Skip Navigation to Main Content

Joe Ryan or Yusei Kikuchi

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Joe Ryan or Yusei Kikuchi Player Statistics
  Joe Ryan
SP - MIN
Joe Ryan
Yusei Kikuchi
SP - LAA
Yusei Kikuchi
2026 Stats 
   
   
Games Played137
   
Games Started137
   
Innings Pitched70.131.0
   
Wins40
   
Losses33
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed5435
   
Earned Runs2520
   
Home Runs Allowed63
   
Strikeouts7933
   
Walks1414
   
ERA3.205.81
   
WHIP0.971.58
   
Joe Ryan or Yusei Kikuchi Player Projections
  Joe Ryan
SP - MIN
Joe Ryan
Yusei Kikuchi
SP - LAA
Yusei Kikuchi
2026 Projections 
   
   
Games Played2931
   
Games Started2931
   
Innings Pitched165.6167.1
   
Wins119
   
Losses910
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed143162
   
Earned Runs6776
   
Home Runs Allowed2525
   
Strikeouts182169
   
Walks3960
   
ERA3.644.12
   
WHIP1.091.33
   
Joe Ryan or Yusei Kikuchi Player Notes
  Joe Ryan
SP - MIN
Joe Ryan
Yusei Kikuchi
SP - LAA
Yusei Kikuchi
News 
 Joe Ryan allowed four earned runs on eight hits and no walks while striking out nine over six innings in Monday's win over the White Sox.
Matthew Adam
Tue, Jun 2nd
The Angels transferred Yusei Kikuchi to the 60-day injured list.
Ari Koslow
Fri, May 22nd
 Joe Ryan allowed two earned runs on five hits and no walks while striking out nine over 7.2 innings in Tuesday's win over the White Sox.
Matthew Adam
Wed, May 27th
Yusei Kikuchi said he hopes to start his throwing program soon to return sometime in the early part of the second half.
Ari Koslow
Wed, May 20th
 Joe Ryan allowed one earned run on four hits and no walks while striking out nine over six innings in Wednesday's win over the Astros.
Matthew Adam
Thu, May 21st
Yusei Kikuchi will be shut down for the next 3 to 4 weeks due to left shoulder inflammation, according to Angels' manager Kurt Suzuki.
Diego Sandoval
Tue, May 5th
 Joe Ryan allowed one earned run on four hits and one walk while striking out seven over six innings in Friday's 3-2 loss to the Brewers.
Matthew Adam
Sat, May 16th
Former Los Angeles Times writer, Mike DiGiovanna reported that sources have told him Yusei Kikuchi (shoulder) is “gonna be out for several months, if not the whole season.”
Ari Koslow
Tue, May 5th
 Joe Ryan allowed one earned run on two hits and three walks while striking out five over six innings in Saturday's 2-1 win over the Guardians.
Matthew Adam
Sun, May 10th
The Angels placed Yusei Kikuchi on the 15-day injured list with left shoulder inflammation.
Ari Koslow
Sun, May 3rd
Notes 
 Joe Ryan took a clear step forward in 2025, pairing a career-high workload (171 IP) with a 28.2% strikeout rate and his best ERA+ (125), supported by strong underlying indicators like a .218 opponent AVG and elite command (5.7% BB%). His four-seam-heavy profile still carries home run risk, but improved batted-ball suppression and a near-5.0 K/BB ratio helped stabilize his ratios year over year. The 2026 projections continue to view Ryan as a reliable mid-rotation fantasy anchor with above-average strikeouts and solid WHIP, even if he doesn't quite reach ace-level ceilings. At age 30 with a stable role and skills trending positively, Ryan profiles as a dependable SP2 who's safer than his draft cost suggests.
Kelly Kirby - FantasyPros
Yusei Kikuchi remains a reliable but volatile fantasy arm entering 2026, best viewed as a back-end starter in mixed leagues. The underlying batted-ball profile was mostly stable, but a rising walk rate and middling WHIP capped his fantasy ceiling despite near-league-average run prevention. Kikuchi is still useful for innings and strikeouts, but with limited upside and increased ratio risk compared to prior seasons. He's best deployed as a matchup-dependent SP5 rather than a set-and-forget option.
Kelly Kirby - FantasyPros
Joe Ryan or Yusei Kikuchi Player Schedules
  Joe Ryan
