Skip Navigation to Main Content

Brandon Pfaadt or Cole Ragans

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Brandon Pfaadt or Cole Ragans Player Statistics
  Cole Ragans
SP - KC
Cole Ragans
Brandon Pfaadt
SP,RP - ARI
Brandon Pfaadt
2026 Stats 
   
   
Games Played813
   
Games Started83
   
Innings Pitched35.138.0
   
Wins10
   
Losses41
   
Saves00
   
Blown Saves00
   
Holds02
   
Hits Allowed2740
   
Earned Runs1927
   
Home Runs Allowed107
   
Strikeouts4531
   
Walks2317
   
ERA4.846.39
   
WHIP1.421.50
   
Brandon Pfaadt or Cole Ragans Player Projections
  Cole Ragans
SP - KC
Cole Ragans
Brandon Pfaadt
SP,RP - ARI
Brandon Pfaadt
2026 Projections 
   
   
Games Played2729
   
Games Started2729
   
Innings Pitched153.8164.2
   
Wins1010
   
Losses710
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed123170
   
Earned Runs5778
   
Home Runs Allowed1624
   
Strikeouts188145
   
Walks5339
   
ERA3.324.27
   
WHIP1.151.27
   
Brandon Pfaadt or Cole Ragans Player Notes
  Cole Ragans
SP - KC
Cole Ragans
Brandon Pfaadt
SP,RP - ARI
Brandon Pfaadt
News 
 Cole Ragans played catch on Thursday.
Ari Koslow
Thu, Jun 4th
The Diamondbacks optioned Brandon Pfaadt to Triple-A Reno.
Ari Koslow
Thu, Jun 4th
 Cole Ragans resumed playing catch on Monday.
Ari Koslow
Tue, Jun 2nd
Brandon Pfaadt pitched the final 6.1 innings on Sunday and allowed just a run on four hits, walked two, and struck out three during Arizona's 10-4 loss to Toronto.
David Leisering
Mon, Apr 20th
 Royals manager Matt Quatraro said Cole Ragans will be shut down for 2-3 days before being re-evaluated.
Ari Koslow
Mon, May 25th
Brandon Pfaadt will transition into a relief role for the Diamondbacks.
Nate Miller - FantasyPros
Mon, Apr 13th
 Cole Ragans threw 68 pitches over 4 1/3 innings in a rehab start at Triple-A Omaha on Saturday.
Ari Koslow
Sun, May 24th
Brandon Pfaadt suffered his first loss of the season on Saturday after allowing four runs (three earned) on five hits in six innings in a 4-3 loss to Philadelphia. Pfaadt walked three and struck out six.
David Leisering
Sat, Apr 11th
 The Royals announced that Cole Ragans is expected to begin a rehab assignment with Triple-A Omaha on Saturday.
Ari Koslow
Fri, May 22nd
Brandon Pfaadt allowed three runs on six hits with two walks and two strikeouts in 4.2 innings on Sunday during Arizona's 6-5, 10-inning, victory over Atlanta.
David Leisering
Mon, Apr 6th
Notes 
 After a brilliant 2024 season, Cole Ragans dealt with injuries in 2025, including a groin strain and a left rotator cuff strain. He started only 13 games, threw 61 2/3 innings, and finished with an ugly 4.67 ERA. However, his xERA was 2.68, FIP was 2.50, and xFIP was 2.45, so a lot of his struggles resulted from terrible luck (.354 BABIP). His 38.1% strikeout rate is unsustainable, but his career swinging strike rate is 14.2%, meaning he should remain a valuable source of Ks. No one likes hearing "left rotator cuff strain" on a left-handed pitcher, but upon his return late last year, he pitched his best innings of the season. There is some risk involved in the 28-year-old, but he will be a high-reward pick if he stays healthy.
Kelly Kirby - FantasyPros
 
Brandon Pfaadt or Cole Ragans Player Schedules
  Cole Ragans
