Skip Navigation to Main Content

Luis Robert Jr. or Tyler O'Neill

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Luis Robert Jr. or Tyler O'Neill Player Statistics
  Luis Robert Jr.
LF,CF - FA
Luis Robert Jr.
Tyler O'Neill
LF,RF,DH - BAL
Tyler O'Neill
2026 Stats 
   
   
At Bats204231
   
Runs2631
   
Hits4649
   
Singles3031
   
Doubles58
   
Triples00
   
Home Runs1110
   
RBI2623
   
Stolen Bases21
   
Caught Stealing30
   
Walks2427
   
Strikeouts5572
   
Batting Average.226.212
   
On Base Pct.304.300
   
Slugging Pct.412.377
   
On-base Plus Slugging.716.677
   
Luis Robert Jr. or Tyler O'Neill Player Projections
  Luis Robert Jr.
LF,CF - FA
Luis Robert Jr.
Tyler O'Neill
LF,RF,DH - BAL
Tyler O'Neill
2026 Projections 
   
   
At Bats469339
   
Runs6548
   
Hits11179
   
Singles6945
   
Doubles2014
   
Triples11
   
Home Runs2018
   
RBI6450
   
Stolen Bases305
   
Caught Stealing81
   
Walks3939
   
Strikeouts143108
   
Batting Average.237.232
   
On Base Pct.295.311
   
Slugging Pct.411.443
   
On-base Plus Slugging.706.754
   
Luis Robert Jr. or Tyler O'Neill Player Notes
  Luis Robert Jr.
LF,CF - FA
Luis Robert Jr.
Tyler O'Neill
LF,RF,DH - BAL
Tyler O'Neill
News 
 The Orioles declined OF Luis Robert’s club option for 2027.
Ari Koslow
Sat, Oct 31st
Tyler O’Neill received a PRP injection in his injured shoulder.
Ari Koslow
Wed, Sep 23rd
 The Orioles are expected to decline their $20 million club option on Luis Robert Jr.
Ari Koslow
Fri, Oct 30th
The Orioles transferred OF Tyler O’Neill to the 60-day injured list.
Ari Koslow
Sat, Sep 19th
 Luis Robert Jr. started running on the field at 50 percent on Friday.
Ari Koslow
Sun, Sep 13th
The shoulder of Tyler O'Neill has not responded to activity well.
Ari Koslow
Sun, Sep 13th
 The Orioles placed OF Luis Robert Jr. on the 10-day injured list with left hamstring discomfort.
Ari Koslow
Sun, Sep 6th
Tyler O'Neill played light catch and hit on August 28.
Ari Koslow
Tue, Sep 1st
 Luis Robert Jr. went 1-for-3 in a loss to the Red Sox with a home run, a run scored, one RBI and one strikeout
Jesse Garcia
Fri, Sep 4th
The Orioles placed OF Tyler O’Neill on the 10-day injured list with right shoulder inflammation.
Ari Koslow
Thu, Aug 27th
Notes 
 After a breakout 2023 campaign (38 HR, 20 SB, 130 OPS+), Luis Robert Jr. has taken a clear step back offensively over the past two seasons, posting a .223/.297/.364 line with a below-average 88 Rbat+ in 2025. The underlying metrics show declining contact quality and elevated swing-and-miss, though his 26.0% strikeout rate in 2025 was at least an improvement from the 33.2% mark in 2024. His BABIP cratered to .274 in 2025 despite still solid exit velocity and hard-hit rates, suggesting some room for batting-average rebound, while his speed remains a major asset after swiping 33 bases. Even with a modest projected rebound in 2026, Robert's volatile plate discipline and recent production downturn make him a risky early-round investment compared to his peak fantasy value.
Kelly Kirby - FantasyPros
 
Luis Robert Jr. or Tyler O'Neill Player Schedules
  Luis Robert Jr.