SP - MIN
Joe Ryan
Yusei Kikuchi
SP - LAA
Yusei Kikuchi
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ BALTrevor Rogers (3-6)#88@ HOUHunter Brown (1-0)#16
Sat, Mar 28th@ BALKyle Bradish (3-6)#43@ HOUCristian Javier (0-1)#245
Sun, Mar 29th@ BALShane Baz (3-5)#79@ HOUTatsuya Imai (2-3)#145
Mon, Mar 30th@ KCKris Bubic (3-2)#81@ CHCEdward Cabrera (3-3)#62
Wed, Apr 1st@ KCNoah Cameron (2-4)#94@ CHCMatthew Boyd (2-1)#41
Thu, Apr 2nd@ KCCole Ragans (1-4)#39   
Fri, Apr 3rdvs TBJoe Boyle (0-1)#149vs SEABryan Woo (5-4)#6
Sat, Apr 4thvs TBSteven Matz (4-3)#101vs SEAEmerson Hancock (4-2)#89
Sun, Apr 5thvs TBNick Martinez (5-2)#85vs SEALuis Castillo (2-5)#44
Mon, Apr 6thvs DETCasey Mize (2-3)#68vs ATLChris Sale (8-4)#5
Tue, Apr 7thvs DETTarik Skubal (3-2)#4vs ATLReynaldo Lopez (2-1)#119
Wed, Apr 8thvs DETFramber Valdez (3-4)#29vs ATLGrant Holmes (4-2)#130
Thu, Apr 9thvs DETJack Flaherty (1-7)#60   
Fri, Apr 10th@ TORPatrick Corbin (2-2)#251@ CINChase Burns (7-1)#24
Sat, Apr 11th@ TOREric Lauer (2-5)#266@ CINBrandon Williamson (2-3)#373
Sun, Apr 12th@ TORMax Scherzer (1-3)#136@ CINAndrew Abbott (4-3)#97
Mon, Apr 13thvs BOSGarrett Crochet (3-3)#18@ NYYWill Warren (7-1)#70
Tue, Apr 14thvs BOSSonny Gray (7-1)#26@ NYYRyan Weathers (2-4)#77
Wed, Apr 15thvs BOSConnelly Early (5-3)#91@ NYYLuis Gil (1-2)#248
Fri, Apr 17thvs CINBrandon Williamson (2-3)#373vs SDMatt Waldron (1-2)#294
Sat, Apr 18thvs CINAndrew Abbott (4-3)#97vs SDGerman Marquez (3-2)#350
Sun, Apr 19thvs CINBrady Singer (2-6)#170vs SDMichael King (4-5)#42
Tue, Apr 21st@ NYMNolan McLean (3-4)#33vs TORPatrick Corbin (2-2)#251
Wed, Apr 22nd@ NYMClay Holmes (4-4)#164vs TOREric Lauer (2-5)#266
Thu, Apr 23rd@ NYMChristian Scott (2-0)#87   
Fri, Apr 24th@ TBDrew Rasmussen (5-2)#21@ KCNoah Cameron (2-4)#94
Sat, Apr 25th@ TBShane McClanahan (6-2)#22@ KCCole Ragans (1-4)#39
Sun, Apr 26th@ TBGriffin Jax (1-4)#61@ KCSeth Lugo (2-4)#102
Mon, Apr 27thvs SEALuis Castillo (2-5)#44@ CWSAnthony Kay (5-1)#193
Tue, Apr 28thvs SEALogan Gilbert (4-4)#15@ CWSDavis Martin (8-2)#84
Wed, Apr 29thvs SEAGeorge Kirby (5-5)#17@ CWSErick Fedde (1-5)#421
Thu, Apr 30thvs TORKevin Gausman (4-4)#20   
Fri, May 1stvs TORPatrick Corbin (2-2)#251vs NYMChristian Scott (2-0)#87
Sat, May 2ndvs TORDylan Cease (3-3)#10vs NYMNolan McLean (3-4)#33
Sun, May 3rdvs TORTrey Yesavage (2-3)#58vs NYMClay Holmes (4-4)#164
Tue, May 5th@ WSHCade Cavalli (3-3)#86vs CWSErick Fedde (1-5)#421
Wed, May 6th@ WSHMiles Mikolas (1-5)#257vs CWSNoah Schultz (2-4)#220
Thu, May 7th@ WSHJake Irvin (2-4)#205   
Fri, May 8th@ CLEParker Messick (6-2)#53@ TORDylan Cease (3-3)#10
Sat, May 9th@ CLETanner Bibee (0-7)#40@ TORTrey Yesavage (2-3)#58
Sun, May 10th@ CLEGavin Williams (9-3)#31@ TORSpencer Miles (2-1)#161
Tue, May 12thvs MIAEury Perez (3-6)#115@ CLESlade Cecconi (3-5)#100
Wed, May 13thvs MIAMax Meyer (6-0)#64@ CLEParker Messick (6-2)#53
Thu, May 14thvs MIABraxton Garrett (0-1)#137   
Fri, May 15thvs MILColeman Crow (0-1)#200vs LADWill Klein
Sat, May 16thvs MILLogan Henderson (2-1)#57vs LADJustin Wrobleski (7-2)#113
Sun, May 17thvs MILRobert Gasser (0-2)#180vs LADRoki Sasaki (3-3)#114
Mon, May 18thvs HOUTatsuya Imai (2-3)#145vs ATHJ.T. Ginn (3-3)#121
Tue, May 19thvs HOUJason Alexander (1-1)#330vs ATHJacob Lopez (4-3)#211
Wed, May 20thvs HOUMike Burrows (3-7)#139vs ATHAaron Civale (5-2)#213
Fri, May 22nd@ BOSPayton Tolle (3-2)#54vs TEXJacob deGrom (4-4)#7
Sat, May 23rd@ BOSJovani Moran (1-2)#182vs TEXNathan Eovaldi (5-6)#19
Sun, May 24th@ BOSSonny Gray (7-1)#26vs TEXMacKenzie Gore (4-5)#55
Mon, May 25th@ CWSAnthony Kay (5-1)#193   
Tue, May 26th@ CWSSean Burke (2-3)#126@ DETKeider Montero (2-3)#195
Wed, May 27th@ CWSDavid Sandlin (1-1)#216@ DETCasey Mize (2-3)#68
Thu, May 28th@ CWSDavis Martin (8-2)#84@ DETJack Flaherty (1-7)#60
Fri, May 29th@ PITJared Jones (1-0)#66@ TBNick Martinez (5-2)#85
Sat, May 30th@ PITMitch Keller (5-3)#90@ TBDrew Rasmussen (5-2)#21
Sun, May 31st@ PITBraxton Ashcraft (5-2)#36@ TBShane McClanahan (6-2)#22
Mon, Jun 1stvs CWSDavid Sandlin (1-1)#216vs COLKyle Freeland (1-6)#380
Tue, Jun 2ndvs CWSDavis Martin (8-2)#84vs COLTomoyuki Sugano (5-4)#430
Wed, Jun 3rdvs CWSErick Fedde (1-5)#421vs COLMichael Lorenzen (2-8)#426
Thu, Jun 4thvs KCSeth Lugo (2-4)#102   
Fri, Jun 5thvs KCMichael Wacha (4-4)#80@ LADRoki Sasaki (3-3)#114
Sat, Jun 6thvs KCLuinder Avila@ LADYoshinobu Yamamoto (5-4)#13
Sun, Jun 7thvs KCNoah Cameron (2-4)#94@ LADEmmet Sheehan (3-2)#51
Tue, Jun 9th@ DETTroy Melton (2-0)#116vs HOUKai-Wei Teng (3-4)#187
Wed, Jun 10th@ DETFramber Valdez (3-4)#29vs HOUPeter Lambert (5-4)#217
Thu, Jun 11th@ DETKeider Montero (2-3)#195   
Fri, Jun 12thvs STLMatthew Liberatore (3-3)#103vs TBShane McClanahan (6-2)#22
Sat, Jun 13thvs STLMichael McGreevy (3-5)#82vs TBGriffin Jax (1-4)#61
Sun, Jun 14thvs STLDustin May (3-6)#75vs TBSteven Matz (4-3)#101
Mon, Jun 15th@ TEXMacKenzie Gore (4-5)#55@ ARIRyne Nelson (2-4)#95
Tue, Jun 16th@ TEX@ ARI
Thu, Jun 18th@ TEX@ ATH
Fri, Jun 19th@ ARI@ ATH
Sat, Jun 20th@ ARI@ ATH
Sun, Jun 21st@ ARI@ ATH
Mon, Jun 22ndvs LADvs BAL
Tue, Jun 23rdvs LADvs BAL
Wed, Jun 24thvs LADvs BAL
Fri, Jun 26thvs COLvs ATH
Sat, Jun 27thvs COLvs ATH
Sun, Jun 28thvs COLvs ATH
Mon, Jun 29th@ HOU@ SEA
Tue, Jun 30th@ HOU@ SEA
Wed, Jul 1st@ HOU   
Fri, Jul 3rd@ NYYvs BOS
Sat, Jul 4th@ NYYvs BOS
Sun, Jul 5th@ NYYvs BOS
Tue, Jul 7thvs CLE@ TEX
Wed, Jul 8thvs CLE@ TEX
Thu, Jul 9thvs CLE@ TEX
Fri, Jul 10thvs LAA@ MIN
Sat, Jul 11thvs LAA@ MIN
Sun, Jul 12thvs LAA@ MIN
Fri, Jul 17th@ CHCvs DET
Sat, Jul 18th@ CHCvs DET
Sun, Jul 19th@ CHCvs DET
Mon, Jul 20th@ CLEvs STL
Tue, Jul 21st@ CLEvs STL
Wed, Jul 22nd@ CLEvs STL
Thu, Jul 23rd@ CLE   
Fri, Jul 24thvs ATH@ SF
Sat, Jul 25thvs ATH@ SF
Sun, Jul 26thvs ATH@ SF
Tue, Jul 28thvs KCvs HOU
Wed, Jul 29thvs KCvs HOU
Thu, Jul 30thvs KC   
Fri, Jul 31st@ SEAvs MIL
Sat, Aug 1st@ SEAvs MIL
Sun, Aug 2nd@ SEAvs MIL
Tue, Aug 4th@ KC@ BAL
Wed, Aug 5th@ KC@ BAL
Thu, Aug 6th@ KC@ BAL
Fri, Aug 7th@ MIL@ MIA
Sat, Aug 8th@ MIL@ MIA
Sun, Aug 9th@ MIL@ MIA
Mon, Aug 10thvs BALvs TEX
Tue, Aug 11thvs BALvs TEX
Wed, Aug 12thvs BALvs TEX
Thu, Aug 13thvs PHIvs TEX
Sat, Aug 15thvs PHIvs KC
Sun, Aug 16thvs PHIvs KC
Mon, Aug 17thvs ATL   
Tue, Aug 18thvs ATL@ HOU
Wed, Aug 19thvs ATL@ HOU
Fri, Aug 21st@ SD@ TEX
Sat, Aug 22nd@ SD@ TEX
Sun, Aug 23rd@ SD@ TEX
Mon, Aug 24th@ ATHvs CLE
Tue, Aug 25th@ ATHvs CLE
Wed, Aug 26th@ ATHvs CLE
Fri, Aug 28thvs CWSvs PHI
Sat, Aug 29thvs CWSvs PHI
Sun, Aug 30thvs CWSvs PHI
Mon, Aug 31stvs DETvs NYY
Tue, Sep 1stvs DETvs NYY
Wed, Sep 2ndvs DETvs NYY
Fri, Sep 4th@ CWS@ PIT
Sat, Sep 5th@ CWS@ PIT
Sun, Sep 6th@ CWS@ PIT
Mon, Sep 7th@ DET@ BOS
Tue, Sep 8th@ DET@ BOS
Wed, Sep 9th@ DET@ BOS
Fri, Sep 11thvs CLE@ WSH
Sat, Sep 12thvs CLE@ WSH
Sun, Sep 13thvs CLE@ WSH
Mon, Sep 14thvs NYYvs SEA
Tue, Sep 15thvs NYYvs SEA
Wed, Sep 16thvs NYYvs SEA
Thu, Sep 17th@ LAAvs MIN
Fri, Sep 18th@ LAAvs MIN
Sat, Sep 19th@ LAAvs MIN
Sun, Sep 20th@ LAAvs MIN
Mon, Sep 21st@ SF   
Tue, Sep 22nd@ SF@ ATH
Wed, Sep 23rd@ SF@ ATH
Fri, Sep 25thvs TEX@ SEA
Sat, Sep 26thvs TEX@ SEA
Sun, Sep 27thvs TEX@ SEA
Fri, Mar 27th   @ HOUMike Burrows (3-7)#139
Tue, Mar 31st   @ CHCJameson Taillon (2-5)#99
Thu, Apr 16th   @ NYYMax Fried (4-3)#32
Mon, Apr 20th   vs TORDylan Cease (3-3)#10
Mon, May 4th   vs CWSDavis Martin (8-2)#84
Mon, May 11th   @ CLEJoey Cantillo (4-2)#107
Thu, May 21st   vs ATHLuis Severino (2-6)#163
Mon, Jun 8th   vs HOUSpencer Arrighetti (7-1)#132
Wed, Jun 17th   @ ARI
Thu, Jul 2nd   @ SEA
Mon, Jul 27th   vs HOU
Fri, Aug 14th   vs KC
Thu, Aug 20th   @ HOU
Thu, Sep 24th   @ SEA