Players / Player profile
SEA · P

Bryan Woo

Age 26 B/T R/R 6′2″, 205 lb USA MLB debut 2023
40-man
  • Seattle’s roster as it stands #1 starter · 144 IP · 2.9 WAR in the role
  • Trade read Unlikely to be traded: Young, controllable regular (age 27, control through 2029): the kind of player clubs build around.
Keystone Stuff 110 83rd pct
2026 fWAR 4.1
Projected 2027 WAR 3.5 at 175 IP · 2.9 in his 2027 role

Pitching · 2026 percentiles

vs. MLB pitchers with 500+ pitches · 2,667 pitches

Keystone Stuff 110 Keystone Stuff: 110, 83rd percentile
Keystone Location 111 Keystone Location: 111, 91st percentile
Keystone Pitching 116 Keystone Pitching: 116, 94th percentile
Run value (xRV) +0.35 Run value (xRV): +0.35, 64th percentile
Strikeout % 24.6% Strikeout %: 24.6%, 67th percentile
Walk % 5.5% Walk %: 5.5%, 93rd percentile
Whiff % 25.2% Whiff %: 25.2%, 50th percentile
Chase % 34.2% Chase %: 34.2%, 85th percentile
Fastball velo 96.0 Fastball velo: 96.0, 74th percentile
Extension 6.4 ft Extension: 6.4 ft, 48th percentile
173.0 IP4.01 ERA3.24 FIP 24° arm

Arsenal & Pitch Lab

Movement normalized to arm side · Keystone Stuff by pitch

−20−20−10−100010102020← Glove sideArm side →Rise (IVB, in) →4SSISLSTCHCU
RHP · arm angle 24° · how to read
PitchUseVeloIVBHBStuffLocWhiffxRV/100
Four-seam47% use47%96.114.4+10.711111126%+0.14
Sinker19% use19%95.95.6+16.210110412%+0.05
Slider13% use13%87.11.7−2.410310433%−0.29
Sweeper12% use12%84.53.5−10.510710237%+1.66
Changeup6% use6%89.62.8+15.79410219%+1.81
Curveball3% use3%83.0−5.6−6.01048840%+0.09

No mix change or new pitch clears its bar. The arsenal is efficient for its shapes.

Most similar pitchers

Pitches like Woo: same hand, shape, slot and mix

SimilarityPlayerStuff’26 WAR’27 proj2027
51Bubba Chandler PIT · ’021032.02.2Pre-arb
50Eury Pérez MIA · ’031122.42.6Arb
50Troy Melton DET · ’001011.61.5Pre-arb
50George Kirby SEA · ’981012.52.6Arb
50Jack Leiter TEX · ’001030.51.2Pre-arb

Same-handed pitchers nearest on fastball velocity and shape, arm angle, extension, pitch mix, secondary shapes, Stuff, whiff rate and workload. 2026 regulars only.

Pitch locations · 2026

Where each pitch finishes, by batter side

Four-seam 53%
51% zone
Slider 19%
35% zone
Changeup 10%
35% zone
Sinker 9%
50% zone
Sweeper 5%
33% zone
Curveball 3%
28% zone

Where each pitch finishes, catcher’s view. The bar marks the batter’s side; the box is an average strike zone. Pitches with 40+ thrown to this side.

Contract & projection

Club control (RosterResource) · Keystone projected WAR

2027 3.5 WAR Arbitration $5.7M*
2028 3.5 WAR Arbitration $10.9M*
2029 3.4 WAR Arbitration $18.6M*
2030 3.3 WAR Free agent

* projected arbitration or minimum salary. Contract Studio →

ABS challenges · 2026

Baseball Savant

As pitcher 100% 1/1 won · +0.1 runs
Keystone is an independent portfolio project. It is not affiliated with Major League Baseball or any club. Data: MLB Stats API, Baseball Savant, FanGraphs. Used under their terms for individual, non-commercial use.