| IP | ERA | W-L | K/BB | K/9 | WHIP | FSP |
|---|---|---|---|---|---|---|
| 28.1 | 6.99 | 1-4 | 24/10 | 7.6 | 1.55 | 3.03 |
| Compared to same point last season | ||||||
| 14.2 | 7.36 | 1-1 | 16/5 | 9.8 | 1.98 | |
Ryan Johnson is flashing high-end strikeout potential as he stabilizes his role in the Angels' rotation
Johnson has found a rhythm lately, tallying 35.5 fantasy points over the last 14 days, highlighted by a career-best six scoreless innings against Baltimore. He followed that up on July 5th by nearly tossing an immaculate inning during a sharp three-strikeout performance. He remains a bright spot for an Angels team currently sitting in fifth place in the AL West with a 36-55 record and a six-game losing streak.
While his earlier performance this year was marred by an inflated ERA and inconsistent usage, his recent dominance aligns better with his high prospect ceiling. Our models project a 4.50 ERA and 1.35 WHIP for the season, but his elite strikeout rate—including 25 punchouts in just 20 projected innings—suggests he is a significant asset for category leagues. If he maintains the command shown in his recent one-hit masterpiece, he will likely settle in as a reliable mid-rotation starter.
While his next start date is currently unconfirmed for the remainder of this week, he is expected to remain a fixture in the rotation following his recent success. Given his strikeout upside and the fact that he has officially graduated from prospect status, he is a priority add for those needing pitching depth. Until his next matchup is solidified in the rotation cycle, he is a high-upside bench stash. Hold.
Updated 1 day ago
| DATE | OPP | INN | PC | K | WLK | ER | DEC | ERA | WHIP | PTS | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 07/05 | BOS | 4.0 | 87 | 6 | 1 | 2 | LOSS | 6.99 | 1.55 | 4 | |
| 06/29 | @SEA | 5.0 | 81 | 3 | 0 | 1 | LOSS | 7.40 | 1.52 | 5 | |
| 06/23 | BAL | 6.0 | 90 | 8 | 1 | 0 | WIN | 8.84 | 1.71 | 27 | |
| 06/18 | @ATH | 5.0 | 89 | 2 | 1 | 5 | LOSS | 12.83 | 2.33 | -3 | |
| 05/19 | ATH | 2.0 | 34 | 0 | 1 | 5 | N/A | 15.12 | 2.64 | -4 | |
| 05/17 | LAD | 2.0 | 35 | 2 | 1 | 3 | N/A | 12.79 | 2.68 | 1 | |
| 05/15 | LAD | 1.0 | 21 | 1 | 1 | 0 | N/A | 12.46 | 3.00 | 2 | |
| 03/30 | @CHC | 3.1 | 80 | 2 | 4 | 6 | LOSS | 16.20 | 3.30 | -8 | |
| Totals: | 28.1 | 517 | 24 | 10 | 22 | 25 | |||||
| YEAR | TM | APP | INN | PC | K | WLK | SV | W-L | ERA | WHIP | K/9 | PTS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | LAA | 14 | 14.2 | 274 | 16 | 5 | 1 | 1-1 | 7.36 | 1.98 | 9.8 | 24 |
| 2026 | LAA | 8 | 28.1 | 517 | 24 | 10 | 0 | 1-4 | 6.99 | 1.55 | 7.6 | 25 |
| ON PACE | 14 | 51 | 920 | 42 | 17 | 0 | 1-7 | 6.99 | 1.55 | 7.6 | 43 | |
| 3-YEAR AVG | 14 | 13 | 274 | 16 | 5 | 1 | 1-1 | 7.36 | 1.98 | 9.8 | 24 | |
| Career | 22 | 43.0 | 791 | 40 | 15 | 0 | 0-0 | 7.12 | 1.7 | 8.4 | ||
| AVG | HR | RBI | R | SB | OBP | SLG | OPS | 1B | 2B | 3B | H | AB | BB | SBN | TB | FPTS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| AVG | HR | RBI | R | SB | OBP | SLG | OPS | 1B | 2B | 3B | H | AB | BB | SBN | TB | FPTS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| nan | nan | nan | nan | 0 | nan | nan | nan | nan | nan | nan | nan | nan | nan | 0 | nan | 0.0 |
| NAME | OWN | START |
|---|---|---|
| Logan O'Hoppe | 5% | 2% |
| NAME | OWN | START |
|---|---|---|
| Nolan Schanuel | 13% | 6% |
| Denzer Guzman | 6% | 3% |
| Donovan Walton | 3% | 2% |
| NAME | OWN | START |
|---|---|---|
| Zach Neto | 94% | 78% |
| Oswald Peraza | 5% | 3% |
| Vaughn Grissom | 1% | 0% |
| NAME | OWN | START |
|---|---|---|
| Mike Trout | 99% | 16% |
| Jo Adell | 69% | 43% |
| Jorge Soler | 18% | 11% |
| Josh Lowe | 3% | 2% |
| Wade Meckler | 3% | 1% |
| NAME | OWN | START |
|---|---|---|
| Jose Soriano | 91% | 62% |
| Reid Detmers | 77% | 44% |
| Walbert Urena | 48% | 18% |
| Grayson Rodriguez | 8% | 0% |
| Ryan Johnson | 5% | 2% |
| Yusei Kikuchi | 4% | 0% |
| Tyler Bremner | 2% | 0% |
| Jack Kochanowicz | 2% | 1% |
| NAME | OWN | START |
|---|---|---|
| Kirby Yates | 6% | 5% |
| Ben Joyce | 4% | 0% |
| Ryan Zeferjahn | 3% | 2% |
| Sam Bachman | 3% | 3% |
| Jose Fermin | 1% | 1% |
| Chase Silseth | 1% | 1% |
| Team | W-L | Win % | GB | RS | RA |
|---|---|---|---|---|---|
| 47-44 | .516 | - | 372 | 345 | |
| 45-45 | .500 | 1.5 | 367 | 375 | |
| 45-48 | .484 | 3 | 424 | 469 | |
| 41-49 | .456 | 5.5 | 416 | 488 | |
| 36-55 | .396 | 11 | 399 | 457 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Logan O'Hoppe | 63 | 193 | 20 | 44 | 4 | 23 | 0 | .228 | |
| Travis d'Arnaud | 14 | 35 | 5 | 7 | 1 | 3 | 0 | .200 | |
| Tyler Heineman | 39 | 93 | 7 | 15 | 1 | 6 | 0 | .161 | |
| Sebastián Rivero | 24 | 53 | 5 | 13 | 0 | 8 | 0 | .245 | |
| Logan Porter | 3 | 4 | 2 | 1 | 0 | 0 | 0 | .250 | |
| Omar Martinez | 5 | 3 | 0 | 1 | 0 | 0 | 0 | .333 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Nolan Schanuel | 72 | 268 | 29 | 69 | 6 | 31 | 0 | .257 | |
| Trey Mancini | 5 | 13 | 1 | 4 | 0 | 4 | 0 | .308 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Oswald Peraza | 78 | 245 | 24 | 60 | 7 | 22 | 9 | .245 | |
| Vaughn Grissom | 52 | 168 | 19 | 39 | 4 | 30 | 0 | .232 | |
| Adam Frazier | 41 | 81 | 15 | 17 | 1 | 6 | 0 | .210 | |
| Christian Moore | 6 | 20 | 0 | 4 | 0 | 1 | 0 | .200 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Donovan Walton | 32 | 91 | 14 | 29 | 3 | 12 | 0 | .319 | |
| Yoán Moncada | 41 | 111 | 9 | 21 | 3 | 10 | 1 | .189 | |
| Denzer Guzman | 22 | 87 | 8 | 22 | 3 | 13 | 1 | .253 | |
| Jeimer Candelario | 7 | 18 | 3 | 2 | 0 | 0 | 0 | .111 | |
| Nick Madrigal | 15 | 44 | 7 | 12 | 0 | 2 | 1 | .273 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Zach Neto | 88 | 347 | 61 | 80 | 19 | 45 | 11 | .231 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Mike Trout | 74 | 265 | 54 | 62 | 17 | 36 | 7 | .234 | |
| Jo Adell | 90 | 351 | 39 | 86 | 11 | 47 | 3 | .245 | |
| Josh Lowe | 55 | 156 | 14 | 33 | 7 | 19 | 3 | .212 | |
| Jose Siri | 39 | 79 | 18 | 20 | 5 | 17 | 1 | .253 | |
| Wade Meckler | 38 | 113 | 16 | 32 | 2 | 15 | 2 | .283 | |
| Bryce Teodosio | 34 | 47 | 5 | 10 | 0 | 2 | 4 | .213 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Jorge Soler | 70 | 251 | 31 | 54 | 11 | 38 | 0 | .215 |
| Player | GP | W | L | SV | IP | SO | ERA | WHIP | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Reid Detmers | 19 | 3 | 6 | 0 | 104.2 | 117 | 4.13 | 1.12 | |
| José Soriano | 18 | 8 | 5 | 0 | 100.0 | 111 | 3.42 | 1.32 | |
| Walbert Urena | 16 | 5 | 7 | 0 | 77.1 | 75 | 3.03 | 1.31 | |
| Jack Kochanowicz | 13 | 2 | 5 | 0 | 64.0 | 47 | 6.19 | 1.58 | |
| Mitch Farris | 17 | 0 | 0 | 0 | 37.1 | 36 | 3.62 | 1.45 | |
| Yusei Kikuchi | 7 | 0 | 3 | 0 | 31.0 | 33 | 5.81 | 1.58 | |
| Grayson Rodriguez | 6 | 2 | 2 | 0 | 25.2 | 24 | 8.07 | 1.83 | |
| Ryan Johnson | 8 | 1 | 4 | 0 | 28.1 | 24 | 6.99 | 1.55 | |
| Sam Aldegheri | 9 | 3 | 4 | 0 | 33.2 | 22 | 5.08 | 1.43 | |
| George Klassen | 2 | 0 | 1 | 0 | 4.2 | 6 | 11.57 | 3.64 | |
| Alek Manoah | 3 | 0 | 0 | 0 | 7.1 | 5 | 9.82 | 2.18 | |
| Brett Kerry | 1 | 0 | 0 | 0 | 4.0 | 2 | 4.50 | 1.00 |
| Player | GP | W | L | SV | IP | SO | ERA | WHIP | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Kirby Yates | 22 | 0 | 3 | 2 | 19.2 | 28 | 2.75 | 0.92 | |
| Ryan Zeferjahn | 35 | 4 | 3 | 2 | 40.2 | 56 | 3.98 | 1.28 | |
| Sam Bachman | 32 | 1 | 1 | 1 | 38.2 | 39 | 3.26 | 1.19 | |
| Samy Natera Jr. | 10 | 0 | 0 | 1 | 11.1 | 15 | 3.97 | 1.15 | |
| Brent Suter | 33 | 1 | 2 | 0 | 51.0 | 43 | 4.59 | 1.31 | |
| Shaun Anderson | 9 | 1 | 0 | 0 | 16.2 | 12 | 5.94 | 1.50 | |
| Joey Lucchesi | 5 | 0 | 1 | 0 | 3.1 | 4 | 13.50 | 3.90 | |
| Nick Sandlin | 8 | 0 | 1 | 0 | 8.2 | 6 | 11.42 | 1.62 | |
| Tayler Saucedo | 5 | 0 | 0 | 0 | 2.1 | 4 | 3.86 | 1.29 | |
| Chase Silseth | 40 | 3 | 1 | 0 | 33.0 | 41 | 3.27 | 1.49 | |
| José Fermin | 24 | 2 | 1 | 0 | 26.0 | 27 | 3.12 | 1.27 |
SIGN UP to see player ownership across all of your fantasy leagues.
| DATE | OPP | SCORE | MATCHUP |
|---|---|---|---|
| 07-07 | @TEX | 08:05 EDT | Jose Soriano Jacob deGrom |
| 07-08 | @TEX | 08:05 EDT | Walbert Urena MacKenzie Gore |
| 07-09 | @TEX | 08:05 EDT | Reid Detmers Nathan Eovaldi |
| 07-10 | @MIN | 08:10 EDT | Grayson Rodriguez Zebby Matthews |
| 07-11 | @MIN | 02:10 EDT | Ryan Johnson Joe Ryan |
| 07-12 | @MIN | 02:10 EDT | Jose Soriano Taj Bradley |
No major events to mention.
Saints C Erik McCoy: Injuries "luck of the draw," can't change how I play
profootballtalk.com
The Athletic takes a close look at the events that led to Terrion Arnold's arrest
profootballtalk.com
Astros’ Patience with Mike Burrows Comes Under Question
@Chandler_Rome
Cardinals Shake Up Pitching Plan, Use Opener Strategy in Game 1 vs. Brewers
@AdamMcCalvy
Arturs Silovs Earns Extension, Returns for More with Canucks
@penguins
Brad Stevens ‘lost a lot of sleep’ over the Jaylen Brown trade
Boston Globe
Saints C Erik McCoy: Injuries "luck of the draw," can't change how I play
profootballtalk.com
The Athletic takes a close look at the events that led to Terrion Arnold's arrest
profootballtalk.com
Raiders’ Quiet WR Offseason Boosts Brock Bowers Outlook
@rotoworld_fb
Saints C Erik McCoy Says Injuries Are “Luck of the Draw,” Won’t Change Play Style
@ProFootballTalk
Sean Payton Jokes About Targeting Carlton Davis’ Replacement After Tackles
@GregABedard
Will Anderson Jr. Unstoppable: “Nobody in Belgium Is Blocking Him”
@FB_FilmAnalysis
Astros’ Patience with Mike Burrows Comes Under Question
@Chandler_Rome
Cardinals Shake Up Pitching Plan, Use Opener Strategy in Game 1 vs. Brewers
@AdamMcCalvy
Ben Rice Announces He’ll Compete in MLB Home Run Derby
@MLB
Six Orioles Land on Updated ESPN Top 100 Trade Candidates List
@jcalvinmeyer
Twins Honor Marco Raya and Ryan Sprock as MiLB Players of the Month
@Twins
Brewers Retweet Photo of Luis Lara, No. 18 Prospect from San Felipe, Venezuela
@Haudricourt
Brad Stevens ‘lost a lot of sleep’ over the Jaylen Brown trade
Boston Globe
Kyle Lowry makes good on a promise: He signs with the Raptors so he can retire
Washington Times
NBA Update: LeBron James Sweepstakes Reassessed as Top Suitors Emerge in Free Agency
@sam_amick
2012 Summer League Co-MVPs Josh Selby and Damian Lillard Highlight Unreliable Prospect Predictions
@DLocke09
Anthony Edwards Presents Match Ball for Argentina vs. Egypt
@TheAthleticNBA
RandBall: Wolves’ LaMelo Ball trade already looks better based on other NBA moves
On the Wolves
Arturs Silovs Earns Extension, Returns for More with Canucks
@penguins
Jacob Markstrom and Family Show Off Panthers Gear
@FlaPanthers
NHL Coaching Shakeup: Lalonde and Van Ryn Out, Gruden, Alfredsson, and Werenka Join Staff
@reporterchris
Akira Schmid Files for Salary Arbitration After Joining Panthers as Backup Goalie
@GeorgeRichards
Claude Giroux’s One-Year Senators Deal Gets More Details
@jkamckenzie
Simon Nemec Highlighted as Calgary’s New Offensive Defenseman in JFreshHockey Clip
@JFreshHockey
| Reynaldo Lopez ATL SP | +12.8 |
| Eric Lauer LAD SP | +8.9 |
| Kyle Karros COL 3B | +7.5 |
| Ian Seymour TB RP | +7.3 |
| Shane Drohan MIL RP | +7.0 |
| Cole Carrigg COL CF | +6.9 |
| Trevor McDonald SF SP | +6.5 |
| Garrett Mitchell MIL CF | +6.3 |
| Andrew Alvarez WAS SP | +5.7 |
| Landen Roupp SF SP | +5.3 |
| Tyler Wells BAL RP | +5.3 |
| Joey Cantillo CLE SP | +4.7 |
| Brandon Pfaadt ARI SP | +4.6 |
| Isaac Paredes HOU 3B | +4.5 |
| J.T. Ginn ATH SP | +4.0 |
| Gage Jump ATH SP | -12.9 |
| Martin Perez ATL SP | -11.7 |
| Cade Cavalli WAS SP | -10.7 |
| Kumar Rocker TEX SP | -7.5 |
| Brandon Sproat MIL SP | -7.1 |
| Matthew Liberatore STL SP | -5.1 |
| Tommy Edman LAD 2B | -4.2 |
| Emmet Sheehan LAD SP | -4.0 |
| Javier Assad CHC SP | -4.0 |
| Paul Goldschmidt NYY 1B | -4.0 |
| Shane Bieber TOR SP | -3.8 |
| Tanner Bibee CLE SP | -3.8 |
| JJ Bleday CIN LF | -3.6 |
| Brent Rooker ATH RF | -3.4 |
| Ryan Weathers NYY SP | -3.1 |