Skip Navigation to Main Content

Roki Sasaki or Shane McClanahan

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Roki Sasaki or Shane McClanahan Player Statistics
  Shane McClanahan
SP - TB
Shane McClanahan
Roki Sasaki
SP - LAD
Roki Sasaki
2026 Stats 
   
   
Games Played1211
   
Games Started1211
   
Innings Pitched60.058.0
   
Wins63
   
Losses33
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed4552
   
Earned Runs1926
   
Home Runs Allowed310
   
Strikeouts5960
   
Walks2121
   
ERA2.854.03
   
WHIP1.101.26
   
Roki Sasaki or Shane McClanahan Player Projections
  Shane McClanahan
SP - TB
Shane McClanahan
Roki Sasaki
SP - LAD
Roki Sasaki
2026 Projections 
   
   
Games Played2332
   
Games Started2318
   
Innings Pitched130.6110.9
   
Wins87
   
Losses76
   
Saves00
   
Blown Saves00
   
Holds01
   
Hits Allowed115102
   
Earned Runs5352
   
Home Runs Allowed1614
   
Strikeouts138106
   
Walks4044
   
ERA3.664.26
   
WHIP1.181.31
   
Roki Sasaki or Shane McClanahan Player Notes
  Shane McClanahan
SP - TB
Shane McClanahan
Roki Sasaki
SP - LAD
Roki Sasaki
News 
 Shane McClanahan allowed one run on four hits and no walks while striking out three over five innings in Sunday's 5-2 victory over the Los Angeles Angels.
Nicholas Rodriguez
Mon, Jun 1st
Roki Sasaki allowed zero earned runs on two hits and two walks while striking out 10 over seven innings on 98 pitches in Friday's win over the Angels.
Chase Davis
Sat, Jun 6th
 Shane McClanahan tossed 5.1 scoreless innings, allowing three hits and two walks while striking out three in Monday's 9-7 loss to the Baltimore Orioles.
Nicholas Rodriguez
Tue, May 26th
Roki Sasaki allowed one earned run on three hits and one walk while striking out seven over 5.1 innings on 84 pitches in Saturday's loss to the Phillies.
Chase Davis
Sun, May 31st
 Shane McClanahan allowed four runs on six hits and two walks while striking out six across five innings in Monday's 16-6 win over the Baltimore Orioles.
Nicholas Rodriguez
Tue, May 19th
Roki Sasaki allowed two earned runs on four hits and two walks while striking out four over five innings in Saturday's win over the Brewers.
Chase Davis
Sun, May 24th
 Shane McClanahan allowed one hit and one walk while striking out seven batters across five shutout innings in Tuesday's 7-6 victory over the Toronto Blue Jays.
Nicholas Rodriguez
Wed, May 13th
Roki Sasaki allowed one earned run on four hits and no walks while striking out eight over seven innings in Sunday's 10-1 win over the Angels.
Chase Davis
Mon, May 18th
 Shane McClanahan tossed 5.2 scoreless innings, allowing two hits and one walk while striking out four to earn his fourth win of the season in Wednesday's 3-0 victory over the Toronto Blue Jays.
Nicholas Rodriguez
Thu, May 7th
Roki Sasaki allowed three earned runs on six hits and one walk while striking out five over five innings in Monday's loss to the Giants.
Chase Davis
Tue, May 12th
Notes 
There are no recent notes for these players
Roki Sasaki or Shane McClanahan Player Schedules
  Shane McClanahan
