Skip Navigation to Main Content

Riley Greene or Tyler O'Neill

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Riley Greene or Tyler O'Neill Player Statistics
  Riley Greene
LF,CF,RF,DH - DET
Riley Greene
Tyler O'Neill
LF,RF - BAL
Tyler O'Neill
2026 Stats 
   
   
At Bats21295
   
Runs3013
   
Hits6515
   
Singles4612
   
Doubles151
   
Triples00
   
Home Runs42
   
RBI258
   
Stolen Bases10
   
Caught Stealing10
   
Walks3012
   
Strikeouts6927
   
Batting Average.307.158
   
On Base Pct.398.266
   
Slugging Pct.434.232
   
On-base Plus Slugging.832.498
   
Riley Greene or Tyler O'Neill Player Projections
  Riley Greene
LF,CF,RF,DH - DET
Riley Greene
Tyler O'Neill
LF,RF - BAL
Tyler O'Neill
2026 Projections 
   
   
At Bats558339
   
Runs8048
   
Hits14579
   
Singles8545
   
Doubles2814
   
Triples31
   
Home Runs2818
   
RBI9050
   
Stolen Bases45
   
Caught Stealing11
   
Walks5539
   
Strikeouts172108
   
Batting Average.259.232
   
On Base Pct.326.311
   
Slugging Pct.472.443
   
On-base Plus Slugging.798.754
   
Riley Greene or Tyler O'Neill Player Notes
  Riley Greene
LF,CF,RF,DH - DET
Riley Greene
Tyler O'Neill
LF,RF - BAL
Tyler O'Neill
News 
 Tigers outfielder Riley Green went 3-for-4 with a double and a run scored in Friday's 4-3 loss to the Royals.
Brenton Kemp
Sat, May 9th
Tyler O'Neill went 1-for-4 in loss to the Nationals with a home run, a run scored, one RBI and one strikeout.
Jesse Garcia
Sun, May 17th
 Tigers outfielder Riley Greene went 1-for-4 with a home run in a 4-3 loss to the Braves on Wednesday.
Brenton Kemp
Thu, Apr 30th
The Orioles activated OF Tyler O’Neill off the 7-day concussion injured list.
Ari Koslow
Fri, Apr 24th
 Tigers outfielder Riley Greene went 2-for-5 with a solo home run during Friday's 9-8 loss to the Reds.
Brenton Kemp
Sat, Apr 25th
Orioles outfielder Tyler O'Neill (concussion) has "turned a corner" in his recovery, according to manager Craig Albernaz.
Brenton Kemp
Mon, Apr 20th
 Tigers outfielder Riley Greene hit a two-run homer as part of a 5-4 win over the Brewers on Thursday.
Brenton Kemp
Thu, Apr 23rd
Orioles outfielder Tyler O'Neill (concussion) ran the bases before Sunday's game in Cleveland.
Brenton Kemp
Sun, Apr 19th
 Riley Greene went 3-for-4 in Thursday’s win over the Royals with two doubles, two runs scored, two RBI, and one walk.
Chris Schommer
Fri, Apr 17th
Orioles manager Craig Albernaz said Tyler O'Neill won’t be activated in next day or two.
Ari Koslow
Fri, Apr 17th
Notes 
 Riley Greene built on his breakout 2024 with another strong campaign in 2025, though it came with some noticeable tradeoffs. Batting mostly in the cleanup spot, he launched 36 home runs and knocked in 111 runs while posting a team-best .806 OPS. That power surge represented a 33% jump in homers, but it was paired with a spike in strikeouts, as his K-rate climbed to 30.7%. At the same time, his walk rate dipped from 11% to 7%, which dragged down his overall slash line more than fantasy managers would have liked. The underlying power metrics remain excellent—Greene posted a 17.1% barrel rate and a 45.5% hard-hit rate—supporting the production. While he falls just short of true OF1 territory, he enters his age-25 season firmly near the top of the OF2 tier.
Kelly Kirby - FantasyPros
 
Riley Greene or Tyler O'Neill Player Schedules
  Riley Greene