SP - KC
Cole Ragans
Brandon Pfaadt
SP,RP - ARI
Brandon Pfaadt
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th   @ LADYoshinobu Yamamoto (5-4)#13
Fri, Mar 27th@ ATLChris Sale (8-4)#5@ LADEmmet Sheehan (3-2)#51
Sat, Mar 28th@ ATLReynaldo Lopez (2-1)#119@ LADTyler Glasnow (3-0)#38
Mon, Mar 30thvs MINSimeon Woods Richardson (0-7)#293vs DETJustin Verlander (0-1)#146
Tue, Mar 31st   vs DETCasey Mize (2-3)#68
Wed, Apr 1stvs MINJoe Ryan (4-3)#14vs DETTarik Skubal (3-2)#4
Thu, Apr 2ndvs MINTaj Bradley (5-2)#69vs ATLReynaldo Lopez (2-1)#119
Fri, Apr 3rd   vs ATLGrant Holmes (4-2)#130
Sat, Apr 4thvs MILLogan Henderson (2-1)#57vs ATLBryce Elder (5-3)#106
Sun, Apr 5thvs MILKyle Harrison (7-1)#48vs ATLMartin Perez (4-3)#206
Tue, Apr 7th@ CLEGavin Williams (9-3)#31@ NYMFreddy Peralta (4-4)#25
Wed, Apr 8th@ CLEJoey Cantillo (4-2)#107@ NYMDavid Peterson (3-5)#141
Thu, Apr 9thvs CWSAnthony Kay (5-1)#193@ NYMNolan McLean (3-4)#33
Fri, Apr 10thvs CWSDavis Martin (8-2)#84@ PHIJesus Luzardo (4-4)#8
Sat, Apr 11thvs CWSErick Fedde (1-5)#421@ PHITaijuan Walker (1-4)#388
Sun, Apr 12thvs CWSGrant Taylor (1-0)#47@ PHIZach Pop
Mon, Apr 13th   @ BALDean Kremer (0-1)#117
Tue, Apr 14th@ DETFramber Valdez (3-4)#29@ BALTrevor Rogers (3-6)#88
Wed, Apr 15th@ DETJack Flaherty (1-7)#60@ BALKyle Bradish (3-6)#43
Fri, Apr 17th@ NYYCam Schlittler (7-3)#35vs TORBraydon Fisher (2-1)#155
Sat, Apr 18th@ NYYWill Warren (7-1)#70vs TORMax Scherzer (1-3)#136
Sun, Apr 19th@ NYYRyan Weathers (2-4)#77vs TORKevin Gausman (4-4)#20
Tue, Apr 21stvs BALShane Baz (3-5)#79vs CWSSean Burke (2-3)#126
Wed, Apr 22ndvs BALChris Bassitt (4-4)#123vs CWSAnthony Kay (5-1)#193
Thu, Apr 23rd   vs CWSDavis Martin (8-2)#84
Sat, Apr 25thvs LAAWalbert Urena (3-4)#391vs SDGerman Marquez (3-2)#350
Sun, Apr 26thvs LAAReid Detmers (2-5)#46vs SDMichael King (4-5)#42
Tue, Apr 28th@ ATHAaron Civale (5-2)#213@ MILChad Patrick (3-2)#128
Wed, Apr 29th@ ATHLuis Severino (2-6)#163@ MILBrandon Sproat (1-4)#154
Thu, Apr 30th@ ATHJeffrey Springs (3-6)#122@ MILBrandon Woodruff (2-1)#63
Fri, May 1st@ SEABryan Woo (5-4)#6@ CHCColin Rea (5-3)#151
Sat, May 2nd@ SEAEmerson Hancock (4-2)#89@ CHCShota Imanaga (4-6)#27
Sun, May 3rd@ SEALuis Castillo (2-5)#44@ CHCMatthew Boyd (2-1)#41
Tue, May 5thvs CLEGavin Williams (9-3)#31vs PITBubba Chandler (2-6)#120
Wed, May 6thvs CLEJoey Cantillo (4-2)#107vs PITPaul Skenes (6-5)#2
Thu, May 7thvs CLESlade Cecconi (3-5)#100vs PITMitch Keller (5-3)#90
Fri, May 8thvs DETKeider Montero (2-3)#195vs NYMNolan McLean (3-4)#33
Sat, May 9thvs DETBurch Smithvs NYMClay Holmes (4-4)#164
Sun, May 10thvs DETBrenan Hanifeevs NYMHuascar Brazoban (3-1)#202
Mon, May 11th   @ TEXJakob Junis
Tue, May 12th@ CWSErick Fedde (1-5)#421@ TEXMacKenzie Gore (4-5)#55
Wed, May 13th@ CWSNoah Schultz (2-4)#220@ TEXKumar Rocker (2-5)#104
Fri, May 15th@ STLDustin May (3-6)#75@ COLKyle Freeland (1-6)#380
Sat, May 16th@ STLKyle Leahy (5-3)#140@ COLTomoyuki Sugano (5-4)#430
Sun, May 17th@ STLAndre Pallante (6-4)#152@ COLMichael Lorenzen (2-8)#426
Mon, May 18thvs BOSSonny Gray (7-1)#26vs SFRobbie Ray (4-6)#78
Tue, May 19thvs BOSRanger Suarez (2-3)#28vs SFLanden Roupp (5-6)#74
Wed, May 20thvs BOSConnelly Early (5-3)#91vs SFTyler Mahle (1-7)#134
Thu, May 21st   vs COLZach Agnos
Fri, May 22ndvs SEALogan Gilbert (4-4)#15vs COLTomoyuki Sugano (5-4)#430
Sat, May 23rdvs SEAGeorge Kirby (5-5)#17vs COLMichael Lorenzen (2-8)#426
Sun, May 24thvs SEABryan Woo (5-4)#6vs COLJose Quintana (2-3)#428
Mon, May 25thvs NYYWill Warren (7-1)#70@ SFLanden Roupp (5-6)#74
Tue, May 26thvs NYYCam Schlittler (7-3)#35@ SFTyler Mahle (1-7)#134
Wed, May 27thvs NYYGerrit Cole (1-1)#23@ SFTrevor McDonald (2-3)#144
Fri, May 29th@ TEXMacKenzie Gore (4-5)#55@ SEAGeorge Kirby (5-5)#17
Sat, May 30th@ TEXKumar Rocker (2-5)#104@ SEABryan Woo (5-4)#6
Sun, May 31st@ TEXJack Leiter (3-4)#65@ SEABryce Miller (1-0)#49
Mon, Jun 1st@ CINLyon Richardsonvs LADEmmet Sheehan (3-2)#51
Tue, Jun 2nd@ CINAndrew Abbott (4-3)#97vs LADEric Lauer (2-5)#266
Wed, Jun 3rd@ CINChase Burns (7-1)#24vs LADShohei Ohtani (6-2)#1
Thu, Jun 4th@ MINAndrew Morris (1-2)#177vs LADJustin Wrobleski (7-2)#113
Fri, Jun 5th@ MINZebby Matthews (2-3)#72vs WSHFoster Griffin (7-2)#92
Sat, Jun 6th@ MINJoe Ryan (4-3)#14vs WSHZack Littell (5-4)#181
Sun, Jun 7th@ MINConnor Prielipp (2-3)#118vs WSHCade Cavalli (3-3)#86
Tue, Jun 9thvs TEXNathan Eovaldi (5-6)#19@ MIABraxton Garrett (0-1)#137
Wed, Jun 10thvs TEXMacKenzie Gore (4-5)#55@ MIAMax Meyer (6-0)#64
Thu, Jun 11thvs TEXKumar Rocker (2-5)#104@ MIATyler Phillips
Fri, Jun 12thvs HOUTatsuya Imai (2-3)#145@ CINNick Lodolo (2-1)#76
Sat, Jun 13thvs HOUMike Burrows (3-7)#139@ CINRhett Lowder (3-3)#188
Sun, Jun 14thvs HOUHunter Brown (1-0)#16@ CINAndrew Abbott (4-3)#97
Mon, Jun 15th@ WSHAndrew Alvarez (1-0)#174vs LAAWalbert Urena (3-4)#391
Tue, Jun 16th@ WSHvs LAA
Wed, Jun 17th@ WSHvs LAA
Fri, Jun 19thvs STLvs MIN
Sat, Jun 20th   vs MIN
Sun, Jun 21stvs STLvs MIN
Mon, Jun 22nd@ TB@ STL
Tue, Jun 23rd@ TB@ STL
Wed, Jun 24th@ TB@ STL
Thu, Jun 25th@ TB@ STL
Fri, Jun 26th@ CWS@ TB
Sat, Jun 27th@ CWS@ TB
Sun, Jun 28th@ CWS@ TB
Mon, Jun 29th   vs SF
Tue, Jun 30thvs TBvs SF
Wed, Jul 1stvs TBvs SF
Fri, Jul 3rd   vs MIL
Sat, Jul 4thvs PHIvs MIL
Sun, Jul 5thvs PHIvs MIL
Mon, Jul 6thvs PHI@ SD
Tue, Jul 7th@ NYM@ SD
Wed, Jul 8th@ NYM@ SD
Thu, Jul 9th@ NYM@ SD
Fri, Jul 10th@ BAL@ LAD
Sat, Jul 11th@ BAL@ LAD
Sun, Jul 12th@ BAL@ LAD
Fri, Jul 17thvs SDvs STL
Sat, Jul 18thvs SDvs STL
Sun, Jul 19thvs SDvs STL
Mon, Jul 20thvs SFvs ATH
Tue, Jul 21stvs SFvs ATH
Wed, Jul 22ndvs SFvs ATH
Fri, Jul 24th@ DET@ WSH
Sat, Jul 25th@ DET@ WSH
Sun, Jul 26th@ DET@ WSH
Mon, Jul 27th   @ PIT
Tue, Jul 28th@ MIN@ PIT
Wed, Jul 29th@ MIN@ PIT
Fri, Jul 31st@ COL@ CLE
Sat, Aug 1st@ COL@ CLE
Sun, Aug 2nd@ COL@ CLE
Mon, Aug 3rd   vs SD
Tue, Aug 4thvs MINvs SD
Wed, Aug 5thvs MINvs SD
Thu, Aug 6thvs MINvs SD
Fri, Aug 7thvs CHCvs LAD
Sat, Aug 8thvs CHCvs LAD
Sun, Aug 9thvs CHCvs LAD
Mon, Aug 10th@ LADvs COL
Tue, Aug 11th@ LADvs COL
Wed, Aug 12th@ LADvs COL
Fri, Aug 14th@ LAA@ ATL
Sat, Aug 15th@ LAA@ ATL
Sun, Aug 16th@ LAA@ ATL
Mon, Aug 17thvs ATH@ BOS
Tue, Aug 18thvs ATH@ BOS
Wed, Aug 19thvs ATH@ BOS
Fri, Aug 21stvs DETvs CIN
Sat, Aug 22ndvs DETvs CIN
Sun, Aug 23rdvs DETvs CIN
Mon, Aug 24th   vs CHC
Tue, Aug 25th@ TORvs CHC
Wed, Aug 26th@ TORvs CHC
Thu, Aug 27th@ TOR@ SF
Fri, Aug 28th@ CLE@ SF
Sat, Aug 29th@ CLE@ SF
Sun, Aug 30th@ CLE@ SF
Mon, Aug 31st   vs PHI
Tue, Sep 1stvs MIAvs PHI
Wed, Sep 2ndvs MIAvs PHI
Fri, Sep 4thvs TOR@ HOU
Sat, Sep 5thvs TOR@ HOU
Sun, Sep 6thvs TOR@ HOU
Mon, Sep 7thvs ARI@ KC
Tue, Sep 8thvs ARI@ KC
Wed, Sep 9thvs ARI@ KC
Fri, Sep 11th@ BOSvs TEX
Sat, Sep 12th@ BOSvs TEX
Sun, Sep 13th@ BOSvs TEX
Mon, Sep 14th   vs MIA
Tue, Sep 15th@ HOUvs MIA
Wed, Sep 16th@ HOUvs MIA
Fri, Sep 18th@ PITvs NYY
Sat, Sep 19th@ PITvs NYY
Sun, Sep 20th@ PITvs NYY
Tue, Sep 22ndvs CWS@ COL
Wed, Sep 23rdvs CWS@ COL
Thu, Sep 24thvs CWS@ COL
Fri, Sep 25thvs CLE@ SD
Sat, Sep 26thvs CLE@ SD
Sun, Sep 27thvs CLE@ SD
Sun, Mar 29th@ ATLGrant Holmes (4-2)#130   
Mon, Apr 6th@ CLETanner Bibee (0-7)#40   
Thu, Apr 16th@ DETKeider Montero (2-3)#195   
Mon, Apr 20thvs BALKyle Bradish (3-6)#43   
Fri, Apr 24thvs LAAYusei Kikuchi (0-3)#142   
Mon, May 4thvs CLETanner Bibee (0-7)#40   
Thu, May 14th@ CWSAnthony Kay (5-1)#193   
Thu, Jun 18thvs STL   
Thu, Jul 2ndvs TB   
Thu, Jul 23rd@ DET   
Thu, Jul 30th@ MIN   
Thu, Aug 20thvs ATH   
Thu, Sep 3rdvs MIA   
Thu, Sep 17th@ HOU