Logan Webb
#62 Active2026 Fantasy Baseball Player Profile
Logan Webb’s 2025 season was a masterclass in modern durability, as he solidified his status as the game's ultimate "workhorse." For the third consecutive year, Webb surpassed the 200-inning threshold, leading the National League with 207.0 innings pitched. He finished the campaign with a 15-11 record, 3.22 ERA, and 1.24 WHIP. Most impressively, Webb recorded a career-high 224 strikeouts, significantly improving his K/9 from 7.6 to 9.7. This evolution from a "groundball specialist" to a "strikeout-plus-groundball" ace earned him his second All-Star nod, a Gold Glove, and a 4th-place finish in the NL Cy Young voting.
The 2026 season represents a massive homecoming for the 29-year-old. After years of the Dodgers and Padres dominating NL West headlines, Webb has officially embraced his role as the face of a "reloaded" Giants franchise featuring Rafael Devers, Willy Adames, and Luis Arraez. He enters the third year of his five-year, $90 million extension, with his salary jumping to $23 million this season. Webb is currently preparing to lead Team USA as a frontline starter in the 2026 World Baseball Classic, a commitment he made early this winter to headline a staff that includes the likes of Bryce Miller and Tanner Bibee.
For fantasy managers, Webb has transitioned from a "high-floor SP2" into a legitimate Top-12 SP anchor with an ADP around 50.
DFS Last 5
Game Log
2026 Regular Season| DATE | OPPONENT | DEC | IP | H | R | ER | HR | BB | SO | ERA | WHIP | PC | RESULT |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Sep 13 | vs. San Diego Padres | L | 5.0 | 8 | 6 | 6 | 1 | 1 | 7 | 4.32 | 1.17 | 92 | L 6-4 |
| Sep 7 | vs. St. Louis Cardinals | 6.0 | 3 | 1 | 1 | 1 | 2 | 8 | 4.10 | 1.15 | 99 | W 4-5 | |
| Sep 1 | @ Pittsburgh Pirates | 2.0 | 9 | 9 | 9 | 0 | 2 | 1 | 4.21 | 1.17 | 65 | L 12-13 | |
| Aug 26 | vs. Cincinnati Reds | 6.0 | 5 | 2 | 2 | 1 | 1 | 6 | 3.68 | 1.10 | 97 | L 10-9 | |
| Aug 21 | @ Boston Red Sox | L | 2.2 | 6 | 5 | 5 | 1 | 3 | 2 | 3.71 | 1.11 | 70 | L 4-6 |
| Aug 15 | vs. Colorado Rockies | W | 6.0 | 4 | 1 | 1 | 0 | 0 | 7 | 3.44 | 1.06 | 80 | W 1-7 |
| Aug 9 | vs. Detroit Tigers | 8.0 | 4 | 1 | 1 | 0 | 1 | 2 | 3.53 | 1.08 | 100 | L 3-1 | |
| Aug 3 | @ Texas Rangers | W | 6.0 | 5 | 0 | 0 | 0 | 1 | 8 | 3.70 | 1.11 | 96 | W 5-1 |
| Jul 29 | vs. Milwaukee Brewers | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 | 3.90 | 1.12 | 12 | W 3-16 | |
| Jul 24 | vs. Los Angeles Angels | 0.1 | 1 | 0 | 0 | 0 | 0 | 0 | 3.94 | 1.12 | 12 | W 6-7 | |
| Jul 18 | @ Seattle Mariners | 6.2 | 2 | 3 | 3 | 1 | 1 | 5 | 3.95 | 1.11 | 100 | T 3-3 | |
| Jul 8 | vs. Toronto Blue Jays | L | 7.0 | 5 | 5 | 5 | 1 | 2 | 2 | 3.95 | 1.16 | 106 | L 10-0 |
| Jul 3 | @ Colorado Rockies | L | 3.0 | 11 | 7 | 7 | 2 | 2 | 2 | 3.76 | 1.17 | 76 | L 3-15 |
| Jun 27 | vs. Atlanta Braves | W | 7.0 | 1 | 0 | 0 | 0 | 2 | 6 | 3.19 | 1.06 | 92 | W 0-5 |
| Jun 21 | @ Miami Marlins | L | 8.0 | 5 | 2 | 2 | 1 | 1 | 5 | 3.46 | 1.12 | 103 | L 1-2 |
| Jun 14 | vs. Chicago Cubs | W | 8.0 | 7 | 1 | 0 | 0 | 0 | 7 | 3.58 | 1.15 | 106 | W 1-5 |
| Jun 8 | vs. Washington Nationals | 8.0 | 5 | 1 | 1 | 0 | 0 | 7 | 4.01 | 1.19 | 99 | L 4-3 | |
| Jun 3 | @ Milwaukee Brewers | W | 7.0 | 1 | 0 | 0 | 0 | 1 | 4 | 4.40 | 1.26 | 95 | W 1-0 |
| May 29 | @ Colorado Rockies | 4.1 | 3 | 1 | 1 | 0 | 3 | 5 | 4.99 | 1.39 | 86 | L 6-8 | |
| May 5 | vs. San Diego Padres | L | 4.0 | 7 | 6 | 6 | 1 | 0 | 4 | 5.25 | 1.40 | 62 | L 10-5 |
| Apr 30 | @ Philadelphia Phillies | 7.0 | 7 | 1 | 1 | 1 | 2 | 6 | 4.50 | 1.36 | 92 | L 2-3 | |
| Apr 23 | vs. Los Angeles Dodgers | L | 7.0 | 7 | 3 | 3 | 0 | 2 | 5 | 5.11 | 1.38 | 98 | L 3-0 |
| Apr 17 | @ Washington Nationals | W | 6.0 | 7 | 4 | 4 | 1 | 2 | 6 | 5.40 | 1.40 | 99 | W 10-5 |
| Apr 11 | @ Baltimore Orioles | L | 6.0 | 5 | 4 | 4 | 1 | 3 | 6 | 5.25 | 1.38 | 98 | L 2-6 |
| Apr 5 | vs. New York Mets | 7.0 | 7 | 1 | 1 | 0 | 1 | 3 | 5.00 | 1.39 | 92 | L 5-2 | |
| Mar 31 | @ San Diego Padres | W | 6.0 | 3 | 3 | 3 | 0 | 4 | 5 | 7.36 | 1.55 | 104 | W 9-3 |
| Mar 25 | vs. New York Yankees | L | 5.0 | 9 | 7 | 6 | 0 | 1 | 7 | 10.80 | 2.00 | 86 | L 7-0 |
| No games against that opponent. | |||||||||||||
| Total | 7-9 | 150.0 | 138 | 74 | 72 | 13 | 38 | 126 | 4.32 | 1.17 | 2,317 | ||
| Total | 1 game | 1-0 | 7.0 | 1 | 0 | 0 | 0 | 2 | 6 | 0.00 | 0.43 | 92 | |
| Total | 1 game | 0-1 | 6.0 | 5 | 4 | 4 | 1 | 3 | 6 | 6.00 | 1.33 | 98 | |
| Total | 1 game | 0-1 | 2.2 | 6 | 5 | 5 | 1 | 3 | 2 | 16.88 | 3.38 | 70 | |
| Total | 1 game | 1-0 | 8.0 | 7 | 1 | 0 | 0 | 0 | 7 | 0.00 | 0.88 | 106 | |
| Total | 1 game | 0-0 | 6.0 | 5 | 2 | 2 | 1 | 1 | 6 | 3.00 | 1.00 | 97 | |
| Total | 3 games | 1-1 | 13.1 | 18 | 9 | 9 | 2 | 5 | 14 | 6.08 | 1.73 | 242 | |
| Total | 1 game | 0-0 | 8.0 | 4 | 1 | 1 | 0 | 1 | 2 | 1.13 | 0.63 | 100 | |
| Total | 1 game | 0-0 | 0.1 | 1 | 0 | 0 | 0 | 0 | 0 | 0.00 | 3.00 | 12 | |
| Total | 1 game | 0-1 | 7.0 | 7 | 3 | 3 | 0 | 2 | 5 | 3.86 | 1.29 | 98 | |
| Total | 1 game | 0-1 | 8.0 | 5 | 2 | 2 | 1 | 1 | 5 | 2.25 | 0.75 | 103 | |
| Total | 2 games | 1-0 | 8.0 | 2 | 0 | 0 | 0 | 1 | 4 | 0.00 | 0.38 | 107 | |
| Total | 1 game | 0-0 | 7.0 | 7 | 1 | 1 | 0 | 1 | 3 | 1.29 | 1.14 | 92 | |
| Total | 1 game | 0-1 | 5.0 | 9 | 7 | 6 | 0 | 1 | 7 | 10.80 | 2.00 | 86 | |
| Total | 1 game | 0-0 | 7.0 | 7 | 1 | 1 | 1 | 2 | 6 | 1.29 | 1.29 | 92 | |
| Total | 1 game | 0-0 | 2.0 | 9 | 9 | 9 | 0 | 2 | 1 | 40.50 | 5.50 | 65 | |
| Total | 3 games | 1-2 | 15.0 | 18 | 15 | 15 | 2 | 5 | 16 | 9.00 | 1.53 | 258 | |
| Total | 1 game | 0-0 | 6.2 | 2 | 3 | 3 | 1 | 1 | 5 | 4.05 | 0.45 | 100 | |
| Total | 1 game | 0-0 | 6.0 | 3 | 1 | 1 | 1 | 2 | 8 | 1.50 | 0.83 | 99 | |
| Total | 1 game | 1-0 | 6.0 | 5 | 0 | 0 | 0 | 1 | 8 | 0.00 | 1.00 | 96 | |
| Total | 1 game | 0-1 | 7.0 | 5 | 5 | 5 | 1 | 2 | 2 | 6.43 | 1.00 | 106 | |
| Total | 2 games | 1-0 | 14.0 | 12 | 5 | 5 | 1 | 2 | 13 | 3.21 | 1.00 | 198 | |
AVG, OBP, SLG, ERA and WHIP are season-to-date through each game, not that game alone — so the column reads as a trend and its last value is the season figure. They stay season-to-date when the log is filtered by opponent; the figure for the filtered games is the one in the Total row. The second game of a doubleheader is marked (2).
