| IP | ERA | W-L | K/BB | K/9 | WHIP | FSP |
|---|---|---|---|---|---|---|
| 103.1 | 5.4 | 6-7 | 77/35 | 6.7 | 1.34 | 7.70 |
| Compared to same point last season | ||||||
| 113.0 | 3.58 | 3-10 | 89/27 | 7.1 | 1.17 | |
Mitch Keller looks to stabilize his ratios following a difficult month on the mound
Keller has navigated a difficult stretch lately, surrendering a 6.00 ERA and a 1.17 WHIP over his last 12 innings of work. The Pirates are currently 47-46 and sit in fourth place in the NL Central, looking to stay competitive as Keller anchors the number two spot in their starting rotation. He remains fully healthy and available, providing much-needed stability for a pitching staff that has avoided the significant injury bugs currently affecting the Pirates' position player core.
His current 5.38 ERA is more than a full run higher than our season projection of 4.24, suggesting he is a candidate for some positive regression toward his career baseline. While his 1.34 WHIP is manageable, his strikeout rate has dipped significantly from his 2023 peak, falling to 6.75 K/9 this season. Managers should expect his ratios to improve as his luck turns around, though he is currently more of a volume-based innings eater than a dominant strikeout force.
Keller is scheduled to take the mound today, July 9th, in a home matchup against Atlanta. He faces Bryce Elder, who carries a 4.11 ERA and 1.26 WHIP into the contest. Despite a tough opponent, our weekly projection anticipates a strong six-inning performance with a sub-3.00 ERA for this specific outing. Given his guaranteed volume and the high likelihood of his statistical correction beginning soon, he remains a viable option in most fantasy rotations. Start.
Updated 1 day ago
| DATE | OPP | INN | PC | K | WLK | ER | DEC | ERA | WHIP | PTS | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 07/09 | ATL | 3.0 | 72 | 3 | 2 | 3 | LOSS | 5.40 | 1.34 | -2 | |
| 07/03 | @WAS | 6.0 | 83 | 1 | 0 | 5 | LOSS | 5.29 | 1.32 | -1 | |
| 06/28 | CIN | 6.0 | 79 | 4 | 1 | 3 | WIN | 5.15 | 1.31 | 18 | |
| 06/23 | SEA | 6.0 | 92 | 4 | 1 | 3 | LOSS | 5.20 | 1.34 | 7 | |
| 06/16 | @ATH | 5.1 | 96 | 7 | 4 | 4 | N/A | 5.25 | 1.34 | 9 | |
| 06/11 | LAD | 4.0 | 98 | 3 | 4 | 5 | LOSS | 5.14 | 1.31 | -5 | |
| 06/05 | @ATL | 4.2 | 99 | 4 | 3 | 6 | LOSS | 4.81 | 1.23 | -3 | |
| 05/30 | MIN | 4.0 | 77 | 5 | 1 | 7 | N/A | 4.35 | 1.17 | 1 | |
| 05/24 | @TOR | 6.0 | 101 | 5 | 3 | 1 | WIN | 3.64 | 1.07 | 21 | |
| 05/19 | @STL | 5.2 | 83 | 3 | 1 | 4 | N/A | 3.86 | 1.06 | 8 | |
| 05/13 | COL | 5.2 | 80 | 3 | 1 | 6 | LOSS | 3.59 | 1.08 | -1 | |
| 05/07 | @ARI | 6.0 | 84 | 4 | 2 | 2 | WIN | 2.87 | 1.04 | 19 | |
| 05/01 | CIN | 7.0 | 104 | 6 | 1 | 1 | WIN | 2.85 | 1.05 | 25 | |
| 04/25 | @MIL | 5.0 | 93 | 6 | 2 | 3 | N/A | 3.18 | 1.15 | 10 | |
| 04/19 | TB | 7.0 | 89 | 5 | 0 | 2 | WIN | 2.79 | 1.10 | 23 | |
| 04/14 | WAS | 4.0 | 90 | 3 | 4 | 5 | LOSS | 2.86 | 1.23 | -4 | |
| 04/08 | SD | 6.0 | 75 | 4 | 1 | 0 | N/A | 1.00 | 0.94 | 17 | |
| 04/03 | BAL | 6.0 | 88 | 4 | 4 | 2 | WIN | 1.50 | 1.08 | 17 | |
| 03/28 | @NYM | 6.0 | 77 | 3 | 0 | 0 | N/A | 0.00 | 0.50 | 17 | |
| Totals: | 103.1 | 1660 | 77 | 35 | 62 | 175 | |||||
| YEAR | TM | APP | INN | PC | K | WLK | SV | W-L | ERA | WHIP | K/9 | PTS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019 | PIT | 11 | 48.0 | 932 | 65 | 16 | 0 | 1-5 | 7.13 | 1.83 | 12.2 | 71 |
| 2020 | PIT | 5 | 21.2 | 385 | 16 | 18 | 0 | 1-1 | 2.91 | 1.25 | 6.7 | 43 |
| 2021 | PIT | 23 | 102.0 | 1858 | 92 | 49 | 0 | 5-11 | 6.09 | 1.76 | 8.1 | 107 |
| 2022 | PIT | 31 | 159.0 | 2661 | 138 | 60 | 0 | 5-12 | 3.91 | 1.4 | 7.8 | 280 |
| 2023 | PIT | 32 | 194.1 | 3122 | 210 | 55 | 0 | 13-9 | 4.17 | 1.25 | 9.7 | 466 |
| 2024 | PIT | 31 | 178.0 | 2851 | 166 | 50 | 0 | 11-12 | 4.25 | 1.3 | 8.4 | 367 |
| 2025 | PIT | 32 | 174.0 | 2870 | 150 | 51 | 0 | 6-15 | 4.24 | 1.28 | 7.8 | 316 |
| 2026 | PIT | 19 | 103.1 | 1660 | 77 | 35 | 0 | 6-7 | 5.4 | 1.34 | 6.7 | 175 |
| ON PACE | 32 | 178 | 2860 | 132 | 60 | 0 | 10-12 | 5.4 | 1.34 | 6.7 | 301 | |
| 3-YEAR AVG | 32 | 180 | 2948 | 175 | 52 | 0 | 10-12 | 4.22 | 1.28 | 8.7 | 383 | |
| Career | 184 | 971.0 | 16339 | 914 | 334 | 0 | 0-0 | 4.64 | 1.39 | 8.5 | ||
| ERA | WHIP | QS | WINS | SO | K/BB | K/9 | IP | LOSSES | PC | FPTS |
|---|---|---|---|---|---|---|---|---|---|---|
| 9.000 | 2.000 | 0.0 | 0.0 | 3.0 | 1.5 | 9.0 | 3 | 1.0 | 0 | -2.0 |
| ERA | WHIP | QS | WINS | SO | K/BB | K/9 | IP | LOSSES | PC | FPTS |
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | NAN |
| NAME | OWN | START |
|---|---|---|
| Endy Rodriguez | 3% | 0% |
| NAME | OWN | START |
|---|---|---|
| Nick Gonzales | 55% | 52% |
| Jared Jones | 42% | 19% |
| Spencer Horwitz | 23% | 0% |
| NAME | OWN | START |
|---|---|---|
| Brandon Lowe | 98% | 95% |
| Konnor Griffin | 75% | 11% |
| NAME | OWN | START |
|---|---|---|
| Bryan Reynolds | 99% | 93% |
| Oneil Cruz | 99% | 9% |
| Ryan O'Hearn | 92% | 85% |
| Esmerlyn Valdez | 70% | 64% |
| Jake Mangum | 14% | 12% |
| Marcell Ozuna | 2% | 0% |
| NAME | OWN | START |
|---|---|---|
| Paul Skenes | 100% | 75% |
| Braxton Ashcraft | 99% | 79% |
| Jared Jones | 42% | 19% |
| Bubba Chandler | 42% | 26% |
| Mitch Keller | 38% | 28% |
| Carmen Mlodzinski | 7% | 7% |
| Seth Hernandez | 7% | 0% |
| NAME | OWN | START |
|---|---|---|
| Gregory Soto | 54% | 51% |
| Dennis Santana | 17% | 15% |
| Mason Montgomery | 3% | 3% |
| Yohan Ramirez | 1% | 1% |
| Team | W-L | Win % | GB | RS | RA |
|---|---|---|---|---|---|
| 59-34 | .634 | - | 476 | 339 | |
| 52-41 | .559 | 7 | 471 | 421 | |
| 48-44 | .522 | 10.5 | 420 | 417 | |
| 47-47 | .500 | 12.5 | 492 | 459 | |
| 42-50 | .457 | 16.5 | 384 | 442 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Henry Davis | 59 | 157 | 20 | 24 | 7 | 24 | 2 | .153 | |
| Endy Rodríguez | 35 | 100 | 15 | 26 | 5 | 16 | 2 | .260 | |
| Rafael Flores Jr. | 3 | 7 | 2 | 3 | 1 | 2 | 0 | .429 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Spencer Horwitz | 74 | 246 | 36 | 69 | 10 | 33 | 1 | .280 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Brandon Lowe | 87 | 345 | 56 | 84 | 21 | 64 | 1 | .243 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Nick Gonzales | 88 | 326 | 50 | 101 | 4 | 41 | 4 | .310 | |
| Nick Yorke | 27 | 76 | 6 | 15 | 1 | 6 | 0 | .197 | |
| Davis Wendzel | 2 | 4 | 0 | 0 | 0 | 0 | 0 | .000 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Konnor Griffin | 59 | 225 | 35 | 62 | 5 | 25 | 20 | .276 | |
| Jared Triolo | 60 | 181 | 20 | 42 | 1 | 14 | 6 | .232 | |
| Jack Brannigan | 1 | 1 | 0 | 0 | 0 | 0 | 0 | .000 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Ryan O'Hearn | 79 | 298 | 47 | 86 | 16 | 61 | 1 | .289 | |
| Bryan Reynolds | 94 | 342 | 65 | 96 | 14 | 57 | 7 | .281 | |
| Oneil Cruz | 64 | 250 | 45 | 66 | 14 | 44 | 21 | .264 | |
| Esmerlyn Valdez | 25 | 82 | 16 | 24 | 7 | 18 | 0 | .293 | |
| Tyler Callihan | 30 | 73 | 12 | 19 | 3 | 15 | 1 | .260 | |
| Jake Mangum | 74 | 222 | 32 | 69 | 2 | 18 | 18 | .311 | |
| Billy Cook | 52 | 31 | 7 | 5 | 0 | 0 | 4 | .161 | |
| Jhostynxon Garcia | 13 | 35 | 2 | 7 | 0 | 2 | 0 | .200 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Marcell Ozuna | 59 | 216 | 17 | 44 | 7 | 26 | 0 | .204 |
| Player | GP | W | L | SV | IP | SO | ERA | WHIP | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Paul Skenes | 19 | 7 | 8 | 0 | 103.0 | 123 | 3.58 | 1.04 | |
| Braxton Ashcraft | 18 | 9 | 3 | 0 | 108.1 | 122 | 3.24 | 1.10 | |
| Bubba Chandler | 18 | 3 | 8 | 0 | 89.2 | 79 | 4.82 | 1.44 | |
| Mitch Keller | 19 | 6 | 7 | 0 | 103.1 | 77 | 5.14 | 1.33 | |
| Carmen Mlodzinski | 19 | 5 | 3 | 2 | 77.2 | 62 | 3.25 | 1.35 | |
| Jared Jones | 8 | 1 | 1 | 0 | 35.0 | 39 | 4.37 | 1.14 | |
| Hunter Barco | 5 | 0 | 1 | 0 | 11.2 | 8 | 7.71 | 1.97 | |
| José Urquidy | 5 | 0 | 1 | 1 | 6.1 | 6 | 8.53 | 2.68 |
| Player | GP | W | L | SV | IP | SO | ERA | WHIP | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Gregory Soto | 39 | 5 | 2 | 11 | 39.0 | 44 | 4.15 | 1.05 | |
| Dennis Santana | 41 | 2 | 4 | 2 | 39.1 | 36 | 5.95 | 1.50 | |
| Yohan Ramírez | 39 | 5 | 2 | 1 | 50.2 | 58 | 3.38 | 1.34 | |
| Chris Devenski | 3 | 0 | 0 | 0 | 2.1 | 3 | 7.71 | 2.14 | |
| Isaac Mattson | 30 | 0 | 0 | 0 | 29.0 | 25 | 4.66 | 1.41 | |
| Wilber Dotel | 9 | 1 | 2 | 0 | 18.1 | 19 | 5.89 | 1.36 | |
| Antwone Kelly | 1 | 0 | 0 | 0 | 2.1 | 1 | 7.71 | 1.29 | |
| Evan Sisk | 32 | 1 | 0 | 0 | 36.1 | 43 | 2.23 | 1.18 | |
| Mason Montgomery | 37 | 2 | 3 | 0 | 36.0 | 53 | 4.25 | 1.31 | |
| Cam Sanders | 9 | 0 | 0 | 0 | 9.1 | 13 | 8.68 | 2.04 | |
| Hunter Stratton | 3 | 0 | 0 | 0 | 3.1 | 3 | 5.40 | 1.80 | |
| Brandan Bidois | 15 | 0 | 0 | 0 | 15.2 | 20 | 6.32 | 1.98 |
SIGN UP to see player ownership across all of your fantasy leagues.
| DATE | OPP | SCORE | MATCHUP |
|---|---|---|---|
| 07-07 | ATL | W 12-4 | Paul Skenes Hurston Waldrep |
| 07-08 | ATL | L 0-3 | Jared Jones Grant Holmes |
| 07-09 | ATL | L 5-10 | Mitch Keller Bryce Elder |
| 07-10 | MIL | 06:40 EDT | Braxton Ashcraft Brandon Sproat |
| 07-11 | MIL | 04:05 EDT | Bubba Chandler Shane Drohan |
| 07-12 | MIL | 12:15 EDT | Paul Skenes Jacob Misiorowski |
Apr 4th
Pirates Wish Mitch Keller a Happy Birthday
Nationals Promote LHP Tom Cosgrove, Place Jake Irvin on 60-Day IL
@MarkZuckerman
George Pickens Joins Dak Prescott and Teammates for Offseason Workouts in Utah
@ProFootballTalk
Anders Lee Opens Up About Adjusting to the Mammoth Jersey After 14 Islanders Seasons
@BagleyKSLsports
Anders Lee Says He’ll Bring Net-Front Grit and “Dirty Work” to the Mammoth Roster
@BagleyKSLsports
Canucks Announce New Coaching Staff Additions, Including Ryan Mougenel and Andrew Shaw
@Canucks
Seattle Kraken Sign Defenseman Ville Ottavainen to One-Year Contract
@AlisonL
George Pickens Joins Dak Prescott and Teammates for Offseason Workouts in Utah
@ProFootballTalk
Judge Rules Former Lions CB Terrion Arnold Doesn’t Need GPS Monitor as Release Condition
@FB_FilmAnalysis
Jordan Love Draws Praise for Elite Downfield Shot-Making in Breakout Season
@robertmays
Florida Judge Rules Terrion Arnold Does Not Need GPS Tracker as Part of Release Conditions
@AdamSchefter
NFL Injury Update: Tank Dell Rehabbing Severe Dislocated Knee, Return This Season Uncertain
@McClain_on_NFL
Larry Fitzgerald Says Cardinals Face Tough NFC West, Even With a Turnaround
@VicTafur
Nationals Promote LHP Tom Cosgrove, Place Jake Irvin on 60-Day IL
@MarkZuckerman
Cole Carrigg: Up-And-Coming Dynasty Player
razzball.com
MLB Prospect Jesus Made Set to Shine at Nike Futures Game Sunday
@MLB
Jordan Walker Joins Cardinals Legends with 20+ HR and 10+ SB in First 87 Games
@MLB
Matt Strahm Reaches 10 Years of MLB Service Time
@goldbergkc
Mets Designate Dan Hammer For Assignment
MLBTradeRumors
Jazz Excited About Darryn Peterson as Key Piece for Future
@mcten
Wembanyama Considers Below-Max Spurs Extension to Give San Antonio More Cap Flexibility
@JustEsBaraheni
Timberwolves Re-Sign Ayo Dosunmu
@Twolves_PR
Baba Miller Gets the Start Over Omer
@LawMurrayTheNU
Raptors Rookie Allen Graves Talks Defense, Summer League, and Kawhi in New Interview
@JustEsBaraheni
Clippers’ Offense Stalls Early Before Late Surge, as Kings Build Big Lead
@LawMurrayTheNU
Anders Lee Opens Up About Adjusting to the Mammoth Jersey After 14 Islanders Seasons
@BagleyKSLsports
Anders Lee Says He’ll Bring Net-Front Grit and “Dirty Work” to the Mammoth Roster
@BagleyKSLsports
Canucks Announce New Coaching Staff Additions, Including Ryan Mougenel and Andrew Shaw
@Canucks
Seattle Kraken Sign Defenseman Ville Ottavainen to One-Year Contract
@AlisonL
Canucks’ Victor Mancini Talks Season Growth and Offseason Plans on Podcast Episode 79
@Canucks
Senators Sign Tyler Boucher to One-Year Two-Way NHL Contract
@jkamckenzie
| A.J. Ewing NYM CF | +6.8 |
| Zebby Matthews MIN SP | +6.6 |
| JP Sears SD SP | +5.5 |
| Kyle Leahy STL SP | +4.6 |
| Sean Burke CHW SP | +4.4 |
| Logan Henderson MIL SP | +4.4 |
| Patrick Sandoval BOS SP | +4.4 |
| Kody Clemens MIN 1B | +4.3 |
| Brandon Young BAL SP | +4.1 |
| Ryan Feltner COL SP | +3.7 |
| Joshua Kuroda-Grauer ATH SS | +3.6 |
| Jared Jones PIT SP | +3.2 |
| Peter Lambert HOU SP | +3.0 |
| Kyle Karros COL 3B | +2.8 |
| Trevor Rogers BAL SP | +2.8 |
| Spencer Arrighetti HOU SP | -11.6 |
| Dean Kremer BAL SP | -9.9 |
| Zack Gelof ATH 3B | -6.2 |
| Connor Prielipp MIN SP | -6.1 |
| MacKenzie Gore TEX SP | -5.7 |
| Paul Goldschmidt NYY 1B | -5.3 |
| Eric Lauer LAD SP | -4.8 |
| Davis Martin CHW SP | -4.4 |
| Walbert Urena LAA SP | -3.9 |
| Slade Cecconi CLE SP | -3.8 |
| Christian Scott NYM SP | -3.7 |
| Jung Hoo Lee SF RF | -3.4 |
| Samad Taylor SD LF | -3.3 |
| Kerry Carpenter DET RF | -3.3 |
| Trevor McDonald SF SP | -3.0 |