Skip Navigation to Main Content

Bailey Ober or George Kirby

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Bailey Ober or George Kirby Player Statistics
  George Kirby
SP - SEA
George Kirby
Bailey Ober
SP - MIN
Bailey Ober
2026 Stats 
   
   
Games Played1412
   
Games Started1412
   
Innings Pitched84.066.2
   
Wins56
   
Losses63
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed8963
   
Earned Runs3834
   
Home Runs Allowed812
   
Strikeouts7446
   
Walks2118
   
ERA4.074.59
   
WHIP1.311.22
   
Bailey Ober or George Kirby Player Projections
  George Kirby
SP - SEA
George Kirby
Bailey Ober
SP - MIN
Bailey Ober
2026 Projections 
   
   
Games Played2928
   
Games Started2928
   
Innings Pitched167.4155.3
   
Wins129
   
Losses89
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed153150
   
Earned Runs6573
   
Home Runs Allowed2026
   
Strikeouts163141
   
Walks3237
   
ERA3.504.25
   
WHIP1.101.21
   
Bailey Ober or George Kirby Player Notes
  George Kirby
SP - SEA
George Kirby
Bailey Ober
SP - MIN
Bailey Ober
News 
 George Kirby allowed three runs on seven hits over six innings with 10 strikeouts and three walks in a loss on Wednesday against the Orioles.
Ari Koslow
Thu, Jun 11th
Twins GM Jeremy Zoll said Bailey Ober will be shut down for 10-14 days.
Ari Koslow
Mon, Jun 1st
 George Kirby allowed five runs (four earned) on nine hits over four innings with five strikeouts and one walk in a loss on Wednesday against the Mets.
Ari Koslow
Thu, Jun 4th
The Twins placed Bailey Ober on the 15-day injured list with elbow inflammation.
Ari Koslow
Sun, May 31st
 George Kirby allowed four runs on six hits over 5 1/3 innings with four strikeouts and one walk in a no-decision on Friday against the Diamondbacks.
Ari Koslow
Sat, May 30th
Bailey Ober allowed seven earned runs on 12 hits and one walk while striking out three over 4.2 innings in Saturday's 10-9 loss to the Pirates.
Matthew Adam
Sun, May 31st
 George Kirby allowed five runs (three earned) on nine hits over six innings with three strikeouts in a loss on Saturday against the Royals.
Ari Koslow
Sun, May 24th
Bailey Ober allowed four earned runs on seven hits and no walks while striking out three over five innings in Sunday's 6-5 win over the Red Sox.
Matthew Adam
Mon, May 25th
 George Kirby allowed six runs on six hits over 5 2/3 innings with six strikeouts and two walks in a loss on Sunday against the Padres.
Ari Koslow
Mon, May 18th
Bailey Ober allowed three earned runs on six hits and two walks while striking out one over five innings in Sunday's 5-4 win over the Brewers.
Matthew Adam
Mon, May 18th
Notes 
 George Kirby's 2025 surface stats regressed (4.21 ERA, 1.19 WHIP) as his pristine control wavered, highlighted by a career-high 5.5% walk rate and elevated hard-hit contact. The encouraging sign was a spike in strikeouts (26.1% K rate, 9.8 K/9), which kept his underlying indicators intact. His FIP was notably lower than his ERA, and his four-year track record of elite command and durability suggests the 2025 dip was more noise than skill erosion. Based on the 2026 projections and his underlying profile, Kirby profiles as a rebound SP2 whose draft cost should reflect last year's disappointment rather than his true talent.
Kelly Kirby - FantasyPros
 
 His strikeouts spiked last season, but his typically command "suffered" (to the tune of a low 2.07 BB/9). If the striekout surge continues this season, the sky is the limit for this ace.
Anthony Gambale - Roto Street Journal
 
Bailey Ober or George Kirby Player Schedules
  George Kirby
