| IP | ERA | W-L | HLD | SV | K/BB | K/9 | WHIP | FSP |
|---|---|---|---|---|---|---|---|---|
| 42.2 | 4.01 | 4-3 | 7 | 2 | 63/31 | 13.3 | 1.27 | 5.82 |
| Compared to same point last season | ||||||||
| 31.1 | 6.61 | 5-3 | 15 | 2 | 43/22 | 12.4 | 1.82 | |
Zeferjahn emerges as an elite strikeout source during dominant scoreless streak
Zeferjahn has been virtually untouchable over the last month, posting a 0.00 ERA and a 1.04 WHIP across his last 9.6 innings. The 28-year-old right-hander is currently missing bats at an elite clip, striking out 20 batters in that 30-day span for a fifth-place Angels squad that sits at 37-56. While he previously struggled with multi-inning assignments, recent mechanical adjustments have stabilized his delivery, allowing him to thrive in his role as a primary high-leverage setup option.
Under the hood, while a 0.00 ERA is rarely sustainable, his underlying strikeout metrics suggest his recent form is no fluke. His 18.75 K/9 over the last 30 days is a significant jump from his career baseline of 12.96, indicating he has found a higher gear with his swing-and-miss stuff. Even if his ratios settle back toward our season projection of a 4.50 ERA and 1.39 WHIP, his ability to provide a strikeout per inning makes him a valuable asset in deep leagues and formats that reward holds.
The Angels continue their road trip this week with a final matchup against the Rangers today before heading to Minnesota for a three-game series. Zeferjahn already tossed a scoreless frame with two strikeouts on July 8th and our models expect another three innings of work with roughly six strikeouts through Sunday. Facing a Twins lineup that can be strikeout-prone against high-velocity relief, he is a high-priority start for managers needing relief strikeouts and holds. Start.
Updated 10 days ago
| DATE | OPP | INN | PC | K | WLK | ER | DEC | ERA | WHIP | PTS | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 07/17 | DET | 1.0 | 12 | 2 | 0 | 0 | HOLD | 4.01 | 1.27 | 4 | |
| 07/12 | @MIN | 1.1 | 27 | 2 | 0 | 1 | N/A | 4.10 | 1.30 | 3 | |
| 07/09 | @TEX | 1.0 | 17 | 1 | 0 | 0 | N/A | 4.02 | 1.31 | 3 | |
| 07/08 | @TEX | 1.0 | 17 | 2 | 0 | 0 | N/A | 4.12 | 1.35 | 4 | |
| 07/04 | BOS | 1.1 | 24 | 2 | 1 | 0 | N/A | 4.23 | 1.36 | 4 | |
| 06/30 | @SEA | 1.0 | 12 | 1 | 0 | 0 | N/A | 4.38 | 1.38 | 3 | |
| 06/28 | ATH | 0.2 | 19 | 2 | 2 | 0 | HOLD | 4.50 | 1.39 | 2 | |
| 06/27 | ATH | 1.0 | 16 | 2 | 0 | 0 | WIN | 4.58 | 1.36 | 9 | |
| 06/23 | BAL | 1.0 | 16 | 3 | 0 | 0 | N/A | 4.72 | 1.40 | 5 | |
| 06/20 | @ATH | 1.2 | 24 | 3 | 1 | 0 | N/A | 4.86 | 1.44 | 6 | |
| 06/18 | @ATH | 1.0 | 21 | 1 | 2 | 0 | N/A | 5.12 | 1.48 | 2 | |
| 06/14 | TB | 1.0 | 10 | 1 | 0 | 0 | N/A | 5.28 | 1.47 | 3 | |
| 06/12 | TB | 0.1 | 9 | 1 | 1 | 0 | SAVE | 5.46 | 1.52 | 6 | |
| 06/10 | HOU | 1.0 | 21 | 2 | 1 | 0 | WIN | 5.52 | 1.50 | 9 | |
| 06/08 | HOU | 1.0 | 25 | 3 | 2 | 0 | N/A | 5.72 | 1.52 | 4 | |
| 06/06 | @LAD | 2.0 | 34 | 3 | 2 | 0 | N/A | 5.93 | 1.50 | 6 | |
| 06/03 | COL | 1.0 | 24 | 0 | 0 | 1 | N/A | 6.39 | 1.54 | 0 | |
| 06/01 | COL | 1.0 | 16 | 1 | 1 | 0 | HOLD | 6.29 | 1.52 | 3 | |
| 05/29 | @TB | 0.1 | 19 | 0 | 1 | 4 | LOSS | 6.56 | 1.54 | -10 | |
| 05/28 | @DET | 1.0 | 22 | 1 | 2 | 0 | N/A | 5.09 | 1.39 | 2 | |
| 05/23 | TEX | 1.0 | 15 | 1 | 0 | 1 | HOLD | 5.32 | 1.36 | 2 | |
| 05/21 | ATH | 1.0 | 19 | 0 | 2 | 0 | LOSS | 5.14 | 1.38 | -4 | |
| 05/20 | ATH | 0.1 | 11 | 0 | 0 | 1 | HOLD | 5.40 | 1.35 | -0 | |
| 05/18 | ATH | 0.1 | 24 | 0 | 2 | 1 | N/A | 4.50 | 1.23 | -2 | |
| 05/13 | @CLE | 1.0 | 19 | 2 | 0 | 0 | N/A | 4.15 | 1.06 | 4 | |
| 05/10 | @TOR | 1.0 | 15 | 2 | 0 | 0 | N/A | 4.35 | 1.06 | 4 | |
| 05/05 | CHW | 1.1 | 33 | 3 | 2 | 0 | SAVE | 4.58 | 1.12 | 10 | |
| 05/02 | NYM | 2.0 | 23 | 1 | 1 | 0 | WIN | 4.91 | 1.09 | 10 | |
| 04/29 | @CHW | 2.0 | 36 | 4 | 0 | 1 | N/A | 5.51 | 1.16 | 7 | |
| 04/26 | @KC | 1.2 | 20 | 1 | 1 | 0 | HOLD | 5.65 | 1.26 | 4 | |
| 04/24 | @KC | 1.0 | 13 | 2 | 0 | 0 | N/A | 6.40 | 1.34 | 4 | |
| 04/22 | TOR | 1.1 | 21 | 1 | 1 | 2 | HOLD | 6.94 | 1.46 | 1 | |
| 04/18 | SD | 1.0 | 23 | 0 | 2 | 2 | LOSS | 6.10 | 1.45 | -8 | |
| 04/14 | @NYY | 1.0 | 27 | 2 | 0 | 0 | N/A | 4.82 | 1.07 | 4 | |
| 04/11 | @CIN | 2.0 | 43 | 1 | 0 | 1 | N/A | 5.40 | 1.08 | 3 | |
| 04/08 | ATL | 1.2 | 42 | 2 | 2 | 2 | N/A | 5.68 | 1.11 | 1 | |
| 04/05 | SEA | 2.0 | 27 | 5 | 1 | 2 | N/A | 3.86 | 0.64 | 7 | |
| 04/01 | @CHC | 0.2 | 21 | 1 | 1 | 0 | N/A | 0.00 | 0.75 | 1 | |
| 03/27 | @HOU | 2.0 | 23 | 2 | 0 | 0 | WIN | 0.00 | 0.00 | 11 | |
| Totals: | 42.2 | 840 | 63 | 31 | 19 | 122 | |||||
| YEAR | TM | APP | INN | PC | K | WLK | SV | W-L | ERA | WHIP | K/9 | PTS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | LAA | 12 | 17.0 | 208 | 18 | 6 | 0 | 0-0 | 2.12 | 0.76 | 9.5 | 42 |
| 2025 | LAA | 62 | 52.1 | 1029 | 73 | 35 | 2 | 6-5 | 5.16 | 1.61 | 12.6 | 130 |
| 2026 | LAA | 39 | 42.2 | 840 | 63 | 31 | 2 | 4-3 | 4.01 | 1.27 | 13.3 | 122 |
| ON PACE | 63 | 70 | 1374 | 103 | 50 | 3 | 6-4 | 4.01 | 1.27 | 13.3 | 199 | |
| 3-YEAR AVG | 37 | 33 | 619 | 46 | 21 | 1 | 3-3 | 4.54 | 1.46 | 12.3 | 86 | |
| Career | 113 | 107.1 | 2077 | 154 | 72 | 0 | 0-0 | 4.44 | 1.41 | 12.9 | ||
| ERA | WHIP | QS | WINS | SO | K/BB | K/9 | IP | LOSSES | PC | FPTS |
|---|---|---|---|---|---|---|---|---|---|---|
| 1.89 | 0.69 | 0 | 0.2 | 4.1 | 3.6 | 15.5 | 3.1 | 0.1 | 46.2 | 8.25 |
| ERA | WHIP | SAVES | HOLDS | WINS | SO | K/BB | K/9 | SVHD | IP | LOSSES | PC | FPTS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2.7 | 1 | 0 | 0.2 | 0.1 | 1.6 | 3.6 | 15.5 | 0.2 | 1.0 | 0 | 18.5 | 3.3 |
| NAME | OWN | START |
|---|---|---|
| Logan O'Hoppe | 4% | 4% |
| NAME | OWN | START |
|---|---|---|
| Nolan Schanuel | 9% | 6% |
| Denzer Guzman | 4% | 1% |
| NAME | OWN | START |
|---|---|---|
| Zach Neto | 92% | 86% |
| Oswald Peraza | 3% | 2% |
| Vaughn Grissom | 2% | 2% |
| NAME | OWN | START |
|---|---|---|
| Mike Trout | 100% | 87% |
| Jo Adell | 66% | 44% |
| Jorge Soler | 14% | 9% |
| Josh Lowe | 2% | 1% |
| Wade Meckler | 1% | 0% |
| NAME | OWN | START |
|---|---|---|
| Jose Soriano | 90% | 54% |
| Reid Detmers | 73% | 50% |
| Walbert Urena | 37% | 12% |
| Grayson Rodriguez | 9% | 6% |
| Yusei Kikuchi | 4% | 0% |
| Ryan Johnson | 3% | 3% |
| Tyler Bremner | 2% | 0% |
| Jack Kochanowicz | 2% | 1% |
| NAME | OWN | START |
|---|---|---|
| Kirby Yates | 5% | 5% |
| Ben Joyce | 4% | 0% |
| Chase Silseth | 2% | 2% |
| Sam Bachman | 2% | 2% |
| Ryan Zeferjahn | 2% | 2% |
| Team | W-L | Win % | GB | RS | RA |
|---|---|---|---|---|---|
| 50-48 | .510 | - | 407 | 435 | |
| 49-50 | .495 | 1.5 | 396 | 386 | |
| 47-53 | .470 | 4 | 453 | 503 | |
| 42-56 | .429 | 8 | 441 | 552 | |
| 38-61 | .384 | 12.5 | 431 | 494 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Logan O'Hoppe | 70 | 217 | 20 | 47 | 4 | 23 | 0 | .217 | |
| Travis d'Arnaud | 14 | 35 | 5 | 7 | 1 | 3 | 0 | .200 | |
| Tyler Heineman | 40 | 97 | 8 | 17 | 1 | 6 | 0 | .175 | |
| 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 | 79 | 293 | 31 | 80 | 6 | 35 | 0 | .273 | |
| Trey Mancini | 5 | 13 | 1 | 4 | 0 | 4 | 0 | .308 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Oswald Peraza | 85 | 260 | 25 | 62 | 7 | 23 | 11 | .238 | |
| Vaughn Grissom | 58 | 191 | 22 | 48 | 5 | 36 | 0 | .251 | |
| 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 |
|---|---|---|---|---|---|---|---|---|---|
| Denzer Guzman | 30 | 115 | 11 | 29 | 4 | 14 | 1 | .252 | |
| Yoán Moncada | 41 | 111 | 9 | 21 | 3 | 10 | 1 | .189 | |
| 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 | 96 | 379 | 68 | 89 | 19 | 45 | 12 | .235 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Mike Trout | 80 | 290 | 58 | 69 | 18 | 39 | 7 | .238 | |
| Jo Adell | 98 | 380 | 42 | 91 | 13 | 53 | 3 | .239 | |
| Josh Lowe | 61 | 176 | 17 | 36 | 8 | 22 | 3 | .205 | |
| Jose Siri | 46 | 89 | 18 | 23 | 5 | 18 | 1 | .258 | |
| Wade Meckler | 45 | 128 | 19 | 39 | 2 | 17 | 3 | .305 | |
| Bryce Teodosio | 34 | 47 | 5 | 10 | 0 | 2 | 4 | .213 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Jorge Soler | 77 | 277 | 33 | 58 | 11 | 42 | 0 | .209 |
| Player | GP | W | L | SV | IP | SO | ERA | WHIP | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Reid Detmers | 21 | 3 | 6 | 0 | 114.2 | 130 | 4.16 | 1.13 | |
| José Soriano | 20 | 8 | 6 | 0 | 111.0 | 115 | 3.49 | 1.29 | |
| Walbert Urena | 17 | 5 | 7 | 0 | 81.1 | 78 | 2.88 | 1.32 | |
| Jack Kochanowicz | 13 | 2 | 5 | 0 | 64.0 | 47 | 6.19 | 1.58 | |
| Mitch Farris | 19 | 0 | 1 | 0 | 40.1 | 40 | 3.79 | 1.49 | |
| Yusei Kikuchi | 7 | 0 | 3 | 0 | 31.0 | 33 | 5.81 | 1.58 | |
| Grayson Rodriguez | 8 | 3 | 3 | 0 | 35.0 | 27 | 8.23 | 1.77 | |
| Ryan Johnson | 9 | 1 | 4 | 0 | 33.1 | 25 | 6.75 | 1.50 | |
| 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 | 25 | 0 | 5 | 3 | 21.2 | 28 | 3.74 | 1.06 | |
| Ryan Zeferjahn | 39 | 4 | 3 | 2 | 45.0 | 63 | 3.80 | 1.20 | |
| Sam Bachman | 36 | 1 | 2 | 1 | 42.1 | 45 | 4.04 | 1.28 | |
| Samy Natera Jr. | 13 | 1 | 0 | 1 | 15.1 | 22 | 2.94 | 1.04 | |
| Brent Suter | 36 | 1 | 2 | 0 | 55.1 | 48 | 4.55 | 1.30 | |
| 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 | 6 | 0 | 0 | 0 | 3.1 | 6 | 5.40 | 1.50 | |
| Chase Silseth | 42 | 3 | 1 | 0 | 35.2 | 45 | 3.03 | 1.40 | |
| José Fermin | 27 | 2 | 1 | 0 | 30.0 | 32 | 3.00 | 1.23 |
SIGN UP to see player ownership across all of your fantasy leagues.
| DATE | OPP | SCORE | MATCHUP |
|---|---|---|---|
| 07-17 | DET | L 1-2 | Reid Detmers Troy Melton |
| 07-18 | DET | L 0-7 | Grayson Rodriguez Tarik Skubal |
| 07-19 | DET | 04:07 EDT | Ryan Johnson Casey Mize |
No major events to mention.
Colson Montgomery Hits 45th Career Homer, Ranks Third in MLB Since July 2025
@whitesox
Sean Burke Dominates, Going 4-0 with a 1.40 ERA in Last Six Starts
@whitesox
Pirates Share Another Post Featuring Billy Cook
@Pirates
Blue Jays Drop Series to White Sox After 3–0 Loss; Four-Game Rays Set Next
@ShiDavidi
DL Hall Begins Rehab Assignment with Scoreless Inning for Timber Rattlers
@AdamMcCalvy
Josh Hader Trade Flashback: Esteury Ruiz Homers Off Robert Gasser
@AdamMcCalvy
Authorities Investigate Potential Crime Ring Targeting NFL Athletes After Saquon Barkley Burglary
@ProFootballTalk
Fox birdies difficult 18th to pass Young, win Open
ESPN
Tom Brady Buys Fernando Mendoza’s Most Expensive Rookie Card, Fueling Raiders Hype
@NFL_DovKleiman
Tucker Kraft Hosts Green Bay Youth Camp, Keeps Training Status Under Wraps
@mattschneidman
Cam Skattebo Shrugs Off “Braindead” Criticism: “I’m Just Gonna Keep Being Me”
@UnderdogNFL
Shedeur Sanders Emerges as Browns’ Franchise QB and NFL Superstar
@NFL_DovKleiman
Colson Montgomery Hits 45th Career Homer, Ranks Third in MLB Since July 2025
@whitesox
Sean Burke Dominates, Going 4-0 with a 1.40 ERA in Last Six Starts
@whitesox
Pirates Share Another Post Featuring Billy Cook
@Pirates
Blue Jays Drop Series to White Sox After 3–0 Loss; Four-Game Rays Set Next
@ShiDavidi
DL Hall Begins Rehab Assignment with Scoreless Inning for Timber Rattlers
@AdamMcCalvy
Josh Hader Trade Flashback: Esteury Ruiz Homers Off Robert Gasser
@AdamMcCalvy
Minor League Baseball Roster Moves: Shuster Reinstated, Nunez Released
@JohnDenton555
Breaking: Mavericks Acquire Zaccharie Risacher in Three-Team Trade Involving Lu Dort and Ryan Nembhard
@fishsports
2026 NBA Summer League Championship Set: Warriors Face Grizzlies Tonight
@NBA
Dailyn Swain Must Rebuild Confidence After Tough Summer League Showing
@JoelXLorenzi
Breaking: Thunder Trade Lu Dort to Hawks in Three-Team Deal
@AndrewKSchlecht
Breaking: Thunder Trade Lu Dort to Hawks in Three-Team Deal
@mcten
Darnell Nurse Joins Sharks, Was a Teal Fan as a Kid
@SanJoseSharks
Sharks’ Michael Kesselring Revealed as Cousin of Love Island USA Contestant Kayda Bosse
@SanJoseSharks
Connor Bedard Reconsiders Contract Length Amid Blackhawks Talks and Carlsson Offer Sheet
@shaynagoldman_
Connor Bedard’s Blackhawks Contract Talks: Carlsson Offer Sheet Influences Shorter-Term Deal
@jkamckenzie
Connor Bedard’s Agent Explains Blackhawks Extension, Offer-Sheet Talks and Surgery Decision
@ByScottPowers
Connor Bedard Signs Shorter-Term Blackhawks Deal After Carlsson Offer Sheet Influences Negotiations
@MarkLazerus
| Brandon Pfaadt ARI SP | +7.5 |
| Grant Holmes ATL SP | +6.4 |
| Spencer Steer CIN 1B | +4.3 |
| Robert Gasser MIL SP | +4.0 |
| Ryan Feltner COL SP | +3.6 |
| Noah Cameron KC SP | +3.4 |
| Shane Drohan MIL RP | +3.2 |
| Wilyer Abreu BOS RF | +2.9 |
| Shane Bieber TOR SP | +2.8 |
| Curtis Mead WAS 3B | +2.6 |
| Jake McCarthy COL CF | +2.4 |
| Tim Tawa ARI LF | +2.2 |
| Jared Jones PIT SP | +2.2 |
| Clay Holmes NYM SP | +2.0 |
| Bryce Eldridge SF 1B | +2.0 |
| Ian Seymour TB RP | -6.5 |
| Brandon Woodruff MIL SP | -6.2 |
| Gage Jump ATH SP | -4.9 |
| Griffin Jax TB SP | -4.7 |
| Royce Lewis MIN 3B | -4.6 |
| Anthony Kay CHW SP | -2.8 |
| Cole Carrigg COL CF | -2.5 |
| Dean Kremer BAL SP | -2.2 |
| Tyler Tolbert KC 2B | -2.0 |
| Landen Roupp SF SP | -2.0 |
| Owen Murphy ATL SP | -1.9 |
| Trevor McDonald SF SP | -1.9 |
| Kody Clemens MIN 1B | -1.9 |
| Logan Henderson MIL SP | -1.9 |
| JoJo Romero STL RP | -1.8 |