Skip Navigation to Main Content

Isaac Collins or Ryan O'Hearn

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Isaac Collins or Ryan O'Hearn Player Statistics
  Ryan O'Hearn
1B,LF,RF,DH - PIT
Ryan O'Hearn
Isaac Collins
2B,LF,RF - KC
Isaac Collins
2026 Stats 
   
   
At Bats407441
   
Runs5847
   
Hits10893
   
Singles7360
   
Doubles1724
   
Triples03
   
Home Runs186
   
RBI7640
   
Stolen Bases18
   
Caught Stealing05
   
Walks3564
   
Strikeouts99120
   
Batting Average.265.211
   
On Base Pct.330.318
   
Slugging Pct.440.320
   
On-base Plus Slugging.770.638
   
Isaac Collins or Ryan O'Hearn Player Projections
  Ryan O'Hearn
1B,LF,RF,DH - PIT
Ryan O'Hearn
Isaac Collins
2B,LF,RF - KC
Isaac Collins
2026 Projections 
   
   
At Bats456365
   
Runs6050
   
Hits12189
   
Singles8256
   
Doubles2319
   
Triples23
   
Home Runs159
   
RBI6044
   
Stolen Bases314
   
Caught Stealing15
   
Walks4848
   
Strikeouts9687
   
Batting Average.266.244
   
On Base Pct.335.332
   
Slugging Pct.417.382
   
On-base Plus Slugging.752.714
   
Isaac Collins or Ryan O'Hearn Player Notes
  Ryan O'Hearn
1B,LF,RF,DH - PIT
Ryan O'Hearn
Isaac Collins
2B,LF,RF - KC
Isaac Collins
News 
 Ryan O'Hearn went 1-for-4 with a home run and three RBI in the Pirates 4-3 loss against the Cubs on Saturday.
Ari Koslow
Sun, Sep 13th
Isaac Collins went 0-for-2 in loss to the Astros with one run scored, one stolen base, one walk and two strikeouts.
Chase Davis
Wed, Sep 16th
 Ryan O'Hearn (quad) was activated from the IL on Friday.
Nate Miller - FantasyPros
Fri, Sep 11th
Isaac Collins went 1-for-2 in a win over the Red Sox with a double, a run scored, a stolen base, a walk and a strikeout.
Chase Davis
Sat, Sep 12th
 Ryan O'Hearn went 1-for-3 with a double in a rehab game for Triple-A Indianapolis on Tuesday.
Ari Koslow
Tue, Sep 8th
Isaac Collins went 1-for-3 in Thursday's 4-3 loss to Detroit with a solo home run, a walk, one run scored, two RBI and one strikeout.
Chase Davis
Fri, Jul 24th
 Ryan O'Hearn will begin a rehab assignment on Tuesday with Triple-A Indianapolis.
Ari Koslow
Mon, Sep 7th
Isaac Collins went 1-for-1 in the win over the Giants with a run scored, a walk and a stolen base.
Chase Davis
Wed, Jul 22nd
 Ryan O'Hearn has progresses to participating in light baseball activities.
Ari Koslow
Mon, Sep 7th
Isaac Collins went 2-for-3 in Friday's 5-3 loss to the Orioles with a home run, a run scored and an RBI.
Chase Davis
Sat, Jul 11th
Notes 
There are no recent notes for these players
Isaac Collins or Ryan O'Hearn Player Schedules
  Ryan O'Hearn
1B,LF,RF,DH - PIT
Ryan O'Hearn
Isaac Collins
2B,LF,RF - KC
Isaac Collins
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Mar 27th   @ ATLChris Sale#3
Sat, Mar 28th@ NYMDavid Peterson#61@ ATLReynaldo Lopez
Sun, Mar 29th@ NYMNolan McLean#28@ ATLGrant Holmes#193
Mon, Mar 30th@ CINChase Burnsvs MINSimeon Woods Richardson
Wed, Apr 1st@ CINAndrew Abbott#149vs MINJoe Ryan#25
Thu, Apr 2nd   vs MINTaj Bradley#44
Sat, Apr 4thvs BALShane Baz#85vs MILLogan Henderson#11
Sun, Apr 5thvs BALChris Bassitt#175vs MILKyle Harrison#62
Mon, Apr 6thvs SDGerman Marquez@ CLETanner Bibee#80
Tue, Apr 7thvs SDNick Pivetta#17@ CLEGavin Williams#20
Wed, Apr 8thvs SDMichael King#55@ CLEJoey Cantillo#63
Thu, Apr 9th   vs CWSAnthony Kay#121
Fri, Apr 10th@ CHCShota Imanaga#49vs CWSDavis Martin#73
Sat, Apr 11th@ CHCEdward Cabrera#126vs CWSErick Fedde#157
Sun, Apr 12th@ CHCJameson Taillonvs CWSGrant Taylor#72
Tue, Apr 14thvs WSHPJ Poulin@ DETFramber Valdez#53
Wed, Apr 15thvs WSHJake Irvin#213@ DETJack Flaherty#179
Thu, Apr 16thvs WSHFoster Griffin#54@ DETKeider Montero#188
Fri, Apr 17thvs TBNick Martinez#208@ NYYCam Schlittler#9
Sat, Apr 18thvs TBDrew Rasmussen#26@ NYYWill Warren#69
Sun, Apr 19thvs TBShane McClanahan@ NYYRyan Weathers
Mon, Apr 20th   vs BALKyle Bradish
Tue, Apr 21st@ TEXKumar Rocker#84vs BALShane Baz#85
Wed, Apr 22nd@ TEXJack Leitervs BALChris Bassitt#175
Fri, Apr 24th@ MILBrandon Woodruffvs LAAYusei Kikuchi#57
Sat, Apr 25th@ MILJacob Misiorowski#7vs LAAWalbert Urena#40
Sun, Apr 26th@ MILKyle Harrison#62vs LAAReid Detmers#16
Tue, Apr 28thvs STLKyle Leahy#79@ ATHAaron Civale#219
Wed, Apr 29thvs STLAndre Pallante#87@ ATHLuis Severino
Thu, Apr 30thvs STLHunter Dobbins@ ATHJeffrey Springs#267
Fri, May 1stvs CINBrady Singer#221@ SEABryan Woo#13
Sat, May 2ndvs CINRhett Lowder#200@ SEAEmerson Hancock#135
Sun, May 3rdvs CINChase Burns@ SEALuis Castillo#97
Mon, May 4th   vs CLETanner Bibee#80
Tue, May 5th@ ARIEduardo Rodriguez#191vs CLEGavin Williams#20
Wed, May 6th@ ARIMichael Soroka#48vs CLEJoey Cantillo#63
Thu, May 7th@ ARIZac Gallen#216vs CLESlade Cecconi#164
Fri, May 8th@ SFRobbie Ray#198vs DETKeider Montero#188
Sat, May 9th@ SFLanden Rouppvs DETBurch Smith
Sun, May 10th@ SFTyler Mahle#71vs DETBrenan Hanifee
Tue, May 12thvs COLMichael Lorenzen@ CWSErick Fedde#157
Wed, May 13thvs COLJose Quintana#281@ CWSNoah Schultz#154
Thu, May 14thvs COLChase Dollander@ CWSAnthony Kay#121
Fri, May 15thvs PHIAaron Nola#68@ STLDustin May#35
Sat, May 16thvs PHICristopher Sanchez#6@ STLKyle Leahy#79
Sun, May 17thvs PHIZack Wheeler#5@ STLAndre Pallante#87
Mon, May 18th   vs BOSSonny Gray#45
Tue, May 19th@ STLMatthew Liberatore#95vs BOSRanger Suarez#70
Wed, May 20th@ STLMichael McGreevy#109vs BOSConnelly Early#76
Fri, May 22nd@ TORKevin Gausman#36vs SEALogan Gilbert#8
Sat, May 23rd@ TORPatrick Corbinvs SEAGeorge Kirby#33
Sun, May 24th@ TORDylan Ceasevs SEABryan Woo#13
Mon, May 25thvs CHCBen Brownvs NYYWill Warren#69
Tue, May 26thvs CHCJordan Wicksvs NYYCam Schlittler#9
Wed, May 27thvs CHCJameson Taillonvs NYYGerrit Cole#18
Fri, May 29thvs MINTaj Bradley#44@ TEXMacKenzie Gore#39
Sat, May 30thvs MINBailey Ober#155@ TEXKumar Rocker#84
Sun, May 31stvs MINZebby Matthews#134@ TEXJack Leiter
Mon, Jun 1st   @ CINLyon Richardson
Tue, Jun 2nd@ HOUMike Burrows@ CINAndrew Abbott#149
Wed, Jun 3rd@ HOUSpencer Arrighetti#181@ CINChase Burns
Thu, Jun 4th@ HOUKai-Wei Teng#220@ MINAndrew Morris#176
Fri, Jun 5th@ ATLMartin Perez#82@ MINZebby Matthews#134
Sat, Jun 6th@ ATLSpencer Strider@ MINJoe Ryan#25
Sun, Jun 7th@ ATLBryce Elder@ MINConnor Prielipp#110
Tue, Jun 9thvs LADEric Lauervs TEXNathan Eovaldi#66
Wed, Jun 10thvs LADShohei Ohtani#1vs TEXMacKenzie Gore#39
Thu, Jun 11thvs LADJustin Wrobleski#50vs TEXKumar Rocker#84
Fri, Jun 12thvs MIASandy Alcantara#77vs HOUTatsuya Imai#231
Sat, Jun 13thvs MIALake Bachar#156vs HOUMike Burrows
Sun, Jun 14thvs MIAMax Meyervs HOUSpencer Arrighetti#181
Mon, Jun 15th@ ATHJ.T. Ginn@ WSHAndrew Alvarez#88
Tue, Jun 16th@ ATHJack Perkins#171@ WSHFoster Griffin#54
Wed, Jun 17th@ ATHAaron Civale#219@ WSHZack Littell
Thu, Jun 18th   vs STLMatthew Liberatore#95
Fri, Jun 19th@ COLKyle Freeland#187vs STLMichael McGreevy#109
Sun, Jun 21st@ COLMichael Lorenzenvs STLDustin May#35
Mon, Jun 22nd   @ TBDrew Rasmussen#26
Tue, Jun 23rdvs SEAGeorge Kirby#33@ TBShane McClanahan
Wed, Jun 24thvs SEABryan Woo#13@ TBGriffin Jax#67
Thu, Jun 25thvs SEABryce Miller#31@ TBCasey Legumina#261
Fri, Jun 26thvs CINAndrew Abbott#149@ CWSDavid Sandlin#94
Sat, Jun 27thvs CINChase Burns@ CWSDavis Martin#73
Sun, Jun 28thvs CINBrady Singer#221@ CWSAnthony Kay#121
Tue, Jun 30th@ PHICristopher Sanchez#6vs TBGriffin Jax#67
Wed, Jul 1st@ PHIZack Wheeler#5vs TBShane McClanahan
Thu, Jul 2nd@ PHIAlan Rangelvs TBIan Seymour#60
Sat, Jul 4th@ WSHCarson Palmquistvs PHIJesus Luzardo
Sun, Jul 5th@ WSHCade Cavalli#34vs PHIAaron Nola#68
Mon, Jul 6th   vs PHICristopher Sanchez#6
Tue, Jul 7thvs ATLHurston Waldrep@ NYMCionel Perez
Wed, Jul 8thvs ATLGrant Holmes#193@ NYMChristian Scott
Thu, Jul 9thvs ATLBryce Elder@ NYMSean Manaea#46
Fri, Jul 10th   @ BALBrandon Young#168
Sat, Jul 11thvs MILShane Drohan#128@ BALKyle Bradish
Sun, Jul 12thvs MILRobert Gasser#43@ BALShane Baz#85
Fri, Jul 17th   vs SDMichael King#55
Sat, Jul 18th@ CLELogan Allen#206vs SDGriffin Canning
Sun, Jul 19th@ CLEJoey Cantillo#63vs SDGerman Marquez
Mon, Jul 20th@ NYYRyan Weathersvs SFTrevor McDonald
Tue, Jul 21st   vs SFTyler Mahle#71
Wed, Jul 22nd@ NYYMax Fried#21vs SFLanden Roupp
Thu, Jul 23rd   @ DETTroy Melton
Fri, Jul 24thvs CHCMatthew Boyd#78@ DETTarik Skubal#2
Sat, Jul 25thvs CHCShota Imanaga#49@ DETCasey Mize#47
Sun, Jul 26thvs CHCJameson Taillon@ DETFramber Valdez#53
Tue, Jul 28thvs ARIBrandon Pfaadt#130@ MINTaj Bradley#44
Wed, Jul 29thvs ARIEduardo Rodriguez#191@ MINJoe Ryan#25
Thu, Jul 30th@ CINRhett Lowder#200@ MINBailey Ober#155
Fri, Jul 31st@ CINHunter Greene@ COLTomoyuki Sugano#263
Sat, Aug 1st@ CINAndrew Abbott#149@ COLRyan Feltner#230
Sun, Aug 2nd@ CINChase Burns@ COLKyle Freeland#187
Tue, Aug 4th@ MILLogan Henderson#11vs MINJoe Ryan#25
Wed, Aug 5th@ MILKyle Harrison#62vs MINDean Kremer#81
Thu, Aug 6th@ MILDustin May#35vs MINBailey Ober#155
Fri, Aug 7thvs NYMZac Thornton#122vs CHCKevin Gausman#36
Sat, Aug 8thvs NYMRobert Stockvs CHCClay Holmes#83
Sun, Aug 9thvs NYMSean Manaea#46vs CHCMatthew Boyd#78
Mon, Aug 10th   @ LADTarik Skubal#2
Tue, Aug 11th@ MIAEury Perez#22@ LADBlake Snell#15
Wed, Aug 12th@ MIAJanson Junk#138@ LADEric Lauer
Fri, Aug 14thvs BOSJake Bennett#210@ LAAGrayson Rodriguez#64
Sat, Aug 15thvs BOSSonny Gray#45@ LAAReid Detmers#16
Sun, Aug 16thvs BOSPatrick Sandoval#92@ LAARyan Johnson#170
Mon, Aug 17thvs DETFramber Valdez#53vs ATHMason Barnett#278
Tue, Aug 18thvs DETKeider Montero#188vs ATHBrady Basso#194
Wed, Aug 19thvs DETJackson Jobe#115vs ATHJeffrey Springs#267
Thu, Aug 20th   vs ATHGage Jump
Fri, Aug 21st@ LADYoshinobu Yamamoto#4vs DETTroy Melton
Sat, Aug 22nd@ LADTarik Skubal#2vs DETDrew Anderson#38
Sun, Aug 23rd@ LADBlake Snell#15vs DETJacob Waguespack
Tue, Aug 25th@ SDMichael King#55@ TORMax Scherzer#127
Wed, Aug 26th@ SDRandy Vasquez#245@ TORSpencer Miles#98
Thu, Aug 27th   @ TORSpencer Arrighetti#181
Fri, Aug 28th@ STLQuinn Mathews#101@ CLETanner Bibee#80
Sat, Aug 29th@ STLKyle Leahy#79@ CLEFoster Griffin#54
Sun, Aug 30th@ STLMatthew Liberatore#95@ CLEParker Messick#29
Tue, Sep 1stvs SFLogan Webbvs MIATyler Phillips#247
Wed, Sep 2ndvs SFLanden Rouppvs MIAEury Perez#22
Thu, Sep 3rdvs SFBlade Tidwellvs MIASandy Alcantara#77
Fri, Sep 4thvs LAARyan Johnson#170vs TORJameson Taillon
Sat, Sep 5thvs LAAYusei Kikuchi#57vs TORMax Scherzer#127
Sun, Sep 6thvs LAAWalbert Urena#40vs TORSpencer Arrighetti#181
Mon, Sep 7th   vs ARIDerek Law
Tue, Sep 8th@ CWSSean Burke#58vs ARICorbin Burnes#41
Wed, Sep 9th@ CWSDavis Martin#73vs ARIZac Gallen#216
Fri, Sep 11th@ CHCShota Imanaga#49@ BOSSonny Gray#45
Sat, Sep 12th@ CHCClay Holmes#83@ BOSRanger Suarez#70
Sun, Sep 13th@ CHCMatthew Boyd#78@ BOSPayton Tolle#30
Tue, Sep 15thvs MILJacob Misiorowski#7@ HOUHunter Brown#19
Wed, Sep 16thvs MILLogan Henderson#11@ HOUCristian Javier
Thu, Sep 17thvs MILKyle Harrison#62@ HOUMiguel Ullola#165
Fri, Sep 18thvs KCRandy Dobnak#254@ PITPaul Skenes#14
Sat, Sep 19thvs KCNoah Cameron#91@ PITBubba Chandler#59
Sun, Sep 20thvs KCMichael Wacha#99@ PITLake Bachar#156
Tue, Sep 22ndvs STLAndre Pallante#87vs CWSAnthony Kay#121
Wed, Sep 23rdvs STLMatthew Liberatore#95vs CWSBryan Hudson#141
Thu, Sep 24thvs STLKyle Leahy#79vs CWSDavid Sandlin#94
Fri, Sep 25th@ DETJackson Jobe#115vs CLEGavin Williams#20
Sat, Sep 26th@ DETJustin Verlander#129vs CLETanner Bibee#80
Sun, Sep 27th@ DETRiver Ryan#75vs CLEParker Messick#29
Thu, Mar 26th@ NYMFreddy Peralta#51   
Tue, Mar 31st@ CINBrandon Williamson#241   
Fri, Apr 3rdvs BALKyle Bradish   
Mon, Apr 13thvs WSHCade Cavalli#34   
Thu, Apr 23rd@ TEXJacob deGrom#12   
Mon, Apr 27thvs STLDustin May#35   
Thu, May 21st@ STLDustin May#35   
Thu, May 28thvs CHCColin Rea#262   
Sat, Jun 20th@ COLTomoyuki Sugano#263   
Mon, Jun 29th@ PHIAaron Nola#68   
Fri, Jul 3rd@ WSHFoster Griffin#54   
Mon, Jul 27thvs ARIMerrill Kelly#146   
Mon, Aug 3rd@ MILBrandon Sproat   
Thu, Aug 13th@ MIATyler Phillips#247   
Mon, Aug 24th@ SDRobbie Ray#198   
Thu, Sep 10th@ CWSHagen Smith#120