SP - SEA
George Kirby
Bailey Ober
SP - MIN
Bailey Ober
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs CLETanner Bibee (2-7)#41@ BALTrevor Rogers (3-6)#97
Sat, Mar 28thvs CLEJoey Cantillo (4-3)#111@ BALKyle Bradish (3-7)#44
Sun, Mar 29thvs CLESlade Cecconi (3-5)#103@ BALShane Baz (4-6)#74
Mon, Mar 30thvs NYYRyan Weathers (2-5)#77@ KCKris Bubic (3-2)#70
Wed, Apr 1stvs NYYCam Schlittler (7-3)#34@ KCNoah Cameron (3-4)#82
Thu, Apr 2nd   @ KCCole Ragans (1-4)#43
Fri, Apr 3rd@ LAAReid Detmers (2-5)#35vs TBJoe Boyle (0-1)#152
Sat, Apr 4th@ LAAJack Kochanowicz (2-5)vs TBSteven Matz (4-3)#184
Sun, Apr 5th@ LAAGeorge Klassen (0-1)#348vs TBNick Martinez (6-2)#95
Mon, Apr 6th@ TEXJacob deGrom (5-4)#7vs DETCasey Mize (2-3)#56
Tue, Apr 7th@ TEXNathan Eovaldi (5-7)#20vs DETTarik Skubal (3-2)#2
Wed, Apr 8th@ TEXMacKenzie Gore (4-5)#54vs DETFramber Valdez (3-5)#29
Thu, Apr 9th   vs DETJack Flaherty (1-8)#65
Fri, Apr 10thvs HOUTatsuya Imai (3-3)#131@ TORPatrick Corbin (2-3)#270
Sat, Apr 11thvs HOULance McCullers Jr. (2-3)#241@ TOREric Lauer (2-5)#257
Sun, Apr 12thvs HOUCody Bolton (0-1)#385@ TORMax Scherzer (1-4)#130
Mon, Apr 13thvs HOUMike Burrows (3-8)#147vs BOSGarrett Crochet (3-3)#23
Tue, Apr 14th@ SDMichael King (4-5)#42vs BOSSonny Gray (8-1)#33
Wed, Apr 15th@ SDRandy Vasquez (5-4)#206vs BOSConnelly Early (5-4)#91
Fri, Apr 17thvs TEXJacob deGrom (5-4)#7vs CINBrandon Williamson (2-3)#368
Sat, Apr 18thvs TEXNathan Eovaldi (5-7)#20vs CINAndrew Abbott (4-4)#99
Sun, Apr 19thvs TEXMacKenzie Gore (4-5)#54vs CINBrady Singer (2-6)#155
Tue, Apr 21stvs ATHJacob Lopez (4-3)#236@ NYMNolan McLean (3-4)#38
Wed, Apr 22ndvs ATHAaron Civale (5-2)#211@ NYMClay Holmes (4-4)#163
Thu, Apr 23rd   @ NYMChristian Scott (2-0)#83
Fri, Apr 24th@ STLAndre Pallante (7-4)#137@ TBDrew Rasmussen (6-2)#18
Sat, Apr 25th@ STLMatthew Liberatore (3-3)#102@ TBShane McClanahan (6-4)#21
Sun, Apr 26th@ STLMichael McGreevy (3-5)#89@ TBGriffin Jax (1-4)#63
Mon, Apr 27th@ MINConnor Prielipp (2-4)#101vs SEALuis Castillo (2-5)#45
Tue, Apr 28th@ MINJoe Ryan (4-3)#17vs SEALogan Gilbert (4-4)#15
Wed, Apr 29th@ MINTaj Bradley (5-3)#73vs SEAGeorge Kirby (5-6)#16
Thu, Apr 30th   vs TORKevin Gausman (4-4)#19
Fri, May 1stvs KCCole Ragans (1-4)#43vs TORPatrick Corbin (2-3)#270
Sat, May 2ndvs KCSeth Lugo (2-4)#106vs TORDylan Cease (3-3)#9
Sun, May 3rdvs KCKris Bubic (3-2)#70vs TORTrey Yesavage (3-3)#61
Tue, May 5thvs ATLBryce Elder (5-3)#104@ WSHCade Cavalli (3-4)#84
Wed, May 6thvs ATLMartin Perez (4-3)#195@ WSHMiles Mikolas (1-5)#237
Thu, May 7th   @ WSHJake Irvin (2-4)#220
Fri, May 8th@ CWSSean Burke (3-3)#133@ CLEParker Messick (6-3)#53
Sat, May 9th@ CWSAnthony Kay (6-1)#192@ CLETanner Bibee (2-7)#41
Sun, May 10th@ CWSDavis Martin (9-2)#69@ CLEGavin Williams (9-3)#28
Tue, May 12th@ HOUTatsuya Imai (3-3)#131vs MIAEury Perez (3-6)#115
Wed, May 13th@ HOULance McCullers Jr. (2-3)#241vs MIAMax Meyer (6-0)#60
Thu, May 14th@ HOUMike Burrows (3-8)#147vs MIABraxton Garrett (0-1)#136
Fri, May 15thvs SDRandy Vasquez (5-4)#206vs MILColeman Crow (0-1)#244
Sat, May 16thvs SDWalker Buehler (3-3)#209vs MILLogan Henderson (2-1)#68
Sun, May 17thvs SDLucas Giolito (2-1)#197vs MILRobert Gasser (0-3)#174
Mon, May 18thvs CWSNoah Schultz (2-4)#213vs HOUTatsuya Imai (3-3)#131
Tue, May 19thvs CWSAnthony Kay (6-1)#192vs HOUJason Alexander (1-1)#344
Wed, May 20thvs CWSSean Burke (3-3)#133vs HOUMike Burrows (3-8)#147
Fri, May 22nd@ KCNoah Cameron (3-4)#82@ BOSPayton Tolle (3-3)#55
Sat, May 23rd@ KCStephen Kolek (3-1)#166@ BOSJovani Moran (1-2)#231
Sun, May 24th@ KCSeth Lugo (2-4)#106@ BOSSonny Gray (8-1)#33
Mon, May 25th@ ATHAaron Civale (5-2)#211@ CWSAnthony Kay (6-1)#192
Tue, May 26th@ ATHGage Jump (2-1)#125@ CWSSean Burke (3-3)#133
Wed, May 27th@ ATHJeffrey Springs (3-6)#121@ CWSDavid Sandlin (1-1)#254
Thu, May 28th   @ CWSDavis Martin (9-2)#69
Fri, May 29thvs ARIZac Gallen (3-5)#79@ PITJared Jones (1-0)#72
Sat, May 30thvs ARIRyne Nelson (2-5)#96@ PITMitch Keller (5-4)#93
Sun, May 31stvs ARIMerrill Kelly (5-5)#98@ PITBraxton Ashcraft (5-3)#39
Mon, Jun 1stvs NYMAustin Warrenvs CWSDavid Sandlin (1-1)#254
Tue, Jun 2ndvs NYMHuascar Brazoban (3-1)#204vs CWSDavis Martin (9-2)#69
Wed, Jun 3rdvs NYMFreddy Peralta (4-5)#26vs CWSErick Fedde (1-5)#380
Thu, Jun 4th   vs KCSeth Lugo (2-4)#106
Fri, Jun 5th@ DETFramber Valdez (3-5)#29vs KCMichael Wacha (4-5)#85
Sat, Jun 6th@ DETKeider Montero (3-4)#176vs KCLuinder Avila (1-3)#218
Sun, Jun 7th@ DETJack Flaherty (1-8)#65vs KCNoah Cameron (3-4)#82
Tue, Jun 9th@ BALTrevor Rogers (3-6)#97@ DETTroy Melton (3-0)#138
Wed, Jun 10th@ BALBrandon Young (5-1)#173@ DETFramber Valdez (3-5)#29
Thu, Jun 11th@ BALKyle Bradish (3-7)#44@ DETKeider Montero (3-4)#176
Fri, Jun 12th@ WSHZack Littell (6-5)#165vs STLKyle Leahy (5-3)#143
Sat, Jun 13th@ WSHCade Cavalli (3-4)#84vs STLMatthew Liberatore (3-3)#102
Sun, Jun 14th@ WSHMiles Mikolas (1-5)#237vs STLMichael McGreevy (3-5)#89
Mon, Jun 15th   @ TEXMacKenzie Gore (4-5)#54
Tue, Jun 16thvs BALBrandon Young (5-1)#173@ TEXKumar Rocker (2-5)#100
Thu, Jun 18thvs BALShane Baz (4-6)#74@ TEXJack Leiter (3-6)#76
Fri, Jun 19thvs BOSRanger Suarez (2-3)#22@ ARIMichael Soroka (8-3)#58
Sat, Jun 20thvs BOSConnelly Early (5-4)#91@ ARIZac Gallen (3-5)#79
Sun, Jun 21stvs BOSPayton Tolle (3-3)#55@ ARIRyne Nelson (2-5)#96
Mon, Jun 22nd   vs LAD
Tue, Jun 23rd@ PITvs LAD
Wed, Jun 24th@ PITvs LAD
Fri, Jun 26th@ CLEvs COL
Sat, Jun 27th@ CLEvs COL
Sun, Jun 28th@ CLEvs COL
Mon, Jun 29thvs LAA@ HOU
Tue, Jun 30thvs LAA@ HOU
Wed, Jul 1st   @ HOU
Fri, Jul 3rdvs TOR@ NYY
Sat, Jul 4thvs TOR@ NYY
Sun, Jul 5thvs TOR@ NYY
Tue, Jul 7th@ MIAvs CLE
Wed, Jul 8th@ MIAvs CLE
Thu, Jul 9th@ MIAvs CLE
Fri, Jul 10th@ TBvs LAA
Sat, Jul 11th@ TBvs LAA
Sun, Jul 12th@ TBvs LAA
Fri, Jul 17thvs SF@ CHC
Sat, Jul 18thvs SF@ CHC
Sun, Jul 19thvs SF@ CHC
Mon, Jul 20thvs CIN@ CLE
Tue, Jul 21stvs CIN@ CLE
Wed, Jul 22ndvs CIN@ CLE
Thu, Jul 23rd   @ CLE
Fri, Jul 24th@ TEXvs ATH
Sat, Jul 25th@ TEXvs ATH
Sun, Jul 26th@ TEXvs ATH
Tue, Jul 28th@ LADvs KC
Wed, Jul 29th@ LADvs KC
Thu, Jul 30th@ LADvs KC
Fri, Jul 31stvs MIN@ SEA
Sat, Aug 1stvs MIN@ SEA
Sun, Aug 2ndvs MIN@ SEA
Tue, Aug 4thvs DET@ KC
Wed, Aug 5thvs DET@ KC
Thu, Aug 6thvs DET@ KC
Fri, Aug 7thvs TB@ MIL
Sat, Aug 8thvs TB@ MIL
Sun, Aug 9thvs TB@ MIL
Mon, Aug 10th   vs BAL
Tue, Aug 11th@ NYYvs BAL
Wed, Aug 12th@ NYYvs BAL
Thu, Aug 13th@ NYYvs PHI
Sat, Aug 15th@ HOUvs PHI
Sun, Aug 16th@ HOUvs PHI
Mon, Aug 17th   vs ATL
Tue, Aug 18th@ MILvs ATL
Wed, Aug 19th@ MILvs ATL
Fri, Aug 21stvs CHC@ SD
Sat, Aug 22ndvs CHC@ SD
Sun, Aug 23rdvs CHC@ SD
Mon, Aug 24thvs PHI@ ATH
Tue, Aug 25thvs PHI@ ATH
Wed, Aug 26thvs PHI@ ATH
Fri, Aug 28th@ TORvs CWS
Sat, Aug 29th@ TORvs CWS
Sun, Aug 30th@ TORvs CWS
Mon, Aug 31st@ BOSvs DET
Tue, Sep 1st@ BOSvs DET
Wed, Sep 2nd@ BOSvs DET
Fri, Sep 4thvs ATH@ CWS
Sat, Sep 5thvs ATH@ CWS
Sun, Sep 6thvs ATH@ CWS
Mon, Sep 7th   @ DET
Tue, Sep 8thvs TEX@ DET
Wed, Sep 9thvs TEX@ DET
Fri, Sep 11th@ ATHvs CLE
Sat, Sep 12th@ ATHvs CLE
Sun, Sep 13th@ ATHvs CLE
Mon, Sep 14th@ LAAvs NYY
Tue, Sep 15th@ LAAvs NYY
Wed, Sep 16th@ LAAvs NYY
Thu, Sep 17th   @ LAA
Fri, Sep 18th@ COL@ LAA
Sat, Sep 19th@ COL@ LAA
Sun, Sep 20th@ COL@ LAA
Mon, Sep 21st   @ SF
Tue, Sep 22ndvs HOU@ SF
Wed, Sep 23rdvs HOU@ SF
Fri, Sep 25thvs LAAvs TEX
Sat, Sep 26thvs LAAvs TEX
Sun, Sep 27thvs LAAvs TEX
Fri, Mar 27thvs CLEGavin Williams (9-3)#28   
Tue, Mar 31stvs NYYMax Fried (4-3)#36   
Thu, Apr 16th@ SDWalker Buehler (3-3)#209   
Mon, Apr 20thvs ATHJ.T. Ginn (4-3)#108   
Mon, May 4thvs ATLJR Ritchie (1-1)#259   
Mon, May 11th@ HOUPeter Lambert (5-4)#221   
Mon, Jun 8th@ BALTrey Gibson (1-1)#333   
Wed, Jun 17thvs BALKyle Bradish (3-7)#44   
Thu, Jun 25th@ PIT   
Thu, Jul 2ndvs LAA   
Mon, Jul 27th@ TEX   
Fri, Aug 14th@ HOU   
Thu, Aug 20th@ MIL   
Thu, Sep 3rdvs ATH   
Thu, Sep 10thvs TEX   
Thu, Sep 24thvs LAA