SP - TB
Shane McClanahan
Roki Sasaki
SP - LAD
Roki Sasaki
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ STLMatthew Liberatore (3-3)#103vs ARIZac Gallen (3-5)#71
Fri, Mar 27th   vs ARIRyne Nelson (2-4)#95
Sat, Mar 28th@ STLMichael McGreevy (3-5)#82vs ARIEduardo Rodriguez (5-2)#110
Mon, Mar 30th@ MILKyle Harrison (7-1)#48vs CLEParker Messick (6-2)#53
Tue, Mar 31st@ MILBrandon Woodruff (2-1)#63vs CLETanner Bibee (1-7)#40
Wed, Apr 1st@ MILJacob Misiorowski (7-2)#12vs CLEGavin Williams (9-3)#31
Fri, Apr 3rd@ MINBailey Ober (6-3)#111@ WSHMiles Mikolas (1-5)#257
Sat, Apr 4th@ MINMick Abel (1-2)#197@ WSHJake Irvin (2-4)#205
Sun, Apr 5th@ MINSimeon Woods Richardson (0-7)#293@ WSHFoster Griffin (7-2)#92
Mon, Apr 6thvs CHCJameson Taillon (2-5)#99@ TORMax Scherzer (1-3)#136
Tue, Apr 7thvs CHCJavier Assad (3-1)#286@ TORKevin Gausman (4-4)#20
Wed, Apr 8thvs CHCColin Rea (5-3)#151@ TORDylan Cease (3-3)#10
Fri, Apr 10thvs NYYLuis Gil (1-2)#248vs TEXKumar Rocker (2-5)#104
Sat, Apr 11thvs NYYMax Fried (4-3)#32vs TEXJack Leiter (3-5)#65
Sun, Apr 12thvs NYYCam Schlittler (7-3)#35vs TEXJacob deGrom (4-4)#7
Mon, Apr 13th   vs NYMDavid Peterson (3-5)#141
Tue, Apr 14th@ CWSNoah Schultz (2-4)#220vs NYMNolan McLean (3-4)#33
Wed, Apr 15th@ CWSSean Burke (3-3)#126vs NYMClay Holmes (4-4)#164
Fri, Apr 17th@ PITBubba Chandler (2-6)#120@ COLTomoyuki Sugano (5-4)#430
Sat, Apr 18th@ PITPaul Skenes (6-5)#2@ COLRyan Feltner (2-1)#427
Sun, Apr 19th@ PITMitch Keller (5-3)#90@ COLMichael Lorenzen (2-8)#426
Mon, Apr 20thvs CINRhett Lowder (3-3)#188@ COLJose Quintana (2-3)#428
Tue, Apr 21stvs CINChase Burns (7-1)#24@ SFLanden Roupp (5-6)#74
Wed, Apr 22ndvs CINBrandon Williamson (2-3)#373@ SFTyler Mahle (1-7)#134
Thu, Apr 23rd   @ SFLogan Webb (3-4)#11
Fri, Apr 24thvs MINTaj Bradley (5-2)#69vs CHCJameson Taillon (2-5)#99
Sat, Apr 25thvs MINBailey Ober (6-3)#111vs CHCColin Rea (5-3)#151
Sun, Apr 26thvs MINSimeon Woods Richardson (0-7)#293vs CHCShota Imanaga (4-6)#27
Mon, Apr 27th@ CLEParker Messick (6-2)#53vs MIAChris Paddack (0-7)#319
Tue, Apr 28th@ CLETanner Bibee (1-7)#40vs MIAJanson Junk (3-5)#135
Wed, Apr 29th@ CLEGavin Williams (9-3)#31vs MIASandy Alcantara (4-4)#67
Fri, May 1stvs SFRobbie Ray (4-6)#78@ STLMatthew Liberatore (3-3)#103
Sat, May 2ndvs SFLanden Roupp (5-6)#74@ STLMichael McGreevy (3-5)#82
Sun, May 3rdvs SFTyler Mahle (1-7)#134@ STLDustin May (3-6)#75
Mon, May 4thvs TOREric Lauer (2-5)#266@ HOUSteven Okert
Tue, May 5thvs TORKevin Gausman (4-4)#20@ HOUPeter Lambert (5-4)#217
Wed, May 6thvs TORPatrick Corbin (2-2)#251@ HOULance McCullers Jr. (2-3)#229
Fri, May 8th@ BOSConnelly Early (5-3)#91vs ATLChris Sale (8-4)#5
Sat, May 9th   vs ATLSpencer Strider (4-1)#30
Sun, May 10th@ BOSPayton Tolle (3-2)#54vs ATLBryce Elder (5-3)#106
Mon, May 11th@ TORKevin Gausman (4-4)#20vs SFTrevor McDonald (2-3)#144
Tue, May 12th@ TORPatrick Corbin (2-2)#251vs SFAdrian Houser (2-5)#199
Wed, May 13th@ TORDylan Cease (3-3)#10vs SFRobbie Ray (4-6)#78
Thu, May 14th   vs SFLanden Roupp (5-6)#74
Fri, May 15thvs MIAJanson Junk (3-5)#135@ LAAJack Kochanowicz (2-5)#407
Sat, May 16thvs MIASandy Alcantara (4-4)#67@ LAAJose Soriano (6-4)#52
Sun, May 17thvs MIAEury Perez (3-6)#115@ LAAGrayson Rodriguez (2-2)#83
Mon, May 18thvs BALTrevor Rogers (3-6)#88@ SDMichael King (4-5)#42
Tue, May 19thvs BALKyle Bradish (3-7)#43@ SDGriffin Canning (0-4)#157
Wed, May 20thvs BALShane Baz (3-5)#79@ SDRandy Vasquez (5-3)#192
Fri, May 22nd@ NYYGerrit Cole (1-1)#23@ MILLogan Henderson (2-1)#57
Sat, May 23rd   @ MILRobert Gasser (0-2)#180
Sun, May 24th@ NYYRyan Weathers (2-4)#77@ MILBrandon Sproat (1-4)#154
Mon, May 25th@ BALKyle Bradish (3-7)#43vs COLTanner Gordon (0-1)#377
Tue, May 26th@ BALShane Baz (3-5)#79vs COLKyle Freeland (1-6)#380
Wed, May 27th@ BALTrey Gibson (1-0)#313vs COLTomoyuki Sugano (5-4)#430
Fri, May 29thvs LAAWalbert Urena (3-4)#391vs PHIZack Wheeler (5-1)#9
Sat, May 30thvs LAAReid Detmers (2-5)#46vs PHIJesus Luzardo (4-4)#8
Sun, May 31stvs LAAJack Kochanowicz (2-5)#407vs PHIAndrew Painter (1-7)#166
Mon, Jun 1stvs DETTy Madden#261@ ARIEduardo Rodriguez (5-2)#110
Tue, Jun 2ndvs DETJack Flaherty (1-7)#60@ ARIMichael Soroka (7-3)#59
Wed, Jun 3rdvs DETTroy Melton (2-0)#116@ ARIZac Gallen (3-5)#71
Thu, Jun 4th   @ ARIRyne Nelson (2-4)#95
Fri, Jun 5th@ MIARyan Gusto (0-1)#190vs LAAReid Detmers (2-5)#46
Sat, Jun 6th@ MIALake Bacharvs LAAJack Kochanowicz (2-5)#407
Sun, Jun 7th@ MIASandy Alcantara (4-4)#67vs LAAJose Soriano (6-4)#52
Tue, Jun 9thvs BOSPayton Tolle (3-2)#54@ PITPaul Skenes (6-5)#2
Wed, Jun 10thvs BOSSonny Gray (7-1)#26@ PITJared Jones (1-0)#66
Thu, Jun 11th   @ PITMitch Keller (5-3)#90
Fri, Jun 12th@ LAAJack Kochanowicz (2-5)#407@ CWSSean Burke (3-3)#126
Sat, Jun 13th@ LAAJose Soriano (6-4)#52@ CWSDavid Sandlin (1-1)#216
Sun, Jun 14th@ LAAGrayson Rodriguez (2-2)#83@ CWSDavis Martin (8-2)#84
Mon, Jun 15th@ LADEric Lauer (2-5)#266vs TBNick Martinez (5-2)#85
Tue, Jun 16th@ LADvs TB
Wed, Jun 17th@ LADvs TB
Fri, Jun 19thvs WSHvs BAL
Sat, Jun 20thvs WSHvs BAL
Sun, Jun 21stvs WSHvs BAL
Mon, Jun 22ndvs KC@ MIN
Tue, Jun 23rdvs KC@ MIN
Wed, Jun 24thvs KC@ MIN
Fri, Jun 26thvs ARI@ SD
Sat, Jun 27thvs ARI@ SD
Sun, Jun 28thvs ARI@ SD
Mon, Jun 29th   @ ATH
Tue, Jun 30th@ KC@ ATH
Wed, Jul 1st@ KC@ ATH
Thu, Jul 2nd@ KCvs SD
Fri, Jul 3rd@ HOUvs SD
Sat, Jul 4th@ HOUvs SD
Sun, Jul 5th@ HOUvs SD
Mon, Jul 6thvs NYYvs COL
Tue, Jul 7thvs NYYvs COL
Wed, Jul 8thvs NYYvs COL
Fri, Jul 10thvs SEAvs ARI
Sat, Jul 11thvs SEAvs ARI
Sun, Jul 12thvs SEAvs ARI
Fri, Jul 17th@ BOS@ NYY
Sat, Jul 18th@ BOS@ NYY
Sun, Jul 19th@ BOS@ NYY
Mon, Jul 20th@ TOR@ PHI
Tue, Jul 21st@ TOR@ PHI
Wed, Jul 22nd@ TOR@ PHI
Fri, Jul 24thvs CLE@ NYM
Sat, Jul 25thvs CLE@ NYM
Sun, Jul 26thvs CLE@ NYM
Tue, Jul 28thvs TEXvs SEA
Wed, Jul 29thvs TEXvs SEA
Thu, Jul 30thvs TEXvs SEA
Fri, Jul 31stvs CWSvs BOS
Sat, Aug 1stvs CWSvs BOS
Sun, Aug 2ndvs CWSvs BOS
Mon, Aug 3rd@ COL@ CHC
Tue, Aug 4th@ COL@ CHC
Wed, Aug 5th@ COL@ CHC
Fri, Aug 7th@ SEA@ ARI
Sat, Aug 8th@ SEA@ ARI
Sun, Aug 9th@ SEA@ ARI
Mon, Aug 10th@ ATHvs KC
Tue, Aug 11th@ ATHvs KC
Wed, Aug 12th@ ATHvs KC
Thu, Aug 13th   vs MIL
Fri, Aug 14thvs BALvs MIL
Sat, Aug 15thvs BALvs MIL
Sun, Aug 16thvs BALvs MIL
Mon, Aug 17thvs BAL@ COL
Tue, Aug 18thvs TOR@ COL
Wed, Aug 19thvs TOR@ COL
Fri, Aug 21st@ BALvs PIT
Sat, Aug 22nd@ BALvs PIT
Sun, Aug 23rd@ BALvs PIT
Tue, Aug 25th@ DET@ ATL
Wed, Aug 26th@ DET@ ATL
Thu, Aug 27th   @ ATL
Fri, Aug 28thvs SD@ DET
Sat, Aug 29thvs SD@ DET
Sun, Aug 30thvs SD@ DET
Tue, Sep 1stvs NYMvs STL
Wed, Sep 2ndvs NYMvs STL
Thu, Sep 3rd@ TEXvs STL
Fri, Sep 4th@ TEXvs WSH
Sat, Sep 5th@ TEXvs WSH
Sun, Sep 6th@ TEXvs WSH
Mon, Sep 7th   vs CIN
Tue, Sep 8th@ ATLvs CIN
Wed, Sep 9th@ ATLvs CIN
Fri, Sep 11thvs HOU@ MIA
Sat, Sep 12thvs HOU@ MIA
Sun, Sep 13thvs HOU@ MIA
Mon, Sep 14th   @ CIN
Tue, Sep 15thvs ATH@ CIN
Wed, Sep 16thvs ATH@ CIN
Thu, Sep 17thvs ATH@ CIN
Fri, Sep 18thvs BOSvs SF
Sat, Sep 19thvs BOSvs SF
Sun, Sep 20thvs BOSvs SF
Tue, Sep 22nd@ NYYvs SD
Wed, Sep 23rd@ NYYvs SD
Thu, Sep 24th@ NYYvs SD
Fri, Sep 25th@ PHI@ SF
Sat, Sep 26th@ PHI@ SF
Sun, Sep 27th@ PHI@ SF
Sun, Mar 29th@ STLDustin May (3-6)#75   
Thu, Apr 16th@ CWSJordan Leasure   
Thu, May 7th@ BOSJake Bennett (1-1)#302   
Mon, Jun 8thvs BOSConnelly Early (5-3)#91   
Thu, Jun 25thvs KC   
Thu, Jul 9thvs NYY   
Thu, Jul 23rd@ TOR   
Thu, Aug 20thvs TOR   
Mon, Aug 24th@ DET   
Mon, Aug 31stvs NYM   
Thu, Sep 10th@ ATL