Joe Ryan or Yusei Kikuchi
Baseball Stats Comparison
See which player would win in a trade View Trade Analyzer
| Joe Ryan SP - MIN | Yusei Kikuchi SP - LAA | |
| 2026 Stats | ||
| Games Played | 13 | 7 |
| Games Started | 13 | 7 |
| Innings Pitched | 70.1 | 31.0 |
| Wins | 4 | 0 |
| Losses | 3 | 3 |
| Saves | 0 | 0 |
| Blown Saves | 0 | 0 |
| Holds | 0 | 0 |
| Hits Allowed | 54 | 35 |
| Earned Runs | 25 | 20 |
| Home Runs Allowed | 6 | 3 |
| Strikeouts | 79 | 33 |
| Walks | 14 | 14 |
| ERA | 3.20 | 5.81 |
| WHIP | 0.97 | 1.58 |
| Joe Ryan SP - MIN | Yusei Kikuchi SP - LAA | |
| 2026 Projections | ||
| Games Played | 29 | 31 |
| Games Started | 29 | 31 |
| Innings Pitched | 165.6 | 167.1 |
| Wins | 11 | 9 |
| Losses | 9 | 10 |
| Saves | 0 | 0 |
| Blown Saves | 0 | 0 |
| Holds | 0 | 0 |
| Hits Allowed | 143 | 162 |
| Earned Runs | 67 | 76 |
| Home Runs Allowed | 25 | 25 |
| Strikeouts | 182 | 169 |
| Walks | 39 | 60 |
| ERA | 3.64 | 4.12 |
| WHIP | 1.09 | 1.33 |
| Joe Ryan SP - MIN | Yusei Kikuchi SP - LAA | |
| 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 SP - MIN | Yusei Kikuchi SP - LAA | |||||
| Date | Opp | Opp Pitcher | VBR | Opp | Opp Pitcher | VBR |
|---|---|---|---|---|---|---|
| Thu, Mar 26th | @ BAL | Trevor Rogers (3-6) | #88 | @ HOU | Hunter Brown (1-0) | #16 |
| Sat, Mar 28th | @ BAL | Kyle Bradish (3-6) | #43 | @ HOU | Cristian Javier (0-1) | #245 |
| Sun, Mar 29th | @ BAL | Shane Baz (3-5) | #79 | @ HOU | Tatsuya Imai (2-3) | #145 |
| Mon, Mar 30th | @ KC | Kris Bubic (3-2) | #81 | @ CHC | Edward Cabrera (3-3) | #62 |
| Wed, Apr 1st | @ KC | Noah Cameron (2-4) | #94 | @ CHC | Matthew Boyd (2-1) | #41 |
| Thu, Apr 2nd | @ KC | Cole Ragans (1-4) | #39 |   |   |   |
| Fri, Apr 3rd | vs TB | Joe Boyle (0-1) | #149 | vs SEA | Bryan Woo (5-4) | #6 |
| Sat, Apr 4th | vs TB | Steven Matz (4-3) | #101 | vs SEA | Emerson Hancock (4-2) | #89 |
| Sun, Apr 5th | vs TB | Nick Martinez (5-2) | #85 | vs SEA | Luis Castillo (2-5) | #44 |
| Mon, Apr 6th | vs DET | Casey Mize (2-3) | #68 | vs ATL | Chris Sale (8-4) | #5 |
| Tue, Apr 7th | vs DET | Tarik Skubal (3-2) | #4 | vs ATL | Reynaldo Lopez (2-1) | #119 |
| Wed, Apr 8th | vs DET | Framber Valdez (3-4) | #29 | vs ATL | Grant Holmes (4-2) | #130 |
| Thu, Apr 9th | vs DET | Jack Flaherty (1-7) | #60 |   |   |   |
| Fri, Apr 10th | @ TOR | Patrick Corbin (2-2) | #251 | @ CIN | Chase Burns (7-1) | #24 |
| Sat, Apr 11th | @ TOR | Eric Lauer (2-5) | #266 | @ CIN | Brandon Williamson (2-3) | #373 |
| Sun, Apr 12th | @ TOR | Max Scherzer (1-3) | #136 | @ CIN | Andrew Abbott (4-3) | #97 |
| Mon, Apr 13th | vs BOS | Garrett Crochet (3-3) | #18 | @ NYY | Will Warren (7-1) | #70 |
| Tue, Apr 14th | vs BOS | Sonny Gray (7-1) | #26 | @ NYY | Ryan Weathers (2-4) | #77 |
| Wed, Apr 15th | vs BOS | Connelly Early (5-3) | #91 | @ NYY | Luis Gil (1-2) | #248 |
| Fri, Apr 17th | vs CIN | Brandon Williamson (2-3) | #373 | vs SD | Matt Waldron (1-2) | #294 |
| Sat, Apr 18th | vs CIN | Andrew Abbott (4-3) | #97 | vs SD | German Marquez (3-2) | #350 |
| Sun, Apr 19th | vs CIN | Brady Singer (2-6) | #170 | vs SD | Michael King (4-5) | #42 |
| Tue, Apr 21st | @ NYM | Nolan McLean (3-4) | #33 | vs TOR | Patrick Corbin (2-2) | #251 |
| Wed, Apr 22nd | @ NYM | Clay Holmes (4-4) | #164 | vs TOR | Eric Lauer (2-5) | #266 |
| Thu, Apr 23rd | @ NYM | Christian Scott (2-0) | #87 |   |   |   |
| Fri, Apr 24th | @ TB | Drew Rasmussen (5-2) | #21 | @ KC | Noah Cameron (2-4) | #94 |
| Sat, Apr 25th | @ TB | Shane McClanahan (6-2) | #22 | @ KC | Cole Ragans (1-4) | #39 |
| Sun, Apr 26th | @ TB | Griffin Jax (1-4) | #61 | @ KC | Seth Lugo (2-4) | #102 |
| Mon, Apr 27th | vs SEA | Luis Castillo (2-5) | #44 | @ CWS | Anthony Kay (5-1) | #193 |
| Tue, Apr 28th | vs SEA | Logan Gilbert (4-4) | #15 | @ CWS | Davis Martin (8-2) | #84 |
| Wed, Apr 29th | vs SEA | George Kirby (5-5) | #17 | @ CWS | Erick Fedde (1-5) | #421 |
| Thu, Apr 30th | vs TOR | Kevin Gausman (4-4) | #20 |   |   |   |
| Fri, May 1st | vs TOR | Patrick Corbin (2-2) | #251 | vs NYM | Christian Scott (2-0) | #87 |
| Sat, May 2nd | vs TOR | Dylan Cease (3-3) | #10 | vs NYM | Nolan McLean (3-4) | #33 |
| Sun, May 3rd | vs TOR | Trey Yesavage (2-3) | #58 | vs NYM | Clay Holmes (4-4) | #164 |
| Tue, May 5th | @ WSH | Cade Cavalli (3-3) | #86 | vs CWS | Erick Fedde (1-5) | #421 |
| Wed, May 6th | @ WSH | Miles Mikolas (1-5) | #257 | vs CWS | Noah Schultz (2-4) | #220 |
| Thu, May 7th | @ WSH | Jake Irvin (2-4) | #205 |   |   |   |
| Fri, May 8th | @ CLE | Parker Messick (6-2) | #53 | @ TOR | Dylan Cease (3-3) | #10 |
| Sat, May 9th | @ CLE | Tanner Bibee (0-7) | #40 | @ TOR | Trey Yesavage (2-3) | #58 |
| Sun, May 10th | @ CLE | Gavin Williams (9-3) | #31 | @ TOR | Spencer Miles (2-1) | #161 |
| Tue, May 12th | vs MIA | Eury Perez (3-6) | #115 | @ CLE | Slade Cecconi (3-5) | #100 |
| Wed, May 13th | vs MIA | Max Meyer (6-0) | #64 | @ CLE | Parker Messick (6-2) | #53 |
| Thu, May 14th | vs MIA | Braxton Garrett (0-1) | #137 |   |   |   |
| Fri, May 15th | vs MIL | Coleman Crow (0-1) | #200 | vs LAD | Will Klein | |
| Sat, May 16th | vs MIL | Logan Henderson (2-1) | #57 | vs LAD | Justin Wrobleski (7-2) | #113 |
| Sun, May 17th | vs MIL | Robert Gasser (0-2) | #180 | vs LAD | Roki Sasaki (3-3) | #114 |
| Mon, May 18th | vs HOU | Tatsuya Imai (2-3) | #145 | vs ATH | J.T. Ginn (3-3) | #121 |
| Tue, May 19th | vs HOU | Jason Alexander (1-1) | #330 | vs ATH | Jacob Lopez (4-3) | #211 |
| Wed, May 20th | vs HOU | Mike Burrows (3-7) | #139 | vs ATH | Aaron Civale (5-2) | #213 |
| Fri, May 22nd | @ BOS | Payton Tolle (3-2) | #54 | vs TEX | Jacob deGrom (4-4) | #7 |
| Sat, May 23rd | @ BOS | Jovani Moran (1-2) | #182 | vs TEX | Nathan Eovaldi (5-6) | #19 |
| Sun, May 24th | @ BOS | Sonny Gray (7-1) | #26 | vs TEX | MacKenzie Gore (4-5) | #55 |
| Mon, May 25th | @ CWS | Anthony Kay (5-1) | #193 |   |   |   |
| Tue, May 26th | @ CWS | Sean Burke (2-3) | #126 | @ DET | Keider Montero (2-3) | #195 |
| Wed, May 27th | @ CWS | David Sandlin (1-1) | #216 | @ DET | Casey Mize (2-3) | #68 |
| Thu, May 28th | @ CWS | Davis Martin (8-2) | #84 | @ DET | Jack Flaherty (1-7) | #60 |
| Fri, May 29th | @ PIT | Jared Jones (1-0) | #66 | @ TB | Nick Martinez (5-2) | #85 |
| Sat, May 30th | @ PIT | Mitch Keller (5-3) | #90 | @ TB | Drew Rasmussen (5-2) | #21 |
| Sun, May 31st | @ PIT | Braxton Ashcraft (5-2) | #36 | @ TB | Shane McClanahan (6-2) | #22 |
| Mon, Jun 1st | vs CWS | David Sandlin (1-1) | #216 | vs COL | Kyle Freeland (1-6) | #380 |
| Tue, Jun 2nd | vs CWS | Davis Martin (8-2) | #84 | vs COL | Tomoyuki Sugano (5-4) | #430 |
| Wed, Jun 3rd | vs CWS | Erick Fedde (1-5) | #421 | vs COL | Michael Lorenzen (2-8) | #426 |
| Thu, Jun 4th | vs KC | Seth Lugo (2-4) | #102 |   |   |   |
| Fri, Jun 5th | vs KC | Michael Wacha (4-4) | #80 | @ LAD | Roki Sasaki (3-3) | #114 |
| Sat, Jun 6th | vs KC | Luinder Avila | @ LAD | Yoshinobu Yamamoto (5-4) | #13 | |
| Sun, Jun 7th | vs KC | Noah Cameron (2-4) | #94 | @ LAD | Emmet Sheehan (3-2) | #51 |
| Tue, Jun 9th | @ DET | Troy Melton (2-0) | #116 | vs HOU | Kai-Wei Teng (3-4) | #187 |
| Wed, Jun 10th | @ DET | Framber Valdez (3-4) | #29 | vs HOU | Peter Lambert (5-4) | #217 |
| Thu, Jun 11th | @ DET | Keider Montero (2-3) | #195 |   |   |   |
| Fri, Jun 12th | vs STL | Matthew Liberatore (3-3) | #103 | vs TB | Shane McClanahan (6-2) | #22 |
| Sat, Jun 13th | vs STL | Michael McGreevy (3-5) | #82 | vs TB | Griffin Jax (1-4) | #61 |
| Sun, Jun 14th | vs STL | Dustin May (3-6) | #75 | vs TB | Steven Matz (4-3) | #101 |
| Mon, Jun 15th | @ TEX | MacKenzie Gore (4-5) | #55 | @ ARI | Ryne 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 22nd | vs LAD | vs BAL | ||||
| Tue, Jun 23rd | vs LAD | vs BAL | ||||
| Wed, Jun 24th | vs LAD | vs BAL | ||||
| Fri, Jun 26th | vs COL | vs ATH | ||||
| Sat, Jun 27th | vs COL | vs ATH | ||||
| Sun, Jun 28th | vs COL | vs ATH | ||||
| Mon, Jun 29th | @ HOU | @ SEA | ||||
| Tue, Jun 30th | @ HOU | @ SEA | ||||
| Wed, Jul 1st | @ HOU |   |   |   | ||
| Fri, Jul 3rd | @ NYY | vs BOS | ||||
| Sat, Jul 4th | @ NYY | vs BOS | ||||
| Sun, Jul 5th | @ NYY | vs BOS | ||||
| Tue, Jul 7th | vs CLE | @ TEX | ||||
| Wed, Jul 8th | vs CLE | @ TEX | ||||
| Thu, Jul 9th | vs CLE | @ TEX | ||||
| Fri, Jul 10th | vs LAA | @ MIN | ||||
| Sat, Jul 11th | vs LAA | @ MIN | ||||
| Sun, Jul 12th | vs LAA | @ MIN | ||||
| Fri, Jul 17th | @ CHC | vs DET | ||||
| Sat, Jul 18th | @ CHC | vs DET | ||||
| Sun, Jul 19th | @ CHC | vs DET | ||||
| Mon, Jul 20th | @ CLE | vs STL | ||||
| Tue, Jul 21st | @ CLE | vs STL | ||||
| Wed, Jul 22nd | @ CLE | vs STL | ||||
| Thu, Jul 23rd | @ CLE |   |   |   | ||
| Fri, Jul 24th | vs ATH | @ SF | ||||
| Sat, Jul 25th | vs ATH | @ SF | ||||
| Sun, Jul 26th | vs ATH | @ SF | ||||
| Tue, Jul 28th | vs KC | vs HOU | ||||
| Wed, Jul 29th | vs KC | vs HOU | ||||
| Thu, Jul 30th | vs KC |   |   |   | ||
| Fri, Jul 31st | @ SEA | vs MIL | ||||
| Sat, Aug 1st | @ SEA | vs MIL | ||||
| Sun, Aug 2nd | @ SEA | vs 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 10th | vs BAL | vs TEX | ||||
| Tue, Aug 11th | vs BAL | vs TEX | ||||
| Wed, Aug 12th | vs BAL | vs TEX | ||||
| Thu, Aug 13th | vs PHI | vs TEX | ||||
| Sat, Aug 15th | vs PHI | vs KC | ||||
| Sun, Aug 16th | vs PHI | vs KC | ||||
| Mon, Aug 17th | vs ATL |   |   |   | ||
| Tue, Aug 18th | vs ATL | @ HOU | ||||
| Wed, Aug 19th | vs ATL | @ HOU | ||||
| Fri, Aug 21st | @ SD | @ TEX | ||||
| Sat, Aug 22nd | @ SD | @ TEX | ||||
| Sun, Aug 23rd | @ SD | @ TEX | ||||
| Mon, Aug 24th | @ ATH | vs CLE | ||||
| Tue, Aug 25th | @ ATH | vs CLE | ||||
| Wed, Aug 26th | @ ATH | vs CLE | ||||
| Fri, Aug 28th | vs CWS | vs PHI | ||||
| Sat, Aug 29th | vs CWS | vs PHI | ||||
| Sun, Aug 30th | vs CWS | vs PHI | ||||
| Mon, Aug 31st | vs DET | vs NYY | ||||
| Tue, Sep 1st | vs DET | vs NYY | ||||
| Wed, Sep 2nd | vs DET | vs 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 11th | vs CLE | @ WSH | ||||
| Sat, Sep 12th | vs CLE | @ WSH | ||||
| Sun, Sep 13th | vs CLE | @ WSH | ||||
| Mon, Sep 14th | vs NYY | vs SEA | ||||
| Tue, Sep 15th | vs NYY | vs SEA | ||||
| Wed, Sep 16th | vs NYY | vs SEA | ||||
| Thu, Sep 17th | @ LAA | vs MIN | ||||
| Fri, Sep 18th | @ LAA | vs MIN | ||||
| Sat, Sep 19th | @ LAA | vs MIN | ||||
| Sun, Sep 20th | @ LAA | vs MIN | ||||
| Mon, Sep 21st | @ SF |   |   |   | ||
| Tue, Sep 22nd | @ SF | @ ATH | ||||
| Wed, Sep 23rd | @ SF | @ ATH | ||||
| Fri, Sep 25th | vs TEX | @ SEA | ||||
| Sat, Sep 26th | vs TEX | @ SEA | ||||
| Sun, Sep 27th | vs TEX | @ SEA | ||||
| Fri, Mar 27th |   |   |   | @ HOU | Mike Burrows (3-7) | #139 |
| Tue, Mar 31st |   |   |   | @ CHC | Jameson Taillon (2-5) | #99 |
| Thu, Apr 16th |   |   |   | @ NYY | Max Fried (4-3) | #32 |
| Mon, Apr 20th |   |   |   | vs TOR | Dylan Cease (3-3) | #10 |
| Mon, May 4th |   |   |   | vs CWS | Davis Martin (8-2) | #84 |
| Mon, May 11th |   |   |   | @ CLE | Joey Cantillo (4-2) | #107 |
| Thu, May 21st |   |   |   | vs ATH | Luis Severino (2-6) | #163 |
| Mon, Jun 8th |   |   |   | vs HOU | Spencer 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 | ||