LF,CF - FA
Luis Robert Jr.
Tyler O'Neill
LF,RF,DH - BAL
Tyler O'Neill
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th   vs MINJoe Ryan (7-10)#25
Sat, Mar 28th   vs MINTaj Bradley (12-6)#44
Sun, Mar 29th   vs MINBailey Ober (7-7)#155
Mon, Mar 30th   vs TEXJack Leiter (3-7)
Tue, Mar 31st   vs TEXJacob deGrom (11-11)#12
Wed, Apr 1st   vs TEXNathan Eovaldi (11-10)#66
Fri, Apr 3rd   @ PITMitch Keller (6-8)
Sat, Apr 4th   @ PITCarmen Mlodzinski (8-7)#52
Sun, Apr 5th   @ PITBraxton Ashcraft (14-6)
Mon, Apr 6th   @ CWSGrant Taylor (7-3)#72
Tue, Apr 7th   @ CWSShane Smith (0-2)
Wed, Apr 8th   @ CWSSean Burke (11-7)#58
Fri, Apr 10th   vs SFLanden Roupp (9-14)
Sat, Apr 11th   vs SFLogan Webb (8-9)
Sun, Apr 12th   vs SFAdrian Houser (4-7)
Mon, Apr 13th   vs ARIRyne Nelson (3-5)#132
Tue, Apr 14th   vs ARIMerrill Kelly (10-14)#146
Wed, Apr 15th   vs ARIEduardo Rodriguez (16-7)#191
Thu, Apr 16th   @ CLEParker Messick (12-9)#29
Fri, Apr 17th   @ CLETanner Bibee (7-15)#80
Sat, Apr 18th   @ CLEGavin Williams (14-8)#20
Sun, Apr 19th   @ CLEJoey Cantillo (11-9)#63
Mon, Apr 20th   @ KCSeth Lugo (7-9)#184
Tue, Apr 21st   @ KCKris Bubic (4-2)#74
Wed, Apr 22nd   @ KCMichael Wacha (9-10)#99
Fri, Apr 24th   vs BOSBrayan Bello (6-7)#111
Sat, Apr 25th   vs BOSGarrett Crochet (3-3)
Sun, Apr 26th   vs BOSConnelly Early (7-5)#76
Tue, Apr 28th   vs HOUKai-Wei Teng (5-7)#220
Thu, Apr 30th   vs HOULance McCullers Jr. (2-3)
Fri, May 1st   @ NYYWill Warren (11-6)#69
Sat, May 2nd   @ NYYRyan Weathers (5-8)
Sun, May 3rd   @ NYYMax Fried (5-5)#21
Mon, May 4th   @ NYYCam Schlittler (14-6)#9
Tue, May 5th   @ MIASandy Alcantara (13-11)#77
Wed, May 6th   @ MIAEury Perez (8-11)#22
Thu, May 7th   @ MIAMax Meyer (9-1)
Fri, May 8th   vs ATHJacob Lopez (7-5)#251
Sat, May 9th   vs ATHAaron Civale (6-8)#219
Sun, May 10th   vs ATHLuis Severino (2-6)
Mon, May 11th   vs NYYRyan Weathers (5-8)
Tue, May 12th   vs NYYWill Warren (11-6)#69
Wed, May 13th   vs NYYMax Fried (5-5)#21
Fri, May 15th   @ WSHZack Littell (8-8)
Sat, May 16th   @ WSHCade Cavalli (13-5)#34
Sun, May 17th   @ WSHRichard Lovelady (3-4)
Mon, May 18th   @ TBShane McClanahan (10-7)
Tue, May 19th   @ TBGriffin Jax (8-10)#67
Wed, May 20th   @ TBSteven Matz (6-6)#201
Fri, May 22nd   vs DETJack Flaherty (3-8)#179
Sun, May 24th   vs DETTroy Melton (8-5)
Mon, May 25th   vs TBShane McClanahan (10-7)
Tue, May 26th   vs TBGriffin Jax (8-10)#67
Wed, May 27th   vs TBSteven Matz (6-6)#201
Thu, May 28th   vs TORPatrick Corbin (3-4)
Fri, May 29th   vs TORAdam Macko (2-0)
Sat, May 30th   vs TORTrey Yesavage (5-6)#24
Sun, May 31st   vs TORSpencer Miles (6-2)#98
Tue, Jun 2nd   @ BOSConnelly Early (7-5)#76
Wed, Jun 3rd   @ BOSPayton Tolle (9-6)#30
Thu, Jun 4th   @ BOSBrayan Bello (6-7)#111
Fri, Jun 5th   @ TORTrey Yesavage (5-6)#24
Sat, Jun 6th   @ TORBraydon Fisher (3-4)#158
Sun, Jun 7th   @ TORKevin Gausman (9-12)#36
Mon, Jun 8th   vs SEAEmerson Hancock (7-8)#135
Tue, Jun 9th   vs SEALogan Gilbert (12-11)#8
Wed, Jun 10th   vs SEAGeorge Kirby (9-11)#33
Thu, Jun 11th   vs SEABryan Woo (12-10)#13
Fri, Jun 12th   vs SDGriffin Canning (5-9)
Sat, Jun 13th   vs SDRandy Vasquez (10-6)#245
Sun, Jun 14th   vs SDWalker Buehler (9-6)#90
Tue, Jun 16th   @ SEALogan Gilbert (12-11)#8
Wed, Jun 17th   @ SEAGeorge Kirby (9-11)#33
Thu, Jun 18th   @ SEABryan Woo (12-10)#13
Fri, Jun 19th   @ LADRoki Sasaki (5-5)#102
Sat, Jun 20th   @ LADYoshinobu Yamamoto (14-9)#4
Sun, Jun 21st   @ LADEmmet Sheehan (5-8)#65
Mon, Jun 22nd   @ LAASam Aldegheri (3-4)#239
Tue, Jun 23rd   @ LAARyan Johnson (5-9)#170
Wed, Jun 24th   @ LAAJose Soriano (12-8)#23
Fri, Jun 26th   vs WSHAndrew Alvarez (2-6)#88
Sat, Jun 27th   vs WSHFoster Griffin (15-6)#54
Sun, Jun 28th   vs WSHZack Littell (8-8)
Mon, Jun 29th   vs CWSSean Burke (11-7)#58
Tue, Jun 30th   vs CWSErick Fedde (8-9)#157
Wed, Jul 1st   vs CWSNoah Schultz (4-9)#154
Fri, Jul 3rd   @ CINBrady Singer (6-15)#221
Sat, Jul 4th   @ CINHunter Greene (2-2)
Sun, Jul 5th   @ CINNick Lodolo (3-6)#169
Tue, Jul 7th   vs CHCMatthew Boyd (10-5)#78
Wed, Jul 8th   vs CHCColin Rea (8-8)#262
Thu, Jul 9th   vs CHCDavid Peterson (9-8)#61
Fri, Jul 10th   vs KCLuinder Avila (5-4)
Sat, Jul 11th   vs KCNoah Cameron (9-8)#91
Sun, Jul 12th   vs KCSeth Lugo (7-9)#184
Fri, Jul 17th   @ HOUPeter Lambert (8-10)#185
Sat, Jul 18th   @ HOUSpencer Arrighetti (9-9)#181
Sun, Jul 19th   @ HOUHunter Brown (6-4)#19
Mon, Jul 20th   @ BOSPayton Tolle (9-6)#30
Wed, Jul 22nd   @ BOSEduardo Rivera (0-1)
Fri, Jul 24th   vs ATLGrant Holmes (10-6)#193
Sat, Jul 25th   vs ATLBryce Elder (8-8)
Sun, Jul 26th   vs ATLReynaldo Lopez (4-5)
Mon, Jul 27th   @ DETKeider Montero (10-9)#188
Tue, Jul 28th   @ DETTroy Melton (8-5)
Wed, Jul 29th   @ DETTarik Skubal (12-7)#2
Fri, Jul 31st   vs PHIAndrew Painter (3-10)#125
Sat, Aug 1st   vs PHICristopher Sanchez (18-7)#6
Sun, Aug 2nd   vs PHIZack Wheeler (14-5)#5
Tue, Aug 4th   vs LAAGrayson Rodriguez (5-8)#64
Wed, Aug 5th   vs LAAReid Detmers (7-8)#16
Thu, Aug 6th   vs LAARyan Johnson (5-9)#170
Fri, Aug 7th   @ TEXNathan Eovaldi (11-10)#66
Sat, Aug 8th   @ TEXJacob deGrom (11-11)#12
Sun, Aug 9th   @ TEXKumar Rocker (6-11)#84
Mon, Aug 10th   @ MINDean Kremer (5-5)#81
Tue, Aug 11th   @ MINBailey Ober (7-7)#155
Wed, Aug 12th   @ MINZebby Matthews (9-11)#134
Fri, Aug 14th   @ TBSteven Matz (6-6)#201
Sat, Aug 15th   @ TBIan Seymour (9-7)#60
Sun, Aug 16th   @ TBFreddy Peralta (10-11)#51
Mon, Aug 17th   @ TBShane McClanahan (10-7)
Tue, Aug 18th   vs NYYCarlos Rodon (7-3)#32
Wed, Aug 19th   vs NYYWill Warren (11-6)#69
Thu, Aug 20th   vs NYYGerrit Cole (10-9)#18
Fri, Aug 21st   vs TBFreddy Peralta (10-11)#51
Sat, Aug 22nd   vs TBShane McClanahan (10-7)
Sun, Aug 23rd   vs TBNick Martinez (15-6)#208
Tue, Aug 25th   @ STLMatthew Liberatore (6-14)#95
Wed, Aug 26th   @ STLMichael McGreevy (7-9)#109
Thu, Aug 27th   @ STLGordon Graceffo
Fri, Aug 28th   @ ATHJacob Lopez (7-5)#251
Sat, Aug 29th   @ ATHJack Perkins (3-13)#171
Sun, Aug 30th   @ ATHJeffrey Springs (4-14)#267
Mon, Aug 31st   @ COLTanner Gordon (1-6)#222
Tue, Sep 1st   @ COLGabriel Hughes (0-8)
Wed, Sep 2nd   @ COLTomoyuki Sugano (12-12)#263
Thu, Sep 3rd   vs BOSJake Bennett (9-7)#210
Fri, Sep 4th   vs BOSRanger Suarez (8-5)#70
Sat, Sep 5th   vs BOSSonny Gray (18-5)#45
Sun, Sep 6th   vs BOSPayton Tolle (9-6)#30
Mon, Sep 7th   vs CLEJoey Cantillo (11-9)#63
Tue, Sep 8th   vs CLETanner Bibee (7-15)#80
Wed, Sep 9th   vs CLEFoster Griffin (15-6)#54
Fri, Sep 11th   @ TORMax Scherzer (4-9)#127
Sat, Sep 12th   @ TORSpencer Miles (6-2)#98
Sun, Sep 13th   @ TORDylan Cease (11-6)
Mon, Sep 14th   @ NYMJonah Tong (2-2)#56
Tue, Sep 15th   @ NYMSean Manaea (6-8)#46
Wed, Sep 16th   @ NYMXzavion Curry (0-1)
Fri, Sep 18th   vs MILDustin May (7-9)#35
Sat, Sep 19th   vs MILRobert Gasser (5-5)#43
Sun, Sep 20th   vs MILJacob Misiorowski (16-5)#7
Mon, Sep 21st   vs TORTrey Yesavage (5-6)#24
Wed, Sep 23rd   vs TORCJ Van Eyk (0-2)#209
Fri, Sep 25th   @ NYYRyan Yarbrough (2-1)#235