Skip Navigation to Main Content

Carlos Cortes or Ryan O'Hearn

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Carlos Cortes or Ryan O'Hearn Player Statistics
  Ryan O'Hearn
1B,LF,RF,DH - PIT
Ryan O'Hearn
Carlos Cortes
LF,RF,DH - ATH
Carlos Cortes
2026 Stats 
   
   
At Bats159132
   
Runs2713
   
Hits4644
   
Singles3330
   
Doubles68
   
Triples01
   
Home Runs75
   
RBI2917
   
Stolen Bases11
   
Caught Stealing00
   
Walks1919
   
Strikeouts3415
   
Batting Average.289.333
   
On Base Pct.368.422
   
Slugging Pct.459.523
   
On-base Plus Slugging.827.945
   
Carlos Cortes or Ryan O'Hearn Player Projections
  Ryan O'Hearn
1B,LF,RF,DH - PIT
Ryan O'Hearn
Carlos Cortes
LF,RF,DH - ATH
Carlos Cortes
2026 Projections 
   
   
At Bats456138
   
Runs6017
   
Hits12134
   
Singles8221
   
Doubles238
   
Triples21
   
Home Runs155
   
RBI6018
   
Stolen Bases31
   
Caught Stealing10
   
Walks4811
   
Strikeouts9633
   
Batting Average.266.249
   
On Base Pct.335.306
   
Slugging Pct.417.427
   
On-base Plus Slugging.752.734
   
Carlos Cortes or Ryan O'Hearn Player Notes
  Ryan O'Hearn
1B,LF,RF,DH - PIT
Ryan O'Hearn
Carlos Cortes
LF,RF,DH - ATH
Carlos Cortes
News 
 Ryan O'Hearn went 2-for-4 with a solo home run on Sunday as the Pirates defeated the Twins, 9-3.
David Leisering
Sun, May 31st
Carlos Cortes went 2-for-4 in a win over the Padres with a solo home run and one walk.
Chris Schommer
Mon, May 25th
 The Pirates activated Ryan O'Hearn from the injured list.
Ari Koslow
Sun, May 31st
Carlos Cortes went 3-for-4 in a win over the Rangers with a triple and two RBI.
Chris Schommer
Mon, Apr 27th
 The Pirates are expected activate Ryan O'Hearn from the injured list on Sunday.
Ari Koslow
Sat, May 30th
Carlos Cortes went 2-for-4 in Friday’s 8-1 win over the Rangers with two home runs, two runs scored, and four RBI.
Chris Schommer
Sat, Apr 25th
 Ryan O'Hearn ran the bases on Friday and could be days away from a return, according to Pittsburgh Pirates trainer Todd Tomczyk.
Nicholas Rodriguez
Sat, May 30th
Carlos Cortes went 4-for-5 in Monday’s 6-4 win over the Mariners with a home run.
Chris Schommer
Tue, Apr 21st
 Ryan O'Hearn completes infield work on Wednesday.
Nicholas Rodriguez
Thu, May 28th
Carlos Cortes went 1-for-4 in a win over the Mets, blasting a three-run home run.
Chris Schommer
Sun, Apr 12th
Notes 
There are no recent notes for these players
Carlos Cortes or Ryan O'Hearn Player Schedules
  Ryan O'Hearn
