On MLB 40-man: YES
Acquired: Drafted 6th Rd (174) '21
Sun 5/18 | Mon 5/19 | Tue 5/20 |
---|---|---|
Starting @SDP 6-1 F | @CHW 7:40 PM EDT | @CHW 7:40 PM EDT |
Positions
SP
2026 Earned Positions
SP
All Leagues
Average $9.29
Median $9.00
FanGraphs Points
Average $8.91
Median $8.00
All Leagues
Average $15.20
Median $16.00
FanGraphs Points
Average $12.80
Median $13.00
Roster%
100%
Change
7Day
0%
30Day
0.31%
2025 OPL Round 2
OPL Roster%
10.59%
OPL Average Salary
$9.94

May 18, 2025 7:05 PM : Woo (5-1) allowed a run on five hits and struck out five without walking a batter over seven innings to earn the win Sunday over the Padres.
Analysis: Woo turned in another fantastic outing, with the lone run coming early on a Fernando Tatis solo shot to lead off the bottom of the first inning. Woo has allowed one run or fewer in five of his nine outings this season, and this was his seventh quality start. It was also the third time in four starts in May he hasn't issued a walk, as he continues to dominate with control. Woo is at a 2.65 ERA, 0.87 WHIP and 55:8 K:BB through 57.2 innings this season. His next start is projected to be on the road versus the Astros.
MLB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2023 | SEA | 18 | 18 | 87.2 | 0 | 0 | 93 | 75 | 31 | 7 | 13 | 4.17 | 365.83 |
2024 | SEA | 22 | 22 | 121.1 | 0 | 0 | 101 | 96 | 13 | 3 | 14 | 5.19 | 630.06 |
2025 | SEA | 8 | 8 | 50.2 | 0 | 0 | 50 | 37 | 8 | 1 | 4 | 5.97 | 302.53 |
MILB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2022 | SEA (CPX) | 3 | 3 | 4.2 | 0 | 0 | 9 | 3 | 0 | 0 | 0 | 9.58 | 44.73 |
2022 | SEA (A) | 6 | 6 | 20.1 | 0 | 0 | 29 | 18 | 6 | 2 | 2 | 5.56 | 113.07 |
2022 | SEA (A+) | 7 | 7 | 32.0 | 0 | 0 | 46 | 32 | 16 | 4 | 2 | 5.03 | 161.00 |
2023 | SEA (AA) | 9 | 9 | 44.0 | 0 | 0 | 59 | 27 | 12 | 5 | 2 | 6.77 | 297.80 |
2024 | SEA (A+) | 1 | 1 | 2.2 | 0 | 0 | 2 | 1 | 2 | 0 | 1 | 1.06 | 2.83 |
2024 | SEA (AAA) | 3 | 3 | 11.1 | 0 | 0 | 17 | 5 | 0 | 0 | 0 | 9.25 | 104.87 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
May 13, 2025 | SEA | NYY | 1 | 0 | 0 | 0 | 6.1 | 23 | 0 | 0 | 4 | 6 | 0 | 0 | 0 | 48.47 |
May 7, 2025 | SEA | @ATH | 1 | 0 | 0 | 0 | 6.0 | 27 | 5 | 5 | 8 | 6 | 1 | 0 | 1 | 20.30 |
May 2, 2025 | SEA | @TEX | 1 | 1 | 0 | 0 | 6.1 | 20 | 0 | 0 | 1 | 8 | 0 | 0 | 0 | 60.27 |
Apr 24, 2025 | SEA | @BOS | 1 | 1 | 0 | 0 | 6.0 | 23 | 2 | 2 | 3 | 8 | 1 | 1 | 1 | 34.30 |
Apr 18, 2025 | SEA | @TOR | 1 | 0 | 0 | 0 | 7.0 | 30 | 3 | 3 | 7 | 4 | 2 | 0 | 0 | 35.60 |
Apr 12, 2025 | SEA | TEX | 1 | 1 | 0 | 0 | 7.0 | 27 | 1 | 1 | 6 | 7 | 1 | 0 | 0 | 47.20 |
Apr 6, 2025 | SEA | @SFG | 1 | 0 | 0 | 0 | 6.0 | 24 | 4 | 4 | 5 | 6 | 1 | 0 | 1 | 28.10 |
Mar 30, 2025 | SEA | ATH | 1 | 1 | 0 | 0 | 6.0 | 23 | 1 | 1 | 3 | 5 | 2 | 0 | 1 | 28.30 |
Sep 27, 2024 | SEA | ATH | 1 | 1 | 0 | 0 | 5.0 | 19 | 0 | 0 | 3 | 8 | 1 | 0 | 0 | 42.20 |
Sep 22, 2024 | SEA | @TEX | 1 | 0 | 0 | 0 | 6.0 | 25 | 4 | 4 | 7 | 4 | 1 | 0 | 1 | 18.90 |
Totals | 10 | 5 | 0 | 0 | 61.2 | 241 | 20 | 20 | 47 | 62 | 10 | 1 | 5 | 363.63 |
Last 10 MILB Games
Date | Level | Team | Opponent | GS | Win | Save | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul 6, 2024 | A+ | EVE | VAN | 1 | 0 | 0 | 2.2 | 10 | 2 | 2 | 1 | 2 | 2 | 0 | 1 |
May 4, 2024 | AAA | TAC | @SAC | 1 | 0 | 0 | 5.0 | 18 | 0 | 0 | 3 | 6 | 0 | 0 | 0 |
Apr 27, 2024 | AAA | TAC | ELP | 1 | 0 | 0 | 3.1 | 12 | 0 | 0 | 2 | 6 | 0 | 0 | 0 |
Apr 21, 2024 | AAA | TAC | @LV | 1 | 0 | 0 | 3.0 | 9 | 0 | 0 | 0 | 5 | 0 | 0 | 0 |
May 28, 2023 | AA | ARK | FRI | 1 | 1 | 0 | 5.0 | 19 | 1 | 1 | 2 | 6 | 2 | 0 | 0 |
May 23, 2023 | AA | ARK | FRI | 1 | 0 | 0 | 5.0 | 23 | 2 | 2 | 4 | 4 | 3 | 2 | 0 |
Totals | 6 | 1 | 0 | 24.0 | 91 | 5 | 5 | 12 | 29 | 7 | 2 | 1 |
Avg Salary & Roster%
Last 30 days
2026 Position Eligibility Progress
To gain eligibility, a player must have 5 GS or 10 G at a position in the majors, or 20 G at a position in the minors.
Transaction History
Date | Transaction Type | Team | Salary |
---|