Skip Navigation to Main Content

Kyle Harrison or Michael King

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Kyle Harrison or Michael King Player Statistics
  Michael King
SP - SD
Michael King
Kyle Harrison
SP,RP - MIL
Kyle Harrison
2026 Stats 
   
   
Games Played1210
   
Games Started1210
   
Innings Pitched68.051.2
   
Wins46
   
Losses41
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed4838
   
Earned Runs249
   
Home Runs Allowed63
   
Strikeouts6561
   
Walks2914
   
ERA3.181.57
   
WHIP1.131.01
   
Kyle Harrison or Michael King Player Projections
  Michael King
SP - SD
Michael King
Kyle Harrison
SP,RP - MIL
Kyle Harrison
2026 Projections 
   
   
Games Played2827
   
Games Started2716
   
Innings Pitched154.594.0
   
Wins105
   
Losses85
   
Saves00
   
Blown Saves00
   
Holds01
   
Hits Allowed13787
   
Earned Runs6544
   
Home Runs Allowed1913
   
Strikeouts15993
   
Walks5337
   
ERA3.774.23
   
WHIP1.231.31
   
Kyle Harrison or Michael King Player Notes
  Michael King
SP - SD
Michael King
Kyle Harrison
SP,RP - MIL
Kyle Harrison
News 
 Michael King allowed five runs (four earned) on five hits over six innings with two strikeouts and one walk in a loss on Saturday against the Nationals.
Ari Koslow
Sun, May 31st
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
 Michael King allowed four runs on five hits over 3 2/3 innings with four strikeouts and four walks in a loss on Sunday against the Athletics.
Ari Koslow
Mon, May 25th
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
 Michael King allowed four hits over seven scoreless innings with nine strikeouts and two walks in a win on Monday against the Dodgers.
Ari Koslow
Tue, May 19th
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
 Michael King allowed one run on six hits over 5 2/3 innings with five strikeouts and two walks in a no-decision Wednesday against the Brewers.
Ari Koslow
Thu, May 14th
Kyle Harrison allowed two earned runs on four hits and four walks while striking out six over four innings in Saturday's win over the Yankees.
Chris Schommer
Sun, May 10th
 Michael King allowed one run on one hit over six innings with six strikeouts and two walks in a no-decision on Thursday against the Cardinals.
Ari Koslow
Fri, May 8th
Kyle Harrison allowed one earned run on seven hits and one walk while striking out five over six innings in Saturday's 4-1 win over the Nationals.
Chris Schommer
Sun, May 3rd
Notes 
 Michael King's transition to a full-time starter in San Diego paid off in 2024, but 2025 brought some mild regression and missed time. After logging 173 2/3 innings with a 2.95 ERA and 27.7% strikeout rate in 2024, he threw just 73.1 innings in 2025 with his strikeout rate dipping to 24.7% and his HR/9 jumping from 0.9 to 1.5. Projections expect a rebound in workload and a return to mid-3.00s ratios, which aligns more closely with his 2024 form than last year's abbreviated campaign. King still misses bats at an above-average clip and limits batting average against (.225 career), but his margin for error narrows when the home run rate spikes. He profiles as a high-end SP3 with SP2 upside if the strikeouts tick back toward the 27-28% range and he pushes past 160 innings again.
Kelly Kirby - FantasyPros
 
Kyle Harrison or Michael King Player Schedules
  Michael King