LF,CF,RF,DH - DET
Riley Greene
Tyler O'Neill
LF,RF - BAL
Tyler O'Neill
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ SDNick Pivetta (1-2)#138vs MINJoe Ryan (3-3)#15
Fri, Mar 27th@ SDMichael King (4-4)#35   
Sat, Mar 28th@ SDRandy Vasquez (5-3)#199vs MINTaj Bradley (5-1)#74
Mon, Mar 30th@ ARIMichael Soroka (7-2)#67vs TEXJack Leiter (2-4)#76
Tue, Mar 31st@ ARIBrandon Pfaadt (0-1)#115vs TEXJacob deGrom (3-4)#8
Wed, Apr 1st@ ARIZac Gallen (3-4)#71vs TEXNathan Eovaldi (5-6)#20
Fri, Apr 3rdvs STLMichael McGreevy (3-4)#86@ PITMitch Keller (5-2)#95
Sat, Apr 4thvs STLDustin May (3-6)#85@ PITCarmen Mlodzinski (4-3)#132
Sun, Apr 5thvs STLKyle Leahy (5-3)#162@ PITBraxton Ashcraft (4-2)#47
Mon, Apr 6th@ MINJoe Ryan (3-3)#15@ CWSGrant Taylor (1-0)#53
Tue, Apr 7th@ MINTaj Bradley (5-1)#74@ CWSShane Smith (0-2)#205
Wed, Apr 8th@ MINBailey Ober (6-3)#72@ CWSSean Burke (2-3)#142
Thu, Apr 9th@ MINMick Abel (1-2)#209   
Fri, Apr 10thvs MIAChris Paddack (0-7)#324vs SFLanden Roupp (5-5)#61
Sat, Apr 11thvs MIAJanson Junk (3-5)#116vs SFLogan Webb (2-4)#12
Sun, Apr 12thvs MIASandy Alcantara (3-4)#73vs SFAdrian Houser (2-5)#189
Tue, Apr 14thvs KCCole Ragans (1-4)#49vs ARIMerrill Kelly (5-3)#93
Wed, Apr 15thvs KCSeth Lugo (2-4)#104vs ARIEduardo Rodriguez (5-1)#112
Thu, Apr 16thvs KCKris Bubic (3-2)#80@ CLEParker Messick (6-1)#51
Fri, Apr 17th@ BOSRanger Suarez (2-3)#32@ CLETanner Bibee (0-7)#38
Sat, Apr 18th@ BOSBrayan Bello (2-5)#144@ CLEGavin Williams (8-3)#27
Sun, Apr 19th@ BOSGarrett Crochet (3-3)#9@ CLEJoey Cantillo (4-2)#106
Mon, Apr 20th@ BOSSonny Gray (6-1)#30@ KCSeth Lugo (2-4)#104
Tue, Apr 21stvs MILKyle Harrison (6-1)#63@ KCKris Bubic (3-2)#80
Wed, Apr 22ndvs MILDL Hall (0-0)#186@ KCMichael Wacha (4-2)#78
Thu, Apr 23rdvs MILBrandon Sproat (1-4)#158   
Fri, Apr 24th@ CINAndrew Abbott (4-3)#99vs BOSBrayan Bello (2-5)#144
Sat, Apr 25th@ CINBrady Singer (2-5)#143vs BOSGarrett Crochet (3-3)#9
Sun, Apr 26th@ CINRhett Lowder (3-3)#206vs BOSConnelly Early (5-2)#97
Tue, Apr 28th@ ATLMartin Perez (3-3)#200vs HOUKai-Wei Teng (3-3)#181
Wed, Apr 29th@ ATLJR Ritchie (1-1)#236   
Thu, Apr 30th@ ATLBryce Elder (4-3)#113vs HOULance McCullers Jr. (2-3)#208
Fri, May 1stvs TEXMacKenzie Gore (4-4)#50@ NYYWill Warren (6-1)#60
Sat, May 2ndvs TEXKumar Rocker (2-5)#103@ NYYRyan Weathers (2-3)#66
Sun, May 3rdvs TEXJack Leiter (2-4)#76@ NYYMax Fried (4-3)#33
Mon, May 4thvs BOSPayton Tolle (2-2)#75@ NYYCam Schlittler (7-2)#36
Tue, May 5thvs BOSJovani Moran (0-2)#183@ MIASandy Alcantara (3-4)#73
Wed, May 6thvs BOSSonny Gray (6-1)#30@ MIAEury Perez (3-6)#109
Fri, May 8th@ KCKris Bubic (3-2)#80vs ATHJacob Lopez (4-2)#202
Sat, May 9th@ KCMichael Wacha (4-2)#78vs ATHAaron Civale (5-2)#219
Sun, May 10th@ KCNoah Cameron (2-4)#92vs ATHLuis Severino (2-6)#146
Tue, May 12th@ NYMFreddy Peralta (3-4)#28vs NYYWill Warren (6-1)#60
Wed, May 13th@ NYMChristian Scott (1-0)#90vs NYYMax Fried (4-3)#33
Thu, May 14th@ NYMNolan McLean (2-4)#29   
Fri, May 15thvs TORTrey Yesavage (2-2)#48@ WSHZack Littell (4-4)#169
Sat, May 16thvs TORMason Fluharty@ WSHCade Cavalli (3-3)#87
Sun, May 17thvs TORKevin Gausman (4-3)#19@ WSHRichard Lovelady (2-2)#204
Mon, May 18thvs CLESlade Cecconi (3-5)#105@ TBShane McClanahan (5-2)#22
Tue, May 19thvs CLEParker Messick (6-1)#51@ TBGriffin Jax (1-3)#59
Wed, May 20thvs CLETanner Bibee (0-7)#38@ TBSteven Matz (4-2)#98
Thu, May 21stvs CLEJoey Cantillo (4-2)#106   
Fri, May 22nd@ BALKeegan Akin (0-0)#180vs DETJack Flaherty (0-7)#62
Sun, May 24th@ BALTrevor Rogers (2-6)#94vs DETTroy Melton (1-0)#118
Tue, May 26thvs LAAJack Kochanowicz (2-3)#420vs TBGriffin Jax (1-3)#59
Wed, May 27thvs LAAJose Soriano (6-4)#45vs TBSteven Matz (4-2)#98
Thu, May 28thvs LAAGrayson Rodriguez (2-1)#77vs TORPatrick Corbin (2-1)#216
Fri, May 29th@ CWSBrandon Eisert (0-0)#212vs TORAdam Macko (1-0)#233
Sat, May 30th@ CWSAnthony Kay (5-1)#182vs TORTrey Yesavage (2-2)#48
Sun, May 31st@ CWSSean Burke (2-3)#142vs TORSpencer Miles (2-0)#133
Mon, Jun 1st@ TBGriffin Jax (1-3)#59   
Tue, Jun 2nd@ TBSteven Matz (4-2)#98@ BOSConnelly Early (5-2)#97
Wed, Jun 3rd@ TBNick Martinez (5-1)#81@ BOSPayton Tolle (2-2)#75
Fri, Jun 5thvs SEABryan Woo (5-3)#6@ TORTrey Yesavage (2-2)#48
Sat, Jun 6thvs SEABryce Miller (1-0)#54@ TORSpencer Miles (2-0)#133
Sun, Jun 7thvs SEAEmerson Hancock (4-2)#91@ TORKevin Gausman (4-3)#19
Tue, Jun 9thvs MINTaj Bradley (5-1)#74vs SEAGeorge Kirby (5-4)#14
Wed, Jun 10thvs MINvs SEA
Thu, Jun 11thvs MINvs SEA
Fri, Jun 12th@ CLEvs SD
Sat, Jun 13th@ CLEvs SD
Sun, Jun 14th@ CLEvs SD
Mon, Jun 15th@ HOU   
Tue, Jun 16th@ HOU@ SEA
Wed, Jun 17th@ HOU@ SEA
Fri, Jun 19thvs CWS@ LAD
Sat, Jun 20thvs CWS@ LAD
Sun, Jun 21stvs CWS@ LAD
Mon, Jun 22ndvs NYY@ LAA
Tue, Jun 23rdvs NYY@ LAA
Wed, Jun 24thvs NYY@ LAA
Thu, Jun 25thvs HOU   
Fri, Jun 26thvs HOUvs WSH
Sat, Jun 27thvs HOUvs WSH
Sun, Jun 28thvs HOUvs WSH
Mon, Jun 29th@ NYYvs CWS
Tue, Jun 30th@ NYYvs CWS
Wed, Jul 1st@ NYYvs CWS
Thu, Jul 2nd@ TEX   
Sat, Jul 4th@ TEX@ CIN
Sun, Jul 5th@ TEX@ CIN
Tue, Jul 7thvs ATHvs CHC
Wed, Jul 8thvs ATHvs CHC
Thu, Jul 9thvs ATHvs CHC
Fri, Jul 10thvs PHIvs KC
Sat, Jul 11thvs PHIvs KC
Sun, Jul 12thvs PHIvs KC
Fri, Jul 17th@ LAA@ HOU
Sat, Jul 18th@ LAA@ HOU
Sun, Jul 19th@ LAA@ HOU
Mon, Jul 20th@ CHC@ BOS
Tue, Jul 21st@ CHC@ BOS
Wed, Jul 22nd@ CHC@ BOS
Thu, Jul 23rdvs KC   
Fri, Jul 24thvs KCvs ATL
Sat, Jul 25thvs KCvs ATL
Sun, Jul 26thvs KCvs ATL
Mon, Jul 27thvs BAL@ DET
Tue, Jul 28thvs BAL@ DET
Wed, Jul 29thvs BAL@ DET
Fri, Jul 31st@ ATHvs PHI
Sat, Aug 1st@ ATHvs PHI
Sun, Aug 2nd@ ATHvs PHI
Tue, Aug 4th@ SEAvs LAA
Wed, Aug 5th@ SEAvs LAA
Thu, Aug 6th@ SEAvs LAA
Fri, Aug 7th@ SF@ TEX
Sat, Aug 8th@ SF@ TEX
Sun, Aug 9th@ SF@ TEX
Tue, Aug 11thvs CLE@ MIN
Wed, Aug 12thvs CLE@ MIN
Thu, Aug 13thvs CLE   
Fri, Aug 14thvs CWS@ TB
Sat, Aug 15thvs CWS@ TB
Sun, Aug 16thvs CWS@ TB
Mon, Aug 17th@ PIT@ TB
Tue, Aug 18th@ PITvs NYY
Wed, Aug 19th@ PITvs NYY
Fri, Aug 21st@ KCvs TB
Sat, Aug 22nd@ KCvs TB
Sun, Aug 23rd@ KCvs TB
Mon, Aug 24thvs TB   
Tue, Aug 25thvs TB@ STL
Wed, Aug 26thvs TB@ STL
Fri, Aug 28thvs LAD@ ATH
Sat, Aug 29thvs LAD@ ATH
Sun, Aug 30thvs LAD@ ATH
Mon, Aug 31st@ MIN@ COL
Tue, Sep 1st@ MIN@ COL
Wed, Sep 2nd@ MIN@ COL
Fri, Sep 4th@ CLEvs BOS
Sat, Sep 5th@ CLEvs BOS
Sun, Sep 6th@ CLEvs BOS
Mon, Sep 7thvs MINvs CLE
Tue, Sep 8thvs MINvs CLE
Wed, Sep 9thvs MINvs CLE
Fri, Sep 11thvs COL@ TOR
Sat, Sep 12thvs COL@ TOR
Sun, Sep 13thvs COL@ TOR
Mon, Sep 14th@ TOR@ NYM
Tue, Sep 15th@ TOR@ NYM
Wed, Sep 16th@ TOR@ NYM
Thu, Sep 17th@ CWS   
Fri, Sep 18th@ CWSvs MIL
Sat, Sep 19th@ CWSvs MIL
Sun, Sep 20th@ CWSvs MIL
Mon, Sep 21stvs WSHvs TOR
Tue, Sep 22ndvs WSHvs TOR
Wed, Sep 23rdvs WSHvs TOR
Fri, Sep 25thvs PIT@ NYY
Sat, Sep 26thvs PIT@ NYY
Sun, Sep 27thvs PIT@ NYY
Sun, Mar 29th   vs MINBailey Ober (6-3)#72
Mon, Apr 13th   vs ARIRyne Nelson (2-4)#89
Thu, May 7th   @ MIAMax Meyer (5-0)#68
Mon, May 11th   vs NYYRyan Weathers (2-3)#66
Mon, May 25th   vs TBShane McClanahan (5-2)#22
Thu, Jun 4th   @ BOSBrayan Bello (2-5)#144
Mon, Jun 8th   vs SEALogan Gilbert (3-4)#11
Thu, Jun 18th   @ SEA
Fri, Jul 3rd   @ CIN
Mon, Aug 10th   @ MIN
Thu, Aug 20th   vs NYY
Thu, Aug 27th   @ STL
Thu, Sep 3rd   vs BOS