| IP | ERA | W-L | K/BB | K/9 | WHIP | FSP |
|---|---|---|---|---|---|---|
| 142.1 | 4.36 | 9-9 | 142/30 | 9 | 1.1 | 9.64 |
| Compared to same point last season | ||||||
| 164.2 | 2.84 | 12-7 | 166/31 | 9.1 | 0.95 | |
Bryan Woo lines up for a high-upside two-start week despite recent rotation management
Woo avoided an injured list stint after Seattle adjusted his schedule for workload maintenance, keeping his rotation spot secure. Over his last 30 days, he has posted a solid 3.27 ERA and 0.82 WHIP across 22.0 innings despite a rocky four-inning outing last week. The Mariners sit third in the AL West at 64-73 on a four-game skid, needing their young right-hander to stabilize the staff.
On the year, Woo holds a 4.39 ERA and 1.10 WHIP over 141.4 innings, maintaining an elite strikeout-to-walk ratio near 5.0. Our baseline models project positive regression toward a 3.38 ERA and a 1.04 WHIP, which aligns with his career track record of suppressing traffic. His pristine command ensures recent road struggles will normalize.
Woo is lined up as a two-start pitcher this week, taking the mound Tuesday at Boston before facing the Athletics at home on Sunday. While the Red Sox lineup on the road poses a challenge, the weekend home matchup against Oakland is prime territory for ratios and strikeouts. Fire him up across all formats. Start.
Updated 1 day ago
| DATE | OPP | INN | PC | K | WLK | ER | DEC | ERA | WHIP | PTS | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 08/26 | PHI | 4.0 | 76 | 5 | 1 | 6 | LOSS | 4.36 | 1.10 | -1 | |
| 08/16 | @HOU | 6.0 | 75 | 5 | 1 | 2 | WIN | 4.10 | 1.08 | 21 | |
| 08/11 | @NYY | 5.0 | 92 | 5 | 1 | 0 | N/A | 4.15 | 1.10 | 13 | |
| 08/05 | DET | 7.0 | 91 | 5 | 1 | 0 | WIN | 4.31 | 1.12 | 25 | |
| 07/30 | @LAD | 5.0 | 91 | 8 | 2 | 5 | LOSS | 4.56 | 1.15 | 5 | |
| 07/25 | @TEX | 5.0 | 95 | 5 | 2 | 5 | LOSS | 4.37 | 1.14 | -1 | |
| 07/18 | SF | 6.0 | 98 | 7 | 2 | 2 | N/A | 4.16 | 1.09 | 16 | |
| 07/07 | @MIA | 5.0 | 87 | 5 | 1 | 3 | N/A | 4.23 | 1.07 | 7 | |
| 06/30 | LAA | 6.1 | 106 | 5 | 1 | 2 | WIN | 4.17 | 1.03 | 21 | |
| 06/24 | @PIT | 4.0 | 86 | 4 | 2 | 5 | LOSS | 4.26 | 1.04 | -2 | |
| 06/18 | BAL | 7.0 | 89 | 9 | 1 | 0 | WIN | 3.94 | 1.00 | 29 | |
| 06/11 | @BAL | 5.0 | 82 | 4 | 1 | 7 | LOSS | 4.28 | 1.04 | -2 | |
| 06/05 | @DET | 6.1 | 90 | 7 | 0 | 5 | LOSS | 3.74 | 1.00 | 5 | |
| 05/30 | ARI | 7.0 | 86 | 9 | 0 | 0 | WIN | 3.44 | 0.96 | 30 | |
| 05/24 | @KC | 4.2 | 91 | 4 | 2 | 4 | LOSS | 3.82 | 1.04 | 0 | |
| 05/18 | CHW | 6.0 | 90 | 8 | 2 | 0 | WIN | 3.51 | 0.98 | 26 | |
| 05/12 | @HOU | 6.0 | 104 | 9 | 2 | 2 | WIN | 3.91 | 1.00 | 24 | |
| 05/06 | ATL | 6.0 | 98 | 9 | 2 | 0 | WIN | 4.02 | 1.00 | 28 | |
| 05/01 | KC | 6.0 | 84 | 2 | 0 | 6 | N/A | 4.61 | 1.07 | 5 | |
| 04/25 | @STL | 3.0 | 53 | 1 | 0 | 7 | N/A | 3.86 | 1.06 | -5 | |
| 04/19 | TEX | 7.0 | 85 | 6 | 1 | 2 | WIN | 2.25 | 0.88 | 24 | |
| 04/14 | @SD | 7.0 | 92 | 3 | 1 | 3 | LOSS | 2.16 | 0.92 | 8 | |
| 04/08 | @TEX | 5.0 | 83 | 2 | 2 | 1 | LOSS | 1.50 | 0.78 | 3 | |
| 04/03 | @LAA | 7.0 | 87 | 6 | 1 | 0 | N/A | 1.38 | 0.54 | 22 | |
| 03/28 | CLE | 6.0 | 83 | 9 | 1 | 2 | N/A | 3.00 | 0.83 | 20 | |
| Totals: | 142.1 | 2194 | 142 | 30 | 69 | 319 | |||||
| YEAR | TM | APP | INN | PC | K | WLK | SV | W-L | ERA | WHIP | K/9 | PTS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2023 | SEA | 18 | 85.1 | 1448 | 93 | 31 | 0 | 4-5 | 4.32 | 1.24 | 9.8 | 184 |
| 2024 | SEA | 22 | 119.0 | 1716 | 101 | 13 | 0 | 9-3 | 2.95 | 0.92 | 7.6 | 310 |
| 2025 | SEA | 32 | 191.0 | 2780 | 200 | 39 | 0 | 15-7 | 2.92 | 0.94 | 9.4 | 534 |
| 2026 | SEA | 25 | 142.1 | 2194 | 142 | 30 | 0 | 9-9 | 4.36 | 1.1 | 9 | 319 |
| ON PACE | 29 | 167 | 2575 | 166 | 35 | 0 | 10-10 | 4.36 | 1.1 | 9 | 374 | |
| 3-YEAR AVG | 24 | 131 | 1981 | 131 | 28 | 0 | 9-5 | 3.19 | 0.99 | 8.9 | 343 | |
| Career | 97 | 535.1 | 8138 | 536 | 113 | 0 | 0-0 | 3.55 | 1.03 | 9 | ||
| ERA | WHIP | QS | WINS | SO | K/BB | K/9 | IP | LOSSES | PC | FPTS |
|---|---|---|---|---|---|---|---|---|---|---|
| 3.812 | 1.006 | 1 | 0.8 | 11.1 | 4.6 | 9 | 11.1 | 0.6 | 172.6 | 26.8 |
| ERA | WHIP | QS | WINS | SO | K/BB | K/9 | IP | LOSSES | PC | FPTS |
|---|---|---|---|---|---|---|---|---|---|---|
| 3.24 | 0.855 | 0.5 | 0.4 | 5.2 | 4.4 | 8.6 | 7.0 | 0.3 | 86.3 | 12.7 |
| NAME | OWN | START |
|---|---|---|
| Cal Raleigh | 97% | 86% |
| NAME | OWN | START |
|---|---|---|
| Josh Naylor | 87% | 74% |
| Brendan Donovan | 39% | 5% |
| NAME | OWN | START |
|---|---|---|
| Cole Young | 22% | 16% |
| J.P. Crawford | 9% | 5% |
| Colt Emerson | 6% | 0% |
| Michael Arroyo | 1% | 0% |
| NAME | OWN | START |
|---|---|---|
| Randy Arozarena | 99% | 96% |
| Julio Rodriguez | 99% | 92% |
| Taylor Ward | 56% | 40% |
| Dominic Canzone | 31% | 28% |
| Lazaro Montes | 16% | 7% |
| Luke Raley | 6% | 1% |
| NAME | OWN | START |
|---|---|---|
| Logan Gilbert | 99% | 82% |
| Bryan Woo | 96% | 67% |
| George Kirby | 95% | 76% |
| Emerson Hancock | 73% | 21% |
| Kade Anderson | 70% | 31% |
| Bryce Miller | 43% | 26% |
| Ryan Sloan | 2% | 0% |
| NAME | OWN | START |
|---|---|---|
| Andres Munoz | 92% | 88% |
| Seranthony Dominguez | 23% | 19% |
| Eduard Bazardo | 11% | 10% |
| Gabe Speier | 5% | 4% |
| Matt Brash | 4% | 1% |
| Jose A. Ferrer | 1% | 1% |
| Team | W-L | Win % | GB | RS | RA |
|---|---|---|---|---|---|
| 70-68 | .507 | - | 630 | 670 | |
| 68-70 | .493 | 2 | 562 | 606 | |
| 64-74 | .464 | 6 | 538 | 611 | |
| 53-85 | .384 | 17 | 597 | 795 | |
| 53-85 | .384 | 17 | 565 | 638 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Cal Raleigh | 104 | 368 | 35 | 63 | 20 | 54 | 2 | .171 | |
| Mitch Garver | 50 | 126 | 17 | 22 | 4 | 15 | 1 | .175 | |
| Jhonny Pereda | 26 | 76 | 9 | 21 | 2 | 4 | 0 | .276 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Josh Naylor | 128 | 498 | 49 | 133 | 10 | 47 | 25 | .267 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Cole Young | 137 | 500 | 64 | 122 | 16 | 57 | 3 | .244 | |
| Ryan Bliss | 3 | 8 | 0 | 1 | 0 | 1 | 0 | .125 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Weston Wilson | 56 | 121 | 16 | 24 | 4 | 11 | 5 | .198 | |
| Brendan Donovan | 40 | 137 | 12 | 38 | 3 | 15 | 1 | .277 | |
| Patrick Wisdom | 18 | 46 | 3 | 5 | 1 | 4 | 0 | .109 | |
| Will Wilson | 2 | 5 | 1 | 1 | 1 | 2 | 0 | .200 | |
| Leo Rivas | 48 | 116 | 10 | 17 | 0 | 9 | 2 | .147 | |
| Miles Mastrobuoni | 13 | 26 | 3 | 5 | 0 | 1 | 0 | .192 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| J.P. Crawford | 93 | 325 | 40 | 68 | 10 | 30 | 1 | .209 | |
| Colt Emerson | 69 | 221 | 24 | 42 | 8 | 23 | 3 | .190 | |
| Brock Rodden | 15 | 40 | 4 | 6 | 0 | 3 | 0 | .150 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Randy Arozarena | 130 | 482 | 88 | 132 | 21 | 62 | 20 | .274 | |
| Julio Rodríguez | 127 | 501 | 61 | 122 | 20 | 57 | 17 | .244 | |
| Luke Raley | 95 | 262 | 28 | 59 | 15 | 39 | 1 | .225 | |
| Taylor Ward | 130 | 476 | 69 | 109 | 7 | 34 | 4 | .229 | |
| Connor Joe | 21 | 39 | 2 | 7 | 1 | 3 | 2 | .179 | |
| Victor Robles | 62 | 130 | 14 | 34 | 0 | 9 | 10 | .262 | |
| Stuart Fairchild | 15 | 19 | 4 | 3 | 0 | 1 | 2 | .158 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Dominic Canzone | 122 | 380 | 47 | 97 | 20 | 61 | 2 | .255 | |
| Rob Refsnyder | 53 | 114 | 9 | 16 | 4 | 11 | 0 | .140 |
| Player | GP | W | L | SV | IP | SO | ERA | WHIP | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Logan Gilbert | 27 | 11 | 8 | 0 | 160.1 | 166 | 3.42 | 1.04 | |
| Bryan Woo | 25 | 9 | 9 | 0 | 142.1 | 142 | 4.36 | 1.10 | |
| George Kirby | 26 | 9 | 10 | 0 | 152.2 | 128 | 4.19 | 1.35 | |
| Emerson Hancock | 25 | 7 | 8 | 0 | 138.2 | 126 | 3.57 | 1.14 | |
| Bryce Miller | 17 | 4 | 8 | 0 | 94.0 | 92 | 4.12 | 1.09 | |
| Kade Anderson | 2 | 0 | 0 | 0 | 10.0 | 8 | 4.50 | 1.30 | |
| Jhonathan Díaz | 1 | 0 | 0 | 0 | 1.1 | 1 | 6.75 | 1.50 |
| Player | GP | W | L | SV | IP | SO | ERA | WHIP | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Andrés Muñoz | 52 | 5 | 5 | 24 | 49.2 | 80 | 4.35 | 1.21 | |
| Seranthony Domínguez | 57 | 5 | 3 | 12 | 50.2 | 57 | 4.44 | 1.36 | |
| Jose A. Ferrer | 62 | 4 | 3 | 3 | 56.1 | 44 | 3.83 | 1.39 | |
| Gabe Speier | 45 | 2 | 3 | 1 | 38.1 | 33 | 2.58 | 1.10 | |
| Nick Davila | 24 | 0 | 0 | 1 | 27.1 | 13 | 4.94 | 1.35 | |
| Cooper Criswell | 27 | 2 | 2 | 1 | 31.0 | 23 | 3.48 | 1.26 | |
| Carlos Vargas | 4 | 0 | 0 | 0 | 6.2 | 8 | 1.35 | 0.75 | |
| Michael Rucker | 29 | 1 | 4 | 0 | 32.0 | 38 | 6.47 | 1.38 | |
| Eduard Bazardo | 65 | 3 | 3 | 0 | 61.0 | 61 | 3.25 | 1.36 | |
| Matt Brash | 20 | 3 | 0 | 0 | 16.2 | 15 | 0.54 | 0.84 | |
| Cole Wilcox | 23 | 0 | 0 | 0 | 27.0 | 28 | 4.00 | 1.63 | |
| Josh Simpson | 8 | 0 | 0 | 0 | 7.1 | 10 | 9.82 | 2.05 | |
| Domingo Gonzalez | 5 | 0 | 0 | 0 | 7.2 | 5 | 4.70 | 1.83 |
SIGN UP to see player ownership across all of your fantasy leagues.
| DATE | OPP | SCORE | MATCHUP |
|---|---|---|---|
| 08-31 | @BOS | L 9-8 | George Kirby Payton Tolle |
| 09-01 | @BOS | 06:45 EDT | Bryan Woo |
| 09-02 | @BOS | 04:10 EDT | Bryce Miller Patrick Sandoval |
| 09-03 | ATH | 09:40 EDT | Kade Anderson J.T. Ginn |
| 09-04 | ATH | 10:10 EDT | Logan Gilbert Jack Perkins |
| 09-05 | ATH | 09:40 EDT | George Kirby Jeffrey Springs |
| 09-06 | ATH | 04:10 EDT | Bryan Woo Gage Jump |
Aug 16th
MLB Sunday Spotlight: Skubal, Cease, and Woo Headline Key Series Finales ...
Aug 6th
Bryan Woo Throws 7 Scoreless Innings as Mariners Even Series
Jul 20th
Bryan Woo Hosts Seattle Children’s Kids for Baseball Card Exchange ...
Jul 18th
Bryan Woo Named Mariners’ Game 2 Starter Tomorrow at 5:08 p.m.
Jul 5th
Mariners Pitchers Log Back-to-Back Scoreless 7-Inning Outings, First ...
Jun 24th
Bryan Woo Allows 5 Runs in 4-Inning Outing
Jun 19th
Bryan Woo Says Hospital Visit Provided More Fulfillment Than His Best ...
Jun 18th
Mariners Announce Bryan Woo as Starter for Tomorrow’s Rubber Match
Jun 11th
Cardinals Chase 7th Straight Win as Justin Wrobleski and Bryan Woo Start ...
Jun 8th
Bryan Woo Set to Start for Mariners Against Cardinals in St. Louis
Jun 5th
MLB Highlights Pitching Matchups, Red Sox-Yankees Series, and Play Ball ...
May 31st
Bryan Woo Fires Seven Scoreless Innings
May 30th
MLB Highlights Bryan Woo Celebrating AAPI Heritage Month Pride
May 29th
MLB Highlights AAPI Heritage Month Pride Through Bryan Woo
May 23rd
Bryan Woo Named Starter for Mariners’ Rubber Match at 11:10 a.m.
Lions Place Isiah Pacheco on Injured Reserve
@ProFootballTalk
Bo Naylor Discusses Challenges of Learning a New Pitching Staff in September
@AdamMcCalvy
Carlos Correa Nears MLB Return, Begins Live-Pitching and Baserunning Work in Florida
@Chandler_Rome
Orioles Await Luis Robert Jr.’s Arrival as Potential New Era Begins
@jcalvinmeyer
Yankees Reinstate Ryan McMahon, Add Pitcher John Schreiber to Active Roster
@Yankees
Yankees Reinstate Ryan McMahon, Add John Schreiber to Active Roster
@YankeesPR
Lions Place Isiah Pacheco on Injured Reserve
@ProFootballTalk
49ers May Waive Brayden Willis and Re-Sign Jon Weeks Once George Kittle Is Ready for Week 1
@LombardiHimself
Bears WR Luther Burden III Returns to Practice, Runs Routes
@NicholasMoreano
Joey Porter Jr. Gives Mixed Answers on Whether He’ll Play if Healthy
@MikeDeFabo
Ja’Marr Chase to Be Limited in Bengals Practice This Week Due to Knee Injury
@AroundTheNFL
Jalen Hurts Acknowledges He and A.J. Brown Grew Apart Before Eagles Trade
@McClain_on_NFL
Bo Naylor Discusses Challenges of Learning a New Pitching Staff in September
@AdamMcCalvy
Carlos Correa Nears MLB Return, Begins Live-Pitching and Baserunning Work in Florida
@Chandler_Rome
Orioles Await Luis Robert Jr.’s Arrival as Potential New Era Begins
@jcalvinmeyer
Yankees Reinstate Ryan McMahon, Add Pitcher John Schreiber to Active Roster
@Yankees
Yankees Reinstate Ryan McMahon, Add John Schreiber to Active Roster
@YankeesPR
Carlos Correa Cleared to Continue Rehab, Eyes MLB Return This Month
@Chandler_Rome
OG Anunoby’s MSG Game-Winner Named 2025–26 NBA Clutch Moment of the Year
@NBA
Stephen Curry’s 11-Minute Highlight Reel of No-Look Threes
@warriors
Lakers could've helped Pistons avoid Jalen Duren disaster that's still in play
Piston Powered
Luka Dončić Wins 2025–26 NBA ID Fan Favorite Handle of the Year
@NBA
Nick Richards Aims to Prove Heat Wrong After Being Overlooked
@IraHeatBeat
Luke Kornet’s Chase-Down Block Named 2025–26 NBA Fan Favorite Block of the Year
@NBA
Attorney Says Injured Hockey Player Matthew Mayich Has No Chance of Recovery, Criticizes Arizona State’s Response
@JeffMarek
Claude Giroux’s Hall of Fame Case Gains Momentum Ahead of NHL Opening Night
@JFreshHockey
Utah Mammoth Announces Rookie Camp Roster; Desnoyers Returns After Summer Injury
@BagleyKSLsports
Canucks Coaching Staff Set Standards Ahead of New NHL Season
@Canucks
Nils Lundkvist Emerges as an Impact Defenseman for Dallas Despite Early Injury
@DallasStars
Jake Livanavage Adds 15 Pounds Ahead of NHL Prospect Tournament
@penguins
| Randy Vasquez SD SP | +12.1 |
| Lazaro Montes SEA RF | +7.4 |
| Coby Mayo BAL 3B | +7.4 |
| Eric Lauer LAD SP | +7.3 |
| Hector Rodriguez CIN RF | +6.5 |
| Heriberto Hernandez MIA LF | +6.0 |
| Randy Dobnak KC SP | +6.0 |
| Andrew Painter PHI SP | +5.9 |
| Bryce Eldridge SF 1B | +5.2 |
| Ethan Salas SD C | +4.5 |
| Hayden Wesneski HOU SP | +4.3 |
| Sam Antonacci CHW LF | +4.1 |
| Daylen Lile WAS LF | +4.1 |
| Peter Lambert HOU SP | +4.0 |
| Mason Montgomery PIT RP | +3.8 |
| Zac Thornton NYM SP | -5.9 |
| Dustin May MIL SP | -5.7 |
| Pedro Ramirez CHC 2B | -5.4 |
| Tyler Mahle ATL SP | -4.8 |
| Kade Anderson SEA SP | -4.4 |
| Chris Bassitt BAL SP | -3.8 |
| Trent Grisham NYY CF | -3.3 |
| Royce Lewis MIN 1B | -3.2 |
| George Lombard Jr. NYY SS | -3.1 |
| Caleb Durbin BOS 3B | -3.0 |
| Janson Junk MIA SP | -3.0 |
| Joshua Baez STL LF | -2.9 |
| Emerson Hancock SEA SP | -2.9 |
| Alec Bohm PHI 3B | -2.8 |
| Michael McGreevy STL SP | -2.8 |