Bryan Joseph Woo…graduated from Alameda (Calif.) High School in 2018…Spent 3 seasons at Cal Poly (2019-21)…Had surgery on right elbow prior to being drafted.
2025
Went 15-7 with a 2.94 ERA (61 ER, 186.2 IP), 36 walks, 198 strikeouts and a 0.93 WHIP in 30 starts...held opponents to a .200 average...Finished fifth in 2025 BBWAA Cy Young Award voting...Made first two professional relief appearances in the ALCS against Toronto...allowed three runs in four innings...Missed ALDS due to injury...Has recorded back-to-back seasons of a sub-3.00 ERA and a sub-1.00 WHIP...Is the only starting pitcher in Mariners history with multiple such seasons...Is one of four pitchers in MLB to have a sub-3.00 ERA and a sub-1.00 WHIP since 2024, joining Zack Wheeler-PHI, Tarik Skubal-DET and Paul Skenes-PIT (min. 300 IP)...Woo’s 2.92 ERA over that span is seventh-best in the Majors...Was selected to the American League All-Star team for the first time in his career...tossed a scoreless third inning with one strikeout...Began his season with 25 consecutive starts of six innings and two or fewer walks, which was the second-longest streak of starts in MLB history to begin a season...His run of six inning starts was also the longest to begin a season in Mariners history...Recorded 21 quality starts, tied for the fourth-most in the Majors, trailing only Logan Webb-SF (22), Cristopher Sánchez-PHI (22) and Garrett Crochet-BOS (22)...Was one of six pitchers in the Majors with 175+ strikeouts, and 40 or fewer walks, joining Tarik Skubal-DET, Sonny Gray-STL, Zack Wheeler-PHI, Joe Ryan-MIN, Jacob deGrom-TEX...Was the only AL pitcher this season with two starts of seven-plus innings pitched and one or fewer hits allowed...Struck out a career-high 13 batters on Sept. 13 vs. Los Angeles-AL...also induced a career-high 23 swings-and-misses in the game...Took a no-hitter into the eighth inning on July 10 at New York-AL, finishing with 7.1 innings pitched, two hits, two runs, two walks and five strikeouts...His 27 starts of at least six innings this season led the Majors, ranking ahead of Crochet-BOS (25), Sánchez-PHI (24) and Logan Webb-SF (24)...Held opponents to a .200/.243/.353 slashline...his .210 opponents average is the 13th-lowest in MLB history among starters with at least 350 innings pitched.
2024
Went 9-3 with a 2.89 ERA (39 ER, 121.1 IP) in 22 starts with 101 strikeouts to 13 walks...opposing hitters slashed .211/.237/.337 with a 0.898 WHIP...Had two stints on the Injured List in 2024...placed on the 15-day IL with right medial elbow inflammation on March 28 and was activated on May 10...he also missed time with a strained right hamstring on the 15-day IL between June 25 and July 12...In first six starts, from May 10-June 6, posted a 1.07 ERA, while limiting opponents to a .139 batting average...Seattle went 6-0 during that span...Through his first two seasons in the Majors, he holds a 1.029 WHIP, lowest in franchise history by a starting pitcher through two seasons...his 3.44 ERA (80 ER, 209 IP) through his first two seasons is also sixth-lowest by a starting pitcher in franchise history (min. 100.0 IP)...Produced a first pitch strike on 72.9% of plate appearances, highest rate in Major League history since MLB started tracking first pitch strike % in 1988 (min. 120 IP)...Was one of nine pitchers in 2024 to have more games started than walks allowed (min. 5 GS)...had nine more starts than walks (22 GS, 13 BB), the only pitcher in the Majors with a larger difference was teammate George Kirby with 10 more starts than walks (33 GS, 23 BB)...Allowed 115 baserunners in his 22 starts in 2024, the fewest baserunners allowed in franchise history by a pitcher with at least 15 starts and 100.0 innings pitched... his 0.898 WHIP is the second-lowest in franchise history (min. 120.0 IP) and trailing only Logan Gilbert’s 2024 season (0.887)...prior to 2024, the lowest WHIP in franchise history was Félix Hernández’s 0.915 in 2014 (min. 120 IP)...In 10 starts at T-Mobile Park, went 6-1 with a 2.47 ERA (16 ER, 58.1 IP) and 55 strikeouts to six walks...he allowed three-or-fewer runs and five-or-fewer hits in nine of the 10 starts...he had one-or-fewer walks in every home outing...the Mariners went 9-1 in his 10 home starts...Limited opponents to a .574 OPS, third-lowest in franchise history for a single-season (min. 120.0 IP) behind Félix Hernández (.546, 2014) and Randy Johnson (.569, 1995)...his .574 mark ranked third-lowest among all pitchers in 2024 behind Paul Skenes-PIT (.552) and Tarik Skubal-DET (.558)...Holds a .628 OPS against through first two MLB season, third-lowest in franchise history among pitchers who began their career with the Mariners, trailing only James Paxton (.593) and Taijuan Walker (.615)...The Oakland-native made four starts against Oakland in 2024 and produced a 3-0 record, 0.89 ERA (2 ER, 20.1 IP) and 23 strikeouts to two walks...he spun three scoreless outings and went 5.0+ innings in two of those three...he also started the final game between the Mariners and Athletics at the Oakland Coliseum.
2023
Went 4-5 with a 4.21 ERA (41 ER, 87.2 IP), 31 walks and 93 strikeouts in 18 starts...Made his MLB debut on June 3 at Texas...became the second Top 10 Mariners prospect to debut...Earned his first career win June 22 against the New York Yankees...he carried a no-hitter into the sixth inning before giving up a one-out single to Gleyber Torres...became the fifth Mariners pitcher to carry a no-hitter into the sixth inning...Finished the month of August with a 1.69 ERA (3 ER, 16.0 IP) and allowed just four walks with 14 strikeouts in three games started...his 1.69 ERA was the fifth-best in MLB among pitchers who made at least two starts during the month...His 93 strikeouts were fifth-most in Mariners history in a pitcher’s first 18 career starts, trailing only Michael Pineda (113), Félix Hernández (112), George Kirby (102) and Logan Gilbert (97)...In his first three starts of September he recorded a 2.87 ERA (5 ER, 15.2 IP) with seven walks and 14 strikeouts...opponents were held to a .190 (11x58) batting average and he allowed just three extra-base hits...included in those three starts were two scoreless outings from Sept. 12-18 where he threw 10.2 innings and allowed just seven hits and four walks while striking out 14 batters.
2022
Split time with ACL Mariners, Single-A Modesto and High-A Everett...going 1-4 with a 4.11 ERA (26 ER, 57.0 IP) allowing 22 walks and 84 strikeouts...set a career high of 11 strikeouts against Vancouver pitching 6.0 innings and allowing only two hits.
2021
Did not pitch.