Skip Navigation to Main Content

Kyle Harrison or Paul Skenes

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Kyle Harrison or Paul Skenes Player Statistics
  Paul Skenes
SP - PIT
Paul Skenes
Kyle Harrison
SP,RP - MIL
Kyle Harrison
2026 Stats 
   
   
Games Played1412
   
Games Started1412
   
Innings Pitched76.059.2
   
Wins67
   
Losses51
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed5850
   
Earned Runs2718
   
Home Runs Allowed67
   
Strikeouts8977
   
Walks1518
   
ERA3.202.72
   
WHIP0.961.14
   
Kyle Harrison or Paul Skenes Player Projections
  Paul Skenes
SP - PIT
Paul Skenes
Kyle Harrison
SP,RP - MIL
Kyle Harrison
2026 Projections 
   
   
Games Played3127
   
Games Started3116
   
Innings Pitched186.894.0
   
Wins135
   
Losses85
   
Saves00
   
Blown Saves00
   
Holds01
   
Hits Allowed14587
   
Earned Runs5544
   
Home Runs Allowed1513
   
Strikeouts22093
   
Walks4737
   
ERA2.674.23
   
WHIP1.031.31
   
Kyle Harrison or Paul Skenes Player Notes
  Paul Skenes
SP - PIT
Paul Skenes
Kyle Harrison
SP,RP - MIL
Kyle Harrison
News 
 Paul Skenes allowed two runs on six hits, walked two, and struck out seven over six innings on Tuesday as the Pirates dropped a 12-3 decision to the Dodgers.
David Leisering
Wed, Jun 10th
Kyle Harrison allowed eight earned runs on eight hits and two walks while striking out four over 2 1/3 innings in a win over the Athletics.
Chris Schommer
Tue, Jun 9th
 Paul Skenes allowed three earned runs on seven hits and one walk while striking out seven over 4.2 innings in Wednesday's loss to the Astros.
Jesse Garcia
Thu, Jun 4th
Kyle Harrison allowed one earned run on four hits and two walks while striking out 12 over 5 2/3 innings in Tuesday’s 8-3 win over the Giants.
Chris Schommer
Wed, Jun 3rd
 Paul Skenes allowed three runs (one earned) on four hits in 5.1 innings, while walking three and striking out 10, as the Pirates lost to the Cubs, 7-2, on Thursday.
David Leisering
Fri, May 29th
Kyle Harrison allowed four hits while striking out two over six scoreless innings in Tuesday’s win over the Cardinals.
Chris Schommer
Wed, May 27th
 Paul Skenes allowed four runs on nine hits, walked one, and struck out only two in five innings of work against the Blue Jays on Saturday. The Pirates lost, 5-2, in Toronto.
David Leisering
Sun, May 24th
Kyle Harrison allowed two hits and one walk while striking out 11 over seven scoreless innings in Wednesday’s 5-0 win over the Cubs.
Chris Schommer
Thu, May 21st
 Paul Skenes was charged with five runs on five hits in five-plus innings on Sunday as the Pirates suffered a 6-0 loss to Philadelphia.
David Leisering
Sun, May 17th
Kyle Harrison allowed five hits while striking out seven over five scoreless innings in Thursday’s 7-1 win over the Padres.
Chris Schommer
Fri, May 15th
Notes 
 Paul Skenes lived up to the hype in 2025, overpowering hitters with elite velocity and swing-and-miss stuff while maintaining strong run prevention in his first extended MLB action. Sure, his record was 10-10, and he probably could have been a 20-game winner on almost any other team. His 2026 projections remain aggressive on strikeouts and ratios, and he is expected to pitch almost 200 innings after throwing 187 in 2025. The year-over-year takeaway is how quickly his command stabilized, limiting walks more than expected for a power arm. Skenes profiles as a high-impact fantasy SP1 whose value is driven by dominance rather than volume alone.
Kelly Kirby - FantasyPros
 
Kyle Harrison or Paul Skenes Player Schedules
  Paul Skenes
SP - PIT
Paul Skenes
Kyle Harrison
SP,RP - MIL
Kyle Harrison
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ NYMFreddy Peralta (4-5)#25vs CWSShane Smith (0-2)#194
Sat, Mar 28th@ NYMDavid Peterson (3-5)#135vs CWSSean Burke (3-3)#120
Sun, Mar 29th@ NYMNolan McLean (3-4)#38vs CWSAnthony Kay (5-1)#198
Mon, Mar 30th@ CINChase Burns (7-1)#23vs TBNick Martinez (6-2)#95
Tue, Mar 31st@ CINBrandon Williamson (2-3)#368vs TBShane McClanahan (6-3)#22
Wed, Apr 1st@ CINAndrew Abbott (4-4)#100vs TBDrew Rasmussen (6-2)#19
Sat, Apr 4thvs BALShane Baz (3-6)#74@ KCSeth Lugo (2-4)#109
Sun, Apr 5thvs BALChris Bassitt (4-4)#139@ KCKris Bubic (3-2)#68
Mon, Apr 6thvs SDGerman Marquez (3-2)#353@ BOSBrayan Bello (2-6)#171
Tue, Apr 7thvs SDNick Pivetta (1-2)#145@ BOSGarrett Crochet (3-3)#18
Wed, Apr 8thvs SDMichael King (4-5)#41@ BOSSonny Gray (7-1)#33
Fri, Apr 10th@ CHCShota Imanaga (4-6)#27vs WSHJake Irvin (2-4)#200
Sat, Apr 11th@ CHCEdward Cabrera (3-3)#69vs WSHFoster Griffin (7-2)#85
Sun, Apr 12th@ CHCJameson Taillon (2-5)#112vs WSHZack Littell (6-4)#167
Tue, Apr 14thvs WSHPJ Poulin (3-0)#312vs TORKevin Gausman (4-4)#20
Wed, Apr 15thvs WSHJake Irvin (2-4)#200vs TORDylan Cease (3-3)#9
Thu, Apr 16thvs WSHFoster Griffin (7-2)#85vs TORPatrick Corbin (2-3)#270
Fri, Apr 17thvs TBNick Martinez (6-2)#95@ MIAJanson Junk (3-5)#124
Sat, Apr 18thvs TBDrew Rasmussen (6-2)#19@ MIASandy Alcantara (5-4)#62
Sun, Apr 19thvs TBShane McClanahan (6-3)#22@ MIAEury Perez (3-6)#108
Tue, Apr 21st@ TEXKumar Rocker (2-5)#98@ DETKeider Montero (2-4)#188
Wed, Apr 22nd@ TEXJack Leiter (3-5)#79@ DETCasey Mize (2-3)#60
Thu, Apr 23rd@ TEXJacob deGrom (5-4)#6@ DETTarik Skubal (3-2)#3
Fri, Apr 24th@ MILBrandon Woodruff (2-1)#47vs PITPaul Skenes (6-5)#2
Sat, Apr 25th@ MILJacob Misiorowski (7-2)#10vs PITMitch Keller (5-3)#89
Sun, Apr 26th@ MILKyle Harrison (7-1)#54vs PITCarmen Mlodzinski (4-3)#130
Tue, Apr 28thvs STLKyle Leahy (5-3)#141vs ARIMerrill Kelly (5-4)#97
Wed, Apr 29thvs STLAndre Pallante (7-4)#140vs ARIEduardo Rodriguez (5-2)#118
Thu, Apr 30thvs STLHunter Dobbins (1-0)#170vs ARIMichael Soroka (8-3)#58
Fri, May 1stvs CINBrady Singer (2-6)#160@ WSHJake Irvin (2-4)#200
Sat, May 2ndvs CINRhett Lowder (3-3)#185@ WSHFoster Griffin (7-2)#85
Sun, May 3rdvs CINChase Burns (7-1)#23@ WSHPJ Poulin (3-0)#312
Mon, May 4th   @ STLKyle Leahy (5-3)#141
Wed, May 6th@ ARIMichael Soroka (8-3)#58@ STLAndre Pallante (7-4)#140
Fri, May 8th@ SFRobbie Ray (4-6)#78vs NYYMax Fried (4-3)#37
Sat, May 9th@ SFLanden Roupp (5-6)#73vs NYYCam Schlittler (7-3)#35
Sun, May 10th@ SFTyler Mahle (1-7)#132vs NYYCarlos Rodon (2-2)#31
Tue, May 12thvs COLMichael Lorenzen (2-8)#421vs SDBradgley Rodriguez
Wed, May 13thvs COLJose Quintana (2-3)#431vs SDMichael King (4-5)#41
Thu, May 14thvs COLChase Dollander (3-3)#294vs SDGriffin Canning (0-4)#147
Fri, May 15thvs PHIAaron Nola (3-4)#42@ MINJoe Ryan (4-3)#17
Sat, May 16thvs PHICristopher Sanchez (8-2)#4@ MINConnor Prielipp (2-4)#104
Sun, May 17thvs PHIZack Wheeler (5-1)#8@ MINBailey Ober (6-3)#107
Mon, May 18th   @ CHCShota Imanaga (4-6)#27
Tue, May 19th@ STLMatthew Liberatore (3-3)#102@ CHCBen Brown (2-2)#30
Wed, May 20th@ STLMichael McGreevy (3-5)#93@ CHCEdward Cabrera (3-3)#69
Fri, May 22nd@ TORKevin Gausman (4-4)#20vs LADJustin Wrobleski (7-2)#110
Sat, May 23rd@ TORPatrick Corbin (2-3)#270vs LADRoki Sasaki (3-3)#99
Sun, May 24th@ TORDylan Cease (3-3)#9vs LADYoshinobu Yamamoto (6-4)#11
Mon, May 25thvs CHCBen Brown (2-2)#30vs STLMatthew Liberatore (3-3)#102
Tue, May 26thvs CHCJordan Wicks (0-2)#256vs STLMichael McGreevy (3-5)#93
Wed, May 27thvs CHCJameson Taillon (2-5)#112vs STLDustin May (4-6)#66
Fri, May 29thvs MINTaj Bradley (5-3)#71@ HOUKai-Wei Teng (3-5)#189
Sat, May 30thvs MINBailey Ober (6-3)#107@ HOUPeter Lambert (5-4)#219
Sun, May 31stvs MINZebby Matthews (2-3)#75@ HOUTatsuya Imai (3-3)#133
Mon, Jun 1st   vs SFLanden Roupp (5-6)#73
Tue, Jun 2nd@ HOUMike Burrows (3-8)#136vs SFTrevor McDonald (2-3)#143
Wed, Jun 3rd@ HOUSpencer Arrighetti (7-1)#122vs SFLogan Webb (3-4)#14
Thu, Jun 4th@ HOUKai-Wei Teng (3-5)#189vs SFAdrian Houser (2-6)#193
Fri, Jun 5th@ ATLMartin Perez (4-3)#195@ COLRyan Feltner (2-1)#425
Sat, Jun 6th@ ATLSpencer Strider (4-1)#32@ COLZach Agnos
Sun, Jun 7th@ ATLBryce Elder (5-3)#113@ COLKyle Freeland (1-6)#354
Mon, Jun 8th   @ ATHJeffrey Springs (3-6)#123
Tue, Jun 9thvs LADEric Lauer (2-5)#250@ ATHJ.T. Ginn (4-3)#115
Wed, Jun 10thvs LADShohei Ohtani (6-2)#1@ ATHJack Perkins (2-3)#103
Fri, Jun 12thvs MIASandy Alcantara (5-4)#62vs PHIAndrew Painter (1-7)#169
Sat, Jun 13thvs MIABraxton Garrett (0-1)#127vs PHIAaron Nola (3-4)#42
Sun, Jun 14thvs MIAMax Meyer (6-0)#61vs PHICristopher Sanchez (8-2)#4
Tue, Jun 16th@ ATHJack Perkins (2-3)#103vs CLESlade Cecconi (3-5)#105
Wed, Jun 17th@ ATHGage Jump (2-1)#129vs CLEParker Messick (6-3)#53
Thu, Jun 18th   vs CLETanner Bibee (1-7)#43
Fri, Jun 19th@ COLKyle Freeland (1-6)#354@ ATLBryce Elder (5-3)#113
Sat, Jun 20th@ COLTomoyuki Sugano (6-4)#434@ ATLGrant Holmes (4-2)#131
Sun, Jun 21st@ COL@ ATL
Mon, Jun 22nd   @ CIN
Tue, Jun 23rdvs SEA@ CIN
Wed, Jun 24thvs SEA@ CIN
Fri, Jun 26thvs CINvs CHC
Sat, Jun 27thvs CINvs CHC
Sun, Jun 28thvs CINvs CHC
Mon, Jun 29th@ PHIvs CIN
Tue, Jun 30th@ PHIvs CIN
Wed, Jul 1st@ PHIvs CIN
Thu, Jul 2nd@ PHIvs CIN
Fri, Jul 3rd@ WSH@ ARI
Sat, Jul 4th@ WSH@ ARI
Sun, Jul 5th@ WSH@ ARI
Mon, Jul 6th   @ STL
Tue, Jul 7thvs ATL@ STL
Wed, Jul 8thvs ATL@ STL
Thu, Jul 9thvs ATL@ STL
Fri, Jul 10thvs MIL@ PIT
Sat, Jul 11thvs MIL@ PIT
Sun, Jul 12thvs MIL@ PIT
Fri, Jul 17th@ CLEvs MIA
Sat, Jul 18th@ CLEvs MIA
Sun, Jul 19th@ CLEvs MIA
Mon, Jul 20th@ NYYvs NYM
Tue, Jul 21st@ NYYvs NYM
Wed, Jul 22nd@ NYYvs NYM
Fri, Jul 24thvs CHCvs COL
Sat, Jul 25thvs CHCvs COL
Sun, Jul 26thvs CHCvs COL
Mon, Jul 27thvs ARI@ SF
Tue, Jul 28thvs ARI@ SF
Wed, Jul 29thvs ARI@ SF
Fri, Jul 31st@ CIN@ LAA
Sat, Aug 1st@ CIN@ LAA
Sun, Aug 2nd@ CIN@ LAA
Mon, Aug 3rd@ MILvs PIT
Tue, Aug 4th@ MILvs PIT
Wed, Aug 5th@ MILvs PIT
Thu, Aug 6th@ MILvs PIT
Fri, Aug 7thvs NYMvs MIN
Sat, Aug 8thvs NYMvs MIN
Sun, Aug 9thvs NYMvs MIN
Mon, Aug 10th   @ SD
Tue, Aug 11th@ MIA@ SD
Wed, Aug 12th@ MIA@ SD
Thu, Aug 13th@ MIA@ LAD
Fri, Aug 14thvs BOS@ LAD
Sat, Aug 15thvs BOS@ LAD
Sun, Aug 16thvs BOS@ LAD
Tue, Aug 18thvs DETvs SEA
Wed, Aug 19thvs DETvs SEA
Thu, Aug 20th   vs SEA
Fri, Aug 21st@ LADvs ATL
Sat, Aug 22nd@ LADvs ATL
Sun, Aug 23rd@ LADvs ATL
Tue, Aug 25th@ SD@ NYM
Wed, Aug 26th@ SD@ NYM
Thu, Aug 27th   @ NYM
Fri, Aug 28th@ STLvs TEX
Sat, Aug 29th@ STLvs TEX
Sun, Aug 30th@ STLvs TEX
Mon, Aug 31st   @ CHC
Tue, Sep 1stvs SF@ CHC
Wed, Sep 2ndvs SF@ CHC
Thu, Sep 3rdvs SF@ CHC
Fri, Sep 4thvs LAA@ CIN
Sat, Sep 5thvs LAA@ CIN
Sun, Sep 6thvs LAA@ CIN
Mon, Sep 7th   vs CHC
Tue, Sep 8th@ CWSvs CHC
Wed, Sep 9th@ CWSvs CHC
Fri, Sep 11th@ CHCvs CIN
Sat, Sep 12th@ CHCvs CIN
Sun, Sep 13th@ CHCvs CIN
Tue, Sep 15thvs MIL@ PIT
Wed, Sep 16thvs MIL@ PIT
Thu, Sep 17thvs MIL@ PIT
Fri, Sep 18thvs KC@ BAL
Sat, Sep 19thvs KC@ BAL
Sun, Sep 20thvs KC@ BAL
Tue, Sep 22ndvs STL@ PHI
Wed, Sep 23rdvs STL@ PHI
Thu, Sep 24thvs STL@ PHI
Fri, Sep 25th@ DETvs STL
Sat, Sep 26th@ DETvs STL
Sun, Sep 27th@ DETvs STL
Fri, Apr 3rdvs BALKyle Bradish (3-7)#45   
Mon, Apr 13thvs WSHCade Cavalli (3-4)#88   
Mon, Apr 27thvs STLDustin May (4-6)#66   
Tue, May 5th@ ARIEduardo Rodriguez (5-2)#118   
Thu, May 7th@ ARIZac Gallen (3-5)#82   
Thu, May 21st@ STLDustin May (4-6)#66   
Thu, May 28thvs CHCColin Rea (5-4)#153   
Thu, Jun 11thvs LADJustin Wrobleski (7-2)#110   
Mon, Jun 15th@ ATH   
Thu, Jun 25thvs SEA   
Thu, Jul 30th@ CIN   
Mon, Aug 17thvs DET   
Mon, Aug 24th@ SD   
Thu, Sep 10th@ CWS