1B,LF,RF,DH - PIT
Ryan O'Hearn
Carlos Cortes
LF,RF,DH - ATH
Carlos Cortes
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Mar 27th   @ TORKevin Gausman (4-3)#19
Sat, Mar 28th@ NYMDavid Peterson (3-5)#117@ TORDylan Cease (3-3)#16
Sun, Mar 29th@ NYMNolan McLean (2-4)#29@ TOREric Lauer (2-5)#264
Mon, Mar 30th@ CINChase Burns (7-1)#25@ ATLBryce Elder (4-3)#113
Tue, Mar 31st@ CINBrandon Williamson (2-3)#370@ ATLJose Suarez#227
Wed, Apr 1st@ CINAndrew Abbott (4-3)#99@ ATLChris Sale (8-3)#5
Fri, Apr 3rdvs BALKyle Bradish (2-6)#43vs HOUCristian Javier (0-1)#258
Sat, Apr 4thvs BALShane Baz (2-5)#84vs HOUTatsuya Imai (2-2)#152
Sun, Apr 5thvs BALChris Bassitt (4-3)#125vs HOULance McCullers Jr. (2-3)#208
Tue, Apr 7thvs SDNick Pivetta (1-2)#138@ NYYCam Schlittler (7-2)#36
Wed, Apr 8thvs SDMichael King (4-4)#35@ NYYWill Warren (6-1)#60
Thu, Apr 9th   @ NYYRyan Weathers (2-3)#66
Fri, Apr 10th@ CHCShota Imanaga (4-6)#24@ NYMClay Holmes (4-4)#165
Sat, Apr 11th@ CHCEdward Cabrera (3-2)#70@ NYMKodai Senga (0-4)#129
Sun, Apr 12th@ CHCJameson Taillon (2-4)#107@ NYMFreddy Peralta (3-4)#28
Mon, Apr 13thvs WSHCade Cavalli (3-3)#87vs TEXNathan Eovaldi (5-6)#20
Tue, Apr 14thvs WSHPJ Poulin (3-0)#237vs TEXMacKenzie Gore (4-4)#50
Wed, Apr 15thvs WSHJake Irvin (2-4)#203vs TEXKumar Rocker (2-5)#103
Thu, Apr 16thvs WSHFoster Griffin (6-2)#88vs TEXJack Leiter (2-4)#76
Fri, Apr 17thvs TBNick Martinez (5-1)#81vs CWSDavis Martin (8-1)#79
Sat, Apr 18thvs TBDrew Rasmussen (4-2)#21vs CWSErick Fedde (0-5)#373
Sun, Apr 19thvs TBShane McClanahan (5-2)#22vs CWSNoah Schultz (2-4)#221
Mon, Apr 20th   @ SEAEmerson Hancock (4-2)#91
Tue, Apr 21st@ TEXKumar Rocker (2-5)#103@ SEALuis Castillo (1-5)#46
Wed, Apr 22nd@ TEXJack Leiter (2-4)#76@ SEALogan Gilbert (3-4)#11
Fri, Apr 24th@ MILBrandon Woodruff (2-1)#56@ TEXNathan Eovaldi (5-6)#20
Sat, Apr 25th@ MILJacob Misiorowski (5-2)#18@ TEXMacKenzie Gore (4-4)#50
Sun, Apr 26th@ MILKyle Harrison (6-1)#63@ TEXKumar Rocker (2-5)#103
Tue, Apr 28thvs STLKyle Leahy (5-3)#162vs KCKris Bubic (3-2)#80
Wed, Apr 29thvs STLAndre Pallante (5-4)#163vs KCMichael Wacha (4-2)#78
Thu, Apr 30thvs STLHunter Dobbins (0-0)#198vs KCNoah Cameron (2-4)#92
Fri, May 1stvs CINBrady Singer (2-5)#143vs CLEJoey Cantillo (4-2)#106
Sat, May 2ndvs CINRhett Lowder (3-3)#206vs CLESlade Cecconi (3-5)#105
Sun, May 3rdvs CINChase Burns (7-1)#25vs CLEParker Messick (6-1)#51
Tue, May 5th@ ARIEduardo Rodriguez (5-1)#112@ PHICristopher Sanchez (6-2)#3
Wed, May 6th@ ARIMichael Soroka (7-2)#67@ PHIZack Wheeler (4-1)#7
Thu, May 7th@ ARIZac Gallen (3-4)#71@ PHIAndrew Painter (1-5)#170
Fri, May 8th@ SFRobbie Ray (3-6)#83@ BALKyle Bradish (2-6)#43
Sat, May 9th@ SFLanden Roupp (5-5)#61@ BALShane Baz (2-5)#84
Sun, May 10th@ SFTyler Mahle (1-7)#119@ BALKeegan Akin (0-0)#180
Tue, May 12thvs COLMichael Lorenzen (2-7)#427vs STLAndre Pallante (5-4)#163
Wed, May 13thvs COLJose Quintana (2-3)#425vs STLMatthew Liberatore (2-3)#114
Thu, May 14thvs COLChase Dollander (3-3)#340vs STLMichael McGreevy (3-4)#86
Fri, May 15thvs PHIAaron Nola (3-4)#39vs SFTyler Mahle (1-7)#119
Sat, May 16thvs PHICristopher Sanchez (6-2)#3vs SFTrevor McDonald (2-2)#161
Sun, May 17thvs PHIZack Wheeler (4-1)#7vs SFAdrian Houser (2-5)#189
Mon, May 18th   @ LAAWalbert Urena (2-4)#421
Tue, May 19th@ STLMatthew Liberatore (2-3)#114@ LAAReid Detmers (2-5)#41
Wed, May 20th@ STLMichael McGreevy (3-4)#86@ LAAJack Kochanowicz (2-3)#420
Thu, May 21st@ STLDustin May (3-6)#85@ LAAJose Soriano (6-4)#45
Fri, May 22nd@ TORKevin Gausman (4-3)#19@ SDWalker Buehler (3-3)#220
Sat, May 23rd@ TORPatrick Corbin (2-1)#216@ SDLucas Giolito (2-0)#172
Sun, May 24th@ TORDylan Cease (3-3)#16@ SDMichael King (4-4)#35
Mon, May 25thvs CHCBen Brown (2-2)#52vs SEALuis Castillo (1-5)#46
Tue, May 26thvs CHCJordan Wicks (0-1)#234vs SEAEmerson Hancock (4-2)#91
Wed, May 27thvs CHCJameson Taillon (2-4)#107vs SEALogan Gilbert (3-4)#11
Fri, May 29thvs MINTaj Bradley (5-1)#74vs NYYCarlos Rodon (1-2)#34
Sat, May 30thvs MINBailey Ober (6-3)#72vs NYYRyan Weathers (2-3)#66
Sun, May 31stvs MINZebby Matthews (1-2)#82vs NYYWill Warren (6-1)#60
Tue, Jun 2nd@ HOUMike Burrows (3-6)#121@ CHCJameson Taillon (2-4)#107
Wed, Jun 3rd@ HOUSpencer Arrighetti (7-1)#126@ CHCColin Rea (5-3)#140
Thu, Jun 4th@ HOUKai-Wei Teng (3-3)#181@ CHCShota Imanaga (4-6)#24
Fri, Jun 5th@ ATLMartin Perez (3-3)#200@ HOUPeter Lambert (4-4)#190
Sat, Jun 6th@ ATLSpencer Strider (3-0)#31@ HOUTatsuya Imai (2-2)#152
Sun, Jun 7th@ ATLBryce Elder (4-3)#113@ HOULance McCullers Jr. (2-3)#208
Mon, Jun 8th   vs MILBrandon Woodruff (2-1)#56
Tue, Jun 9thvs LADEric Lauer (2-5)#264vs MILBrandon Sproat (1-4)#158
Wed, Jun 10thvs LADvs MIL
Fri, Jun 12thvs MIAvs COL
Sat, Jun 13thvs MIAvs COL
Sun, Jun 14thvs MIAvs COL
Mon, Jun 15th@ ATHvs PIT
Tue, Jun 16th@ ATHvs PIT
Wed, Jun 17th@ ATHvs PIT
Thu, Jun 18th   vs LAA
Fri, Jun 19th@ COLvs LAA
Sat, Jun 20th@ COLvs LAA
Sun, Jun 21st@ COLvs LAA
Tue, Jun 23rdvs SEA@ SF
Wed, Jun 24thvs SEA@ SF
Thu, Jun 25thvs SEA@ SF
Fri, Jun 26thvs CIN@ LAA
Sat, Jun 27thvs CIN@ LAA
Sun, Jun 28thvs CIN@ LAA
Mon, Jun 29th@ PHIvs LAD
Tue, Jun 30th@ PHIvs LAD
Wed, Jul 1st@ PHIvs LAD
Fri, Jul 3rd@ WSHvs MIA
Sat, Jul 4th@ WSHvs MIA
Sun, Jul 5th@ WSHvs MIA
Tue, Jul 7thvs ATL@ DET
Wed, Jul 8thvs ATL@ DET
Thu, Jul 9thvs ATL@ DET
Fri, Jul 10thvs MIL@ CWS
Sat, Jul 11thvs MIL@ CWS
Sun, Jul 12thvs MIL@ CWS
Fri, Jul 17th@ CLEvs WSH
Sat, Jul 18th@ CLEvs WSH
Sun, Jul 19th@ CLEvs WSH
Mon, Jul 20th@ NYY@ ARI
Tue, Jul 21st@ NYY@ ARI
Wed, Jul 22nd@ NYY@ ARI
Fri, Jul 24thvs CHC@ MIN
Sat, Jul 25thvs CHC@ MIN
Sun, Jul 26thvs CHC@ MIN
Mon, Jul 27thvs ARIvs BOS
Tue, Jul 28thvs ARIvs BOS
Wed, Jul 29thvs ARIvs BOS
Thu, Jul 30th@ CINvs BOS
Fri, Jul 31st@ CINvs DET
Sat, Aug 1st@ CINvs DET
Sun, Aug 2nd@ CINvs DET
Tue, Aug 4th@ MIL@ CIN
Wed, Aug 5th@ MIL@ CIN
Thu, Aug 6th@ MIL@ CIN
Fri, Aug 7thvs NYM@ BOS
Sat, Aug 8thvs NYM@ BOS
Sun, Aug 9thvs NYM@ BOS
Mon, Aug 10th   vs TB
Tue, Aug 11th@ MIAvs TB
Wed, Aug 12th@ MIAvs TB
Fri, Aug 14thvs BOSvs TEX
Sat, Aug 15thvs BOSvs TEX
Sun, Aug 16thvs BOSvs TEX
Mon, Aug 17thvs DET@ KC
Tue, Aug 18thvs DET@ KC
Wed, Aug 19thvs DET@ KC
Thu, Aug 20th   @ KC
Fri, Aug 21st@ LAD@ HOU
Sat, Aug 22nd@ LAD@ HOU
Sun, Aug 23rd@ LAD@ HOU
Mon, Aug 24th@ SDvs MIN
Tue, Aug 25th@ SDvs MIN
Wed, Aug 26th@ SDvs MIN
Fri, Aug 28th@ STLvs BAL
Sat, Aug 29th@ STLvs BAL
Sun, Aug 30th@ STLvs BAL
Mon, Aug 31st   @ TEX
Tue, Sep 1stvs SF@ TEX
Wed, Sep 2ndvs SF@ TEX
Thu, Sep 3rdvs SF@ SEA
Fri, Sep 4thvs LAA@ SEA
Sat, Sep 5thvs LAA@ SEA
Sun, Sep 6thvs LAA@ SEA
Mon, Sep 7th   vs TOR
Tue, Sep 8th@ CWSvs TOR
Wed, Sep 9th@ CWSvs TOR
Fri, Sep 11th@ CHCvs SEA
Sat, Sep 12th@ CHCvs SEA
Sun, Sep 13th@ CHCvs SEA
Tue, Sep 15thvs MIL@ TB
Wed, Sep 16thvs MIL@ TB
Thu, Sep 17thvs MIL@ TB
Fri, Sep 18thvs KC@ CLE
Sat, Sep 19thvs KC@ CLE
Sun, Sep 20thvs KC@ CLE
Tue, Sep 22ndvs STLvs LAA
Wed, Sep 23rdvs STLvs LAA
Thu, Sep 24thvs STLvs HOU
Fri, Sep 25th@ DETvs HOU
Sat, Sep 26th@ DETvs HOU
Sun, Sep 27th@ DETvs HOU
Thu, Mar 26th@ NYMFreddy Peralta (3-4)#28   
Mon, Apr 6thvs SDGerman Marquez (3-2)#330   
Thu, Apr 23rd@ TEXJacob deGrom (3-4)#8   
Mon, Apr 27thvs STLDustin May (3-6)#85   
Thu, May 28thvs CHCColin Rea (5-3)#140   
Thu, Jun 11thvs LAD   
Thu, Jul 2nd@ PHI   
Mon, Aug 3rd@ MIL   
Thu, Aug 13th@ MIA   
Thu, Sep 10th@ CWS