| IP | ERA | W-L | K/BB | K/9 | WHIP | FSP |
|---|---|---|---|---|---|---|
| 89.0 | 4.96 | 3-9 | 80/35 | 8.1 | 1.4 | 5.99 |
| Compared to same point last season | ||||||
| 77.0 | 2.34 | 6-3 | 56/27 | 6.5 | 1.13 | |
Tyler Mahle lines up for a two-start week as a back-end starter for the Giants
Tyler Mahle has made his return to the mound recently, though the results over his last 30 days show a 4.90 ERA and 1.44 WHIP with 16 strikeouts across 20.2 innings. The Giants currently sit in fourth place in the NL West with a 44-61 record, managing a roster navigating several injuries, including extended absences to players like Matt Chapman and Harrison Bader. Mahle slots in as a back-end starter in the rotation and is looking to stabilize his ratios moving forward.
His overall season projection calls for an ERA around 3.81 with 115 strikeouts over 130 innings, indicating that his recent struggles are likely a product of shaking off rust after returning from the injured list rather than a permanent regression. While his career baseline supports solid strikeout rates and a sub-4.00 ERA, fantasy managers should expect some volatility as he builds back his pitch count and efficiency.
Mahle checks in as a two-start pitcher this week, opening at home against Brandon Sproat and the Milwaukee Brewers before traveling to face Walker Buehler and the San Diego Padres. Sproat carries a 5.23 ERA and a 1.42 WHIP, while Buehler enters with a 5.25 ERA and 1.44 WHIP, offering favorable matchups for a bounce-back week. Start.
Updated 2 days ago
| DATE | OPP | INN | PC | K | WLK | ER | DEC | ERA | WHIP | PTS | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 07/27 | MIL | 6.0 | 88 | 3 | 2 | 0 | WIN | 4.96 | 1.40 | 21 | |
| 07/21 | @KC | 5.0 | 91 | 4 | 1 | 3 | LOSS | 5.31 | 1.45 | 3 | |
| 07/11 | COL | 7.0 | 104 | 4 | 3 | 1 | WIN | 5.31 | 1.46 | 21 | |
| 07/05 | @COL | 4.1 | 75 | 5 | 0 | 3 | N/A | 5.70 | 1.49 | 7 | |
| 06/29 | @ARI | 4.1 | 85 | 3 | 3 | 4 | LOSS | 5.67 | 1.47 | -1 | |
| 06/24 | ATH | 5.2 | 70 | 4 | 2 | 0 | N/A | 5.49 | 1.46 | 13 | |
| 05/26 | ARI | 5.0 | 81 | 3 | 3 | 3 | LOSS | 6.04 | 1.54 | 2 | |
| 05/20 | @ARI | 5.0 | 79 | 6 | 0 | 6 | LOSS | 6.10 | 1.57 | 1 | |
| 05/15 | @ATH | 5.0 | 90 | 6 | 1 | 5 | LOSS | 5.59 | 1.56 | 1 | |
| 05/10 | PIT | 5.2 | 97 | 8 | 2 | 4 | N/A | 5.18 | 1.49 | 12 | |
| 05/03 | @TB | 5.1 | 92 | 5 | 1 | 0 | N/A | 5.00 | 1.53 | 13 | |
| 04/28 | @PHI | 5.0 | 82 | 3 | 3 | 5 | LOSS | 5.87 | 1.63 | -2 | |
| 04/22 | LAD | 7.0 | 91 | 5 | 2 | 0 | WIN | 5.26 | 1.60 | 25 | |
| 04/15 | @CIN | 4.0 | 89 | 6 | 5 | 8 | LOSS | 7.23 | 1.93 | -6 | |
| 04/08 | PHI | 5.2 | 94 | 6 | 4 | 0 | N/A | 4.30 | 1.57 | 14 | |
| 04/03 | NYM | 5.0 | 91 | 4 | 2 | 5 | LOSS | 7.00 | 1.78 | -1 | |
| 03/28 | NYY | 4.0 | 80 | 5 | 1 | 2 | LOSS | 4.50 | 1.50 | 3 | |
| Totals: | 89.0 | 1479 | 80 | 35 | 49 | 126 | |||||
| YEAR | TM | APP | INN | PC | K | WLK | SV | W-L | ERA | WHIP | K/9 | PTS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | CIN | 4 | 20.0 | 369 | 14 | 11 | 0 | 1-2 | 2.7 | 1.5 | 6.3 | 40 |
| 2018 | CIN | 23 | 109.2 | 2071 | 110 | 53 | 0 | 7-9 | 5.09 | 1.62 | 9 | 232 |
| 2019 | CIN | 25 | 129.2 | 2211 | 129 | 34 | 0 | 3-12 | 5.21 | 1.31 | 9 | 240 |
| 2020 | CIN | 10 | 47.2 | 852 | 60 | 21 | 0 | 2-2 | 3.97 | 1.17 | 11.3 | 120 |
| 2021 | CIN | 32 | 176.0 | 3093 | 204 | 60 | 0 | 13-6 | 3.63 | 1.22 | 10.4 | 442 |
| 2022 | CIN | 22 | 120.0 | 2064 | 126 | 43 | 0 | 6-7 | 3.9 | 1.17 | 9.5 | 266 |
| 2023 | MIN | 5 | 25.2 | 423 | 28 | 5 | 0 | 1-2 | 3.16 | 1.05 | 9.8 | 55 |
| 2024 | TEX | 3 | 12.2 | 229 | 10 | 4 | 0 | 0-1 | 4.97 | 1.42 | 7.1 | 14 |
| 2025 | TEX | 16 | 86.2 | 1381 | 66 | 29 | 0 | 6-4 | 2.18 | 1.13 | 6.9 | 200 |
| 2026 | SF | 17 | 89.0 | 1479 | 80 | 35 | 0 | 3-9 | 4.96 | 1.4 | 8.1 | 126 |
| ON PACE | 25 | 135 | 2239 | 121 | 52 | 0 | 4-13 | 4.96 | 1.4 | 8.1 | 190 | |
| 3-YEAR AVG | 8 | 41 | 678 | 35 | 13 | 0 | 2-2 | 2.55 | 1.13 | 7.4 | 90 | |
| Career | 157 | 805.1 | 14172 | 827 | 295 | 0 | 0-0 | 4.17 | 1.31 | 9.2 | ||
| ERA | WHIP | QS | WINS | SO | K/BB | K/9 | IP | LOSSES | PC | FPTS |
|---|---|---|---|---|---|---|---|---|---|---|
| 1.425 | 2.532 | 1.4 | 1.4 | 7.0 | 0.8 | 5.3 | 12 | 0.4 | 88 | 23.7 |
| 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 |
|---|---|---|
| Not available. | N/A | N/A |
| NAME | OWN | START |
|---|---|---|
| Rafael Devers | 93% | 85% |
| Matt Chapman | 53% | 11% |
| Bryce Eldridge | 32% | 23% |
| NAME | OWN | START |
|---|---|---|
| Luis Arraez | 97% | 89% |
| Willy Adames | 66% | 50% |
| NAME | OWN | START |
|---|---|---|
| Casey Schmitt | 76% | 26% |
| Jung Hoo Lee | 54% | 35% |
| Heliot Ramos | 30% | 16% |
| Victor Bericoto | 1% | 0% |
| NAME | OWN | START |
|---|---|---|
| Logan Webb | 99% | 72% |
| Robbie Ray | 92% | 57% |
| Landen Roupp | 65% | 51% |
| Carson Whisenhunt | 10% | 6% |
| Tyler Mahle | 5% | 3% |
| Trevor McDonald | 4% | 2% |
| NAME | OWN | START |
|---|---|---|
| Caleb Kilian | 10% | 10% |
| Ryan Walker | 9% | 8% |
| Keaton Winn | 4% | 4% |
| Erik Miller | 3% | 3% |
| Team | W-L | Win % | GB | RS | RA |
|---|---|---|---|---|---|
| 67-40 | .626 | - | 552 | 398 | |
| 57-52 | .523 | 11 | 492 | 492 | |
| 54-53 | .505 | 13 | 450 | 470 | |
| 45-62 | .421 | 22 | 441 | 501 | |
| 42-66 | .389 | 25.5 | 514 | 625 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Eric Haase | 29 | 74 | 8 | 12 | 4 | 9 | 0 | .162 | |
| Jesus Rodriguez | 20 | 50 | 6 | 12 | 2 | 8 | 1 | .240 | |
| Daniel Susac | 44 | 117 | 6 | 29 | 0 | 15 | 2 | .248 | |
| Drew Cavanaugh | 20 | 45 | 3 | 11 | 0 | 2 | 0 | .244 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Rafael Devers | 107 | 407 | 55 | 100 | 22 | 60 | 0 | .246 | |
| Bryce Eldridge | 65 | 227 | 33 | 58 | 11 | 25 | 1 | .256 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Luis Arraez | 101 | 403 | 51 | 131 | 4 | 41 | 9 | .325 | |
| Christian Koss | 17 | 26 | 1 | 3 | 0 | 0 | 1 | .115 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Matt Chapman | 84 | 307 | 35 | 72 | 7 | 42 | 0 | .235 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Willy Adames | 102 | 397 | 53 | 90 | 18 | 45 | 2 | .227 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Casey Schmitt | 98 | 387 | 47 | 105 | 21 | 55 | 9 | .271 | |
| Heliot Ramos | 69 | 268 | 34 | 69 | 9 | 31 | 1 | .257 | |
| Jung Hoo Lee | 97 | 365 | 51 | 110 | 6 | 37 | 6 | .301 | |
| Harrison Bader | 30 | 106 | 10 | 18 | 5 | 14 | 0 | .170 | |
| Victor Bericoto | 24 | 58 | 7 | 17 | 4 | 9 | 1 | .293 | |
| Drew Gilbert | 84 | 218 | 24 | 51 | 4 | 21 | 0 | .234 | |
| Grant McCray | 10 | 11 | 4 | 2 | 1 | 2 | 3 | .182 | |
| Jonah Cox | 24 | 26 | 5 | 7 | 1 | 3 | 4 | .269 | |
| Jared Oliva | 7 | 7 | 1 | 1 | 0 | 0 | 1 | .143 | |
| Jerar Encarnacion | 17 | 34 | 1 | 6 | 0 | 0 | 0 | .176 | |
| Will Brennan | 11 | 23 | 0 | 2 | 0 | 0 | 0 | .087 |
| Player | GP | W | L | SV | IP | SO | ERA | WHIP | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Landen Roupp | 21 | 7 | 9 | 0 | 113.2 | 114 | 4.12 | 1.26 | |
| Robbie Ray | 21 | 9 | 6 | 0 | 116.2 | 101 | 3.16 | 1.31 | |
| Logan Webb | 18 | 5 | 7 | 0 | 113.0 | 89 | 3.98 | 1.12 | |
| Tyler Mahle | 17 | 3 | 9 | 0 | 89.0 | 80 | 4.96 | 1.40 | |
| Adrian Houser | 20 | 2 | 7 | 0 | 87.0 | 58 | 4.86 | 1.38 | |
| Trevor McDonald | 14 | 3 | 7 | 0 | 70.1 | 57 | 5.12 | 1.31 | |
| Carson Whisenhunt | 3 | 2 | 1 | 0 | 15.2 | 13 | 4.60 | 1.40 | |
| Blade Tidwell | 8 | 0 | 0 | 1 | 12.0 | 10 | 3.00 | 1.08 | |
| Reiver Sanmartin | 2 | 1 | 0 | 0 | 3.1 | 4 | 8.10 | 1.50 |
| Player | GP | W | L | SV | IP | SO | ERA | WHIP | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Caleb Kilian | 42 | 3 | 6 | 8 | 41.1 | 49 | 4.57 | 1.33 | |
| Erik Miller | 36 | 2 | 0 | 3 | 31.1 | 44 | 2.87 | 1.40 | |
| Ryan Walker | 27 | 0 | 1 | 3 | 26.1 | 19 | 7.52 | 1.82 | |
| Matt Gage | 34 | 4 | 1 | 1 | 27.1 | 22 | 5.60 | 1.65 | |
| Dylan Smith | 19 | 0 | 2 | 1 | 17.0 | 20 | 2.65 | 1.12 | |
| Keaton Winn | 36 | 2 | 2 | 1 | 35.2 | 28 | 3.28 | 1.15 | |
| Tristan Beck | 9 | 0 | 0 | 1 | 12.2 | 5 | 6.40 | 1.34 | |
| JT Brubaker | 32 | 0 | 0 | 1 | 52.1 | 36 | 3.10 | 1.17 | |
| Spencer Bivens | 2 | 0 | 0 | 0 | 2.0 | 3 | 0.00 | 2.00 | |
| Joel Peguero | 11 | 0 | 0 | 0 | 11.1 | 5 | 2.38 | 1.24 | |
| José Buttó | 3 | 0 | 0 | 0 | 2.0 | 5 | 22.50 | 5.00 | |
| Carson Seymour | 2 | 0 | 0 | 0 | 4.1 | 2 | 14.54 | 3.00 | |
| Sam Hentges | 28 | 1 | 3 | 0 | 21.1 | 24 | 2.53 | 1.55 | |
| Jason Foley | 4 | 0 | 0 | 0 | 4.1 | 2 | 6.23 | 1.62 | |
| Gregory Santos | 3 | 0 | 0 | 0 | 5.0 | 1 | 3.60 | 1.60 | |
| Ryan Borucki | 21 | 1 | 1 | 0 | 23.2 | 15 | 4.94 | 1.52 | |
| Wilkin Ramos | 2 | 0 | 0 | 0 | 2.0 | 1 | 22.50 | 4.50 |
SIGN UP to see player ownership across all of your fantasy leagues.
| DATE | OPP | SCORE | MATCHUP |
|---|---|---|---|
| 07-27 | MIL | W 3-0 | Tyler Mahle Brandon Sproat |
| 07-28 | MIL | L 2-8 | Landen Roupp Logan Henderson |
| 07-29 | MIL | 03:45 EDT | Logan Webb Shane Drohan |
| 07-30 | @SD | 09:40 EDT | Robbie Ray German Marquez |
| 07-31 | @SD | 09:45 EDT | Carson Whisenhunt JP Sears |
| 08-01 | @SD | 08:40 EDT | Tyler Mahle Walker Buehler |
| 08-02 | @SD | 04:10 EDT | Landen Roupp Michael King |
May 29th
Tyler Mahle’s Locker Missing in Giants Clubhouse, Sparking Roster ...
Apr 22nd
Tyler Mahle Pitches Six Scoreless Innings for Giants
Mar 22nd
Tyler Mahle Delivers Strong Outing in Sacramento: 5 IP, 1 H, 1 ER, 4 ...
Ricky Pearsall’s Knee Injury Raises Surgery Concerns for 49ers
@McClain_on_NFL
Browns Extend Denzel Ward and Grant Delpit After Trading Myles Garrett
@McClain_on_NFL
Zaire Franklin: Packers Ready to Take the Next Step and Dominate the NFL
@mattschneidman
Dexter Lawrence Praises Ted Karras as His Most Competitive Practice Opponent
@MikeGiardi
J.J. McCarthy Confirms Fair QB Competition Under Kevin O’Connell
@SeifertESPN
Ohtani’s Latest Injuries Could Impact MLB Trade Deadline and Beyond
@Britt_Ghiroli
Ricky Pearsall’s Knee Injury Raises Surgery Concerns for 49ers
@McClain_on_NFL
Browns Extend Denzel Ward and Grant Delpit After Trading Myles Garrett
@McClain_on_NFL
Zaire Franklin: Packers Ready to Take the Next Step and Dominate the NFL
@mattschneidman
Dexter Lawrence Praises Ted Karras as His Most Competitive Practice Opponent
@MikeGiardi
J.J. McCarthy Confirms Fair QB Competition Under Kevin O’Connell
@SeifertESPN
Ricky Pearsall Suffers Another Knee Injury at 49ers Training Camp
@grantcohn
Ohtani’s Latest Injuries Could Impact MLB Trade Deadline and Beyond
@Britt_Ghiroli
Diamondbacks to Use Matchup-Based Closer Approach in Ninth Inning
@nickpiecoro
Brewers Prospect Cooper Pratt Impresses on the Basepaths
@Brewers
Taylor Ward Drives In Two More Runs for the Orioles
@masnOrioles
Jorbit Vivas Struggles With Runners in Scoring Position, Falls to 6-for-49
@MarkZuckerman
Grand finale? Fans salute Skubal after 1,000th K
Keith Law
Giannis Antetokounmpo Set for First Heat Appearance in Preseason Game Against Raptors
@IraHeatBeat
Luka Dončić to Host Lakers Roster for Slovenia Minicamp in August
@ShamsCharania
LeBron James Makes Bold Decision to End NBA Career in Philadelphia
@mcten
Suns Introduce Jordan Goodwin as the “Tiger Shark” in Team Series
@Suns
Suns Celebrate Shark Week by Comparing Devin Booker to a Great White Shark
@Suns
Josh Hart fires back at Draymond Green after $100 million dig at Knicks, Jalen Brunson
New York Post
Macklin Celebrini’s Contract Challenged as “Team-Friendly” Despite Near-Max Salary and UFA Path
@JeffVeillette
Macklin Celebrini gets 5-year, $94M extension from the Sharks in the NHL's richest deal ever
Washington Times
Sabres Embedded: Josh Norris Spends the Afternoon on the Golf Course with Family
@BuffaloSabres
Macklin Celebrini Poised for Record-Breaking NHL Contract
@WPGMurat
Brett Kulak Scores Series-Clinching Goal
@Avalanche
Macklin Celebrini Lands Major Sharks Contract; Deal Receives Grades
@shaynagoldman_
| Ezequiel Duran TEX SS | +6.8 |
| AJ Smith-Shawver ATL SP | +6.6 |
| Brady Singer CIN SP | +6.5 |
| Eric Lauer LAD SP | +5.8 |
| Shane Drohan MIL RP | +5.7 |
| Christian Scott NYM SP | +5.4 |
| Joc Pederson TEX DH | +5.2 |
| Gabriel Hughes COL SP | +4.8 |
| Heriberto Hernandez MIA LF | +4.5 |
| Nick Gonzales PIT 3B | +4.2 |
| Cole Carrigg COL CF | +4.2 |
| Dylan Crews WAS RF | +4.1 |
| Luis Rengifo SD 3B | +4.0 |
| Hayden Wesneski HOU SP | +3.9 |
| Jared Jones PIT SP | +3.5 |
| Casey Schmitt SF LF | -15.7 |
| Curtis Mead BOS 3B | -10.5 |
| Keider Montero DET SP | -9.4 |
| Tatsuya Imai HOU SP | -8.9 |
| Spencer Steer CIN 1B | -4.2 |
| Shea Langeliers ATH C | -4.0 |
| Zac Thornton NYM SP | -3.3 |
| Jacob Wilson 3B | -3.1 |
| Michael McGreevy STL SP | -3.0 |
| Shane Baz BAL SP | -2.6 |
| Jake Bauers MIL 1B | -2.6 |
| Martin Perez ATL SP | -2.6 |
| Luinder Avila KC SP | -2.6 |
| Heliot Ramos SF LF | -2.5 |
| Walbert Urena LAA SP | -2.4 |