Tyler O'Neill
Baltimore Orioles · RF
B: R
T:
Age: -
Ht: -
Wt: -
No 2026 stats
Today · Tue Jun 23 · 9:38 PM ET
Matchup
@ LAA
Ryan Johnson (RHP)
Opp SP
ERA 12.83 ·
K% 9.7 ·
xwOBA .380
CSW 21.6% · HH% 42.1
CSW 21.6% · HH% 42.1
Vegas
Total 9.0
Team Implied 5.1
Park
Angel Stadium
HR 116 ·
R 106 ·
wOBA 103
HH 100 · (vs RHB)
HH 100 · (vs RHB)
Weather
— ·
Wind —
Salary
DK $2,500
FD $—
FD $—
Statcast Luck
No xStats on record
At Angel Stadium
Career: 6G, 24 PA
AVG .294 · OBP .417 · OPS 1.240
HR 3 · RBI 3 · SB 0
K 4 · BB 5
Avg DK 11.7
AVG .294 · OBP .417 · OPS 1.240
HR 3 · RBI 3 · SB 0
K 4 · BB 5
Avg DK 11.7
Props Today
No market props today.
Recent HRs
No HRs recorded
Rolling Form · Last 50/100/250 PA
| Window | AVG | xBA | SLG | xSLG | wOBA | xwOBA |
|---|---|---|---|---|---|---|
| No rolling data | ||||||
Today's Matchup · BvP + Signals
BvP · Ryan Johnson
No prior matchups vs Ryan Johnson
Signals Firing Today
No signals firing today
DCPA · recent 14
No DCPA history
Recent SBs
6/2 @BOS
2B
Last 50 PA Profile
EV — ·
Bat —
xBA —
Whiff —% · SqUp —%
xBA —
Whiff —% · SqUp —%
Season-by-Season Statistics
| Overview | Counting | Slash / Expected | Discipline | Quality | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Year | G | PA | AB | H | 2B | 3B | HR | R | RBI | SB | AVG | OPS | xwOBA | xSLG | K% | BB% | HH% | wRC+ |
Recent Game Logs - 2026
| Date | Matchup | Batting | Statcast | Pitch Types | DFS | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PA | AB | H | 2B | 3B | HR | R | RBI | K | BB | SB | Max EV | Max LA | Pit | vL | vR | DK$ | DK Pts | FD Pts | |||
|
Fri Jun 19
10:10PM |
@
LAD
· Roki Sasaki (R)
69° · 5mph Out T
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | — | — | — | — | — | — | $6,300 | 0.0 | 0.0 |
|
Wed Jun 17
9:40PM |
@
SEA
· George Kirby (R)
73° · 5mph L To
|
4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | — | — | — | — | — | — | — | $5,700 | 0.0 | 0.0 |
|
Sat Jun 13
4:05PM |
vs
SD
· Randy Vasquez (R)
86° · 7mph L To
|
4 | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | — | — | — | — | — | — | — | $2,800 | 5.0 | 6.0 |
|
Fri Jun 12
7:05PM |
vs
SD
· Griffin Canning (R)
89° · 9mph Out T
|
4 | 4 | 2 | 0 | 0 | 0 | 1 | 0 | 2 | 0 | — | — | — | — | — | — | — | $2,900 | 8.0 | 9.2 |
|
Wed Jun 10
6:35PM |
vs
SEA
· George Kirby (R)
76° · 11mph Out T
|
4 | 4 | 2 | 2 | 0 | 0 | 0 | 0 | 2 | 0 | — | — | — | — | — | — | — | $2,900 | 10.0 | 12.0 |
|
Tue Jun 9
6:35PM |
vs
SEA
· Logan Gilbert (R)
78° · 15mph Out T
|
5 | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | — | — | — | 22 | 8 | 14 | SI 9 · FF 5 · SL 3 · CH 2 | $2,900 | 7.0 | 9.0 |
|
Sun Jun 7
1:37PM |
@
TOR
· Kevin Gausman (R)
72° · 7mph In Fr
|
4 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | — | — | — | — | — | — | — | $3,000 | 3.0 | 3.0 |
|
Sat Jun 6
3:07PM |
@
TOR
· Braydon Fisher (R)
77° · 22mph L To
|
1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | — | — | — | — | — | — | — | $2,800 | 0.0 | 0.0 |
|
Wed Jun 3
6:45PM |
@
BOS
· Payton Tolle (L)
80° · 10mph Out T
|
4 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | — | — | — | 20 | 15 | 5 | FF 12 · FC 3 · SI 3 · ST 2 | $2,900 | 2.0 | 3.0 |
|
Tue Jun 2
6:45PM |
@
BOS
· Connelly Early (L)
73° · 2mph L To
|
2 | 2 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | — | — | — | — | — | — | $3,000 | 10.0 | 12.2 |
|
Fri May 29
7:05PM |
vs
TOR
· Adam Macko (L)
80° · 6mph Out T
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | — | — | — | — | — | — | $3,000 | 0.0 | 0.0 |
|
Thu May 28
6:35PM |
vs
TOR
· Patrick Corbin (L)
77° · 9mph In Fr
|
2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | — | — | — | — | — | — | — | $3,000 | 0.0 | 0.0 |
|
Wed May 27
6:35PM |
vs
TB
· Steven Matz (L)
80° · 2mph Out T
|
2 | 2 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | — | — | — | 7 | 7 | 0 | SI 3 · CH 3 · CU 1 | $3,000 | 5.0 | 6.5 |
|
Mon May 25
1:35PM |
vs
TB
· Shane McClanahan (L)
69° · 2mph Out T
|
2 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | — | — | — | — | — | — | $3,000 | 3.0 | 3.0 |
|
Sun May 24
6:05PM |
vs
DET
· Troy Melton (R)
58° · 3mph In Fr
|
3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | — | — | — | — | — | — | — | $3,000 | 0.0 | 0.0 |
|
Sun May 24
6:05PM |
vs
DET
· Troy Melton (R)
62° · 5mph In Fr
|
2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | — | — | — | — | — | — | — | $3,000 | 0.0 | 0.0 |
|
Fri May 22
7:15PM |
vs
DET
· Jack Flaherty (R)
55° · 6mph In Fr
|
2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | — | — | — | — | — | — | $3,100 | 0.0 | 0.0 |
|
Wed May 20
1:10PM |
@
TB
· Steven Matz (L)
72°
|
4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | — | — | — | — | — | — | $3,300 | 0.0 | 0.0 |
|
Mon May 18
6:40PM |
@
TB
· Shane McClanahan (L)
72°
|
5 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | — | — | — | — | — | — | — | $3,500 | 0.0 | 0.0 |
|
Sun May 17
1:35PM |
@
WSH
· Richard Lovelady (L)
81° · 5mph L To
|
4 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | — | — | — | — | — | — | — | $3,700 | 3.0 | 3.0 |
|
Sat May 16
4:05PM |
@
WSH
· Cade Cavalli (R)
83° · 7mph Out T
|
4 | 4 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | — | — | — | — | — | — | — | $3,700 | 14.0 | 18.7 |
|
Fri May 15
6:45PM |
@
WSH
· Zack Littell (R)
71° · 4mph In Fr
|
4 | 3 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | — | — | — | — | — | — | — | $3,500 | 4.0 | 6.2 |
|
Wed May 13
1:05PM |
vs
NYY
· Max Fried (L)
71° · 14mph Out T
|
4 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 2 | 2 | — | — | — | — | — | — | — | $3,400 | 6.0 | 9.2 |
|
Tue May 12
6:35PM |
vs
NYY
· Will Warren (R)
65° · 8mph Out T
|
4 | 4 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | — | — | — | — | — | — | — | $3,300 | 7.0 | 9.5 |
|
Mon May 11
6:35PM |
vs
NYY
· Ryan Weathers (L)
62° · 4mph In Fr
|
3 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 2 | 1 | — | — | — | — | — | — | — | $8,400 | 4.0 | 6.2 |
Performance by Pitch Type
Click any row to see percentile ranks for that season & pitch · Cohort = all batters with ≥30 pitches of that type that season
No pitch type split data available for 2026.
Platoon Splits - 2026
| Split | PA | xAVG | xwOBA | xSLG | ISO | K% | BB% | HR |
|---|---|---|---|---|---|---|---|---|
| No platoon split data available for 2026. | ||||||||
Home / Road Splits - 2026
| Split | PA | xAVG | xwOBA | xSLG | K% | BB% | HR |
|---|---|---|---|---|---|---|---|
| No home/road split data available for 2026. | |||||||
Hot Zones · vs RHP · 2026
No zone data vs RHP
Hot Zones · vs LHP · 2026
No zone data vs LHP
Career BvP · All Opposing Pitchers
| Pitcher | PA | AB | H | 2B | HR | BB | K | AVG | OPS | wOBA |
|---|---|---|---|---|---|---|---|---|---|---|
| No BvP data | ||||||||||
Career · By Ballpark
| Stadium | G | PA | AB | H | 2B | HR | R | RBI | SB | BB | K | AVG | OBP | SLG | OPS | DK Avg |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No ballpark splits | ||||||||||||||||
All Splits · 2026
| Type | Split | G | PA | AB | H | HR | SB | AVG | SLG | OPS | wOBA |
|---|---|---|---|---|---|---|---|---|---|---|---|
| No splits data for 2026 | |||||||||||