SP - SD
Michael King
Kyle Harrison
SP,RP - MIL
Kyle Harrison
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs DETTarik Skubal (3-2)#4vs CWSShane Smith (0-2)#205
Sat, Mar 28thvs DETJack Flaherty (0-7)#62vs CWSSean Burke (2-3)#142
Sun, Mar 29th   vs CWSAnthony Kay (5-1)#182
Mon, Mar 30thvs SFLanden Roupp (5-5)#61vs TBNick Martinez (5-1)#81
Tue, Mar 31stvs SFLogan Webb (2-4)#12vs TBShane McClanahan (6-2)#22
Wed, Apr 1stvs SFAdrian Houser (2-5)#189vs TBDrew Rasmussen (4-2)#21
Sat, Apr 4th@ BOSConnelly Early (5-2)#97@ KCSeth Lugo (2-4)#104
Sun, Apr 5th@ BOSRanger Suarez (2-3)#32@ KCKris Bubic (3-2)#80
Mon, Apr 6th@ PITBubba Chandler (1-6)#122@ BOSBrayan Bello (2-5)#144
Tue, Apr 7th@ PITPaul Skenes (6-5)#2@ BOSGarrett Crochet (3-3)#9
Wed, Apr 8th@ PITMitch Keller (5-2)#95@ BOSSonny Gray (6-1)#30
Fri, Apr 10thvs COLTomoyuki Sugano (4-4)#428vs WSHJake Irvin (2-4)#203
Sat, Apr 11thvs COLRyan Feltner (2-1)#424vs WSHFoster Griffin (6-2)#88
Sun, Apr 12thvs COLKyle Freeland (1-6)#395vs WSHZack Littell (5-4)#169
Tue, Apr 14thvs SEABryan Woo (5-3)#6vs TORKevin Gausman (4-3)#19
Wed, Apr 15thvs SEAEmerson Hancock (4-2)#91vs TORDylan Cease (3-3)#16
Thu, Apr 16thvs SEALuis Castillo (2-5)#46vs TORPatrick Corbin (2-1)#216
Fri, Apr 17th@ LAAJose Soriano (6-4)#45@ MIAJanson Junk (3-5)#116
Sat, Apr 18th@ LAAYusei Kikuchi (0-3)#155@ MIASandy Alcantara (3-4)#73
Sun, Apr 19th@ LAAWalbert Urena (2-4)#421@ MIAEury Perez (3-6)#109
Tue, Apr 21st@ COLJimmy Herget (0-1)#250@ DETKeider Montero (2-3)#201
Wed, Apr 22nd@ COLTomoyuki Sugano (4-4)#428@ DETCasey Mize (2-3)#65
Thu, Apr 23rd@ COLRyan Feltner (2-1)#424@ DETTarik Skubal (3-2)#4
Fri, Apr 24th   vs PITPaul Skenes (6-5)#2
Sat, Apr 25th@ ARIZac Gallen (3-4)#71vs PITMitch Keller (5-2)#95
Sun, Apr 26th@ ARIRyne Nelson (2-4)#89vs PITCarmen Mlodzinski (4-3)#132
Tue, Apr 28thvs CHCEdward Cabrera (3-2)#70vs ARIMerrill Kelly (5-3)#93
Wed, Apr 29thvs CHCJameson Taillon (2-4)#107vs ARIEduardo Rodriguez (5-1)#112
Thu, Apr 30th   vs ARIMichael Soroka (7-2)#67
Fri, May 1stvs CWSNoah Schultz (2-4)#221@ WSHJake Irvin (2-4)#203
Sat, May 2ndvs CWSSean Burke (2-3)#142@ WSHFoster Griffin (6-2)#88
Sun, May 3rdvs CWSAnthony Kay (5-1)#182@ WSHPJ Poulin (3-0)#237
Mon, May 4th@ SFTrevor McDonald (2-2)#161@ STLKyle Leahy (5-3)#162
Wed, May 6th@ SFAdrian Houser (2-5)#189@ STLAndre Pallante (5-4)#163
Fri, May 8thvs STLMichael McGreevy (3-4)#86vs NYYMax Fried (4-3)#33
Sat, May 9thvs STLDustin May (3-6)#85vs NYYCam Schlittler (7-2)#36
Sun, May 10thvs STLKyle Leahy (5-3)#162vs NYYCarlos Rodon (1-2)#34
Tue, May 12th@ MILBrandon Sproat (1-4)#158vs SDBradgley Rodriguez
Wed, May 13th@ MILJacob Misiorowski (6-2)#18vs SDMichael King (4-4)#35
Thu, May 14th@ MILKyle Harrison (6-1)#63vs SDGriffin Canning (0-4)#141
Fri, May 15th@ SEAEmerson Hancock (4-2)#91@ MINJoe Ryan (3-3)#15
Sat, May 16th@ SEALogan Gilbert (3-4)#11@ MINConnor Prielipp (1-3)#124
Sun, May 17th@ SEAGeorge Kirby (5-4)#14@ MINBailey Ober (6-3)#72
Mon, May 18thvs LADYoshinobu Yamamoto (5-4)#13@ CHCShota Imanaga (4-6)#24
Tue, May 19thvs LADEmmet Sheehan (3-1)#42@ CHCBen Brown (2-2)#52
Wed, May 20thvs LADShohei Ohtani (5-2)#1@ CHCEdward Cabrera (3-2)#70
Fri, May 22ndvs ATHJeffrey Springs (3-6)#111vs LADJustin Wrobleski (7-2)#130
Sat, May 23rdvs ATHJ.T. Ginn (3-3)#127vs LADRoki Sasaki (3-3)#131
Sun, May 24thvs ATHLuis Medina (1-1)#244vs LADYoshinobu Yamamoto (5-4)#13
Mon, May 25thvs PHIJesus Luzardo (4-4)#10vs STLMatthew Liberatore (3-3)#114
Tue, May 26thvs PHIAaron Nola (3-4)#39vs STLMichael McGreevy (3-4)#86
Wed, May 27thvs PHICristopher Sanchez (6-2)#3vs STLDustin May (3-6)#85
Fri, May 29th@ WSHPaxton Schultz@ HOUKai-Wei Teng (3-3)#181
Sat, May 30th@ WSHFoster Griffin (6-2)#88@ HOUPeter Lambert (4-4)#190
Sun, May 31st@ WSHZack Littell (5-4)#169@ HOUTatsuya Imai (2-3)#152
Mon, Jun 1st   vs SFLanden Roupp (5-5)#61
Tue, Jun 2nd@ PHIAaron Nola (3-4)#39vs SFTrevor McDonald (2-2)#161
Wed, Jun 3rd@ PHICristopher Sanchez (6-2)#3vs SFLogan Webb (2-4)#12
Thu, Jun 4th@ PHIZack Wheeler (4-1)#7vs SFAdrian Houser (2-5)#189
Fri, Jun 5thvs NYMChristian Scott (1-0)#90@ COLRyan Feltner (2-1)#424
Sat, Jun 6thvs NYMNolan McLean (3-4)#29@ COLTanner Gordon (0-1)#325
Sun, Jun 7thvs NYMDavid Peterson (3-5)#117@ COLKyle Freeland (1-6)#395
Mon, Jun 8thvs CINAndrew Abbott (4-3)#99@ ATHJeffrey Springs (3-6)#111
Tue, Jun 9thvs CINRhett Lowder (3-3)#206@ ATHJ.T. Ginn (3-3)#127
Wed, Jun 10thvs CINBrady Singer (2-5)#143@ ATHKade Morris#383
Fri, Jun 12th@ BALvs PHI
Sat, Jun 13th@ BALvs PHI
Sun, Jun 14th@ BALvs PHI
Tue, Jun 16th@ STLvs CLE
Wed, Jun 17th@ STLvs CLE
Thu, Jun 18th   vs CLE
Fri, Jun 19th@ TEX@ ATL
Sat, Jun 20th@ TEX@ ATL
Sun, Jun 21st@ TEX@ ATL
Mon, Jun 22ndvs ATL@ CIN
Tue, Jun 23rdvs ATL@ CIN
Wed, Jun 24thvs ATL@ CIN
Fri, Jun 26thvs LADvs CHC
Sat, Jun 27thvs LADvs CHC
Sun, Jun 28thvs LADvs CHC
Mon, Jun 29th@ CHCvs CIN
Tue, Jun 30th@ CHCvs CIN
Wed, Jul 1st@ CHCvs CIN
Thu, Jul 2nd@ LADvs CIN
Fri, Jul 3rd@ LAD@ ARI
Sat, Jul 4th@ LAD@ ARI
Sun, Jul 5th@ LAD@ ARI
Mon, Jul 6thvs ARI@ STL
Tue, Jul 7thvs ARI@ STL
Wed, Jul 8thvs ARI@ STL
Thu, Jul 9thvs ARI@ STL
Fri, Jul 10thvs TOR@ PIT
Sat, Jul 11thvs TOR@ PIT
Sun, Jul 12thvs TOR@ PIT
Fri, Jul 17th@ KCvs MIA
Sat, Jul 18th@ KCvs MIA
Sun, Jul 19th@ KCvs MIA
Mon, Jul 20th@ ATLvs NYM
Tue, Jul 21st@ ATLvs NYM
Wed, Jul 22nd@ ATLvs NYM
Fri, Jul 24th@ MIAvs COL
Sat, Jul 25th@ MIAvs COL
Sun, Jul 26th@ MIAvs COL
Mon, Jul 27th   @ SF
Tue, Jul 28thvs COL@ SF
Wed, Jul 29thvs COL@ SF
Fri, Jul 31stvs SF@ LAA
Sat, Aug 1stvs SF@ LAA
Sun, Aug 2ndvs SF@ LAA
Mon, Aug 3rd@ ARIvs PIT
Tue, Aug 4th@ ARIvs PIT
Wed, Aug 5th@ ARIvs PIT
Thu, Aug 6th@ ARIvs PIT
Fri, Aug 7thvs HOUvs MIN
Sat, Aug 8thvs HOUvs MIN
Sun, Aug 9thvs HOUvs MIN
Mon, Aug 10thvs MIL@ SD
Tue, Aug 11thvs MIL@ SD
Wed, Aug 12thvs MIL@ SD
Thu, Aug 13th   @ LAD
Fri, Aug 14th@ CLE@ LAD
Sat, Aug 15th@ CLE@ LAD
Sun, Aug 16th@ CLE@ LAD
Tue, Aug 18th@ NYMvs SEA
Wed, Aug 19th@ NYMvs SEA
Thu, Aug 20th   vs SEA
Fri, Aug 21stvs MINvs ATL
Sat, Aug 22ndvs MINvs ATL
Sun, Aug 23rdvs MINvs ATL
Tue, Aug 25thvs PIT@ NYM
Wed, Aug 26thvs PIT@ NYM
Thu, Aug 27th   @ NYM
Fri, Aug 28th@ TBvs TEX
Sat, Aug 29th@ TBvs TEX
Sun, Aug 30th@ TBvs TEX
Mon, Aug 31st@ CIN@ CHC
Tue, Sep 1st@ CIN@ CHC
Wed, Sep 2nd@ CIN@ CHC
Thu, Sep 3rd   @ CHC
Fri, Sep 4thvs NYY@ CIN
Sat, Sep 5thvs NYY@ CIN
Sun, Sep 6thvs NYY@ CIN
Mon, Sep 7thvs WSHvs CHC
Tue, Sep 8thvs WSHvs CHC
Wed, Sep 9thvs WSHvs CHC
Fri, Sep 11th@ SFvs CIN
Sat, Sep 12th@ SFvs CIN
Sun, Sep 13th@ SFvs CIN
Tue, Sep 15th@ COL@ PIT
Wed, Sep 16th@ COL@ PIT
Thu, Sep 17th@ COL@ PIT
Fri, Sep 18thvs MIA@ BAL
Sat, Sep 19thvs MIA@ BAL
Sun, Sep 20thvs MIA@ BAL
Tue, Sep 22nd@ LAD@ PHI
Wed, Sep 23rd@ LAD@ PHI
Thu, Sep 24th@ LAD@ PHI
Fri, Sep 25thvs ARIvs STL
Sat, Sep 26thvs ARIvs STL
Sun, Sep 27thvs ARIvs STL
Fri, Mar 27thvs DETFramber Valdez (2-4)#26   
Fri, Apr 3rd@ BOSSonny Gray (6-1)#30   
Thu, Apr 9thvs COLJimmy Herget (0-1)#250   
Mon, Apr 27thvs CHCMatthew Boyd (2-1)#40   
Tue, May 5th@ SFLogan Webb (2-4)#12   
Thu, May 7thvs STLMatthew Liberatore (3-3)#114   
Mon, Jun 15th@ STL   
Thu, Jul 23rd@ ATL   
Thu, Jul 30thvs SF   
Mon, Aug 17th@ NYM   
Mon, Aug 24thvs PIT   
Mon, Sep 14th@ COL