Players / Player profile
SF · P

Trevor McDonald

Age 25 B/T R/R 6′0″, 205 lb USA MLB debut 2024
40-man FV 45 · #12 in org
  • San Francisco’s roster as it stands #4 starter · 108 IP · 1.1 WAR in the role
  • Injured list Ended 2026 on the 60-day IL: Right elbow strain (since Jul 21)
Keystone Stuff 93 19th pct
2026 fWAR 0.7
Projected 2027 WAR 1.1 at 107 IP · 1.1 in his 2027 role

Pitching · 2026 percentiles

vs. MLB pitchers with 500+ pitches · 1,137 pitches

Keystone Stuff 93 Keystone Stuff: 93, 19th percentile
Keystone Location 97 Keystone Location: 97, 43rd percentile
Keystone Pitching 89 Keystone Pitching: 89, 17th percentile
Run value (xRV) +0.13 Run value (xRV): +0.13, 50th percentile
Strikeout % 18.4% Strikeout %: 18.4%, 23rd percentile
Walk % 7.4% Walk %: 7.4%, 70th percentile
Whiff % 21.3% Whiff %: 21.3%, 19th percentile
Chase % 29.3% Chase %: 29.3%, 37th percentile
Fastball velo 93.4 Fastball velo: 93.4, 31st percentile
Extension 6.7 ft Extension: 6.7 ft, 74th percentile
70.1 IP5.12 ERA4.27 FIP 27° arm

Arsenal & Pitch Lab

Movement normalized to arm side · Keystone Stuff by pitch

−20−20−10−100010102020← Glove sideArm side →Rise (IVB, in) →SISLCH
RHP · arm angle 27° · how to read
PitchUseVeloIVBHBStuffLocWhiffxRV/100
Sinker58% use58%93.41.1+16.49910710%+0.78
Slider26% use26%85.8−4.0−10.0918839%−0.38
Changeup15% use15%83.81.3+13.3868833%−0.80

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

Most similar pitchers

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

SimilarityPlayerStuff’26 WAR’27 proj2027
54JR Ritchie ATL · ’0395−0.30.2—
52J.T. Ginn ATH · ’99871.71.6Pre-arb
50Logan Webb SF · ’96943.13.3Signed $23.0M
47Brady Singer CIN · ’96940.11.2Free agent
45Jack Kochanowicz LAA · ’00850.20.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

Sinker 55%
52% zone
Changeup 23%
21% zone
Slider 21%
33% 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 1.1 WAR —
2028 1.1 WAR —
2029 1.1 WAR —
2030 1.1 WAR —

Contract Studio →

Minor leagues

MLB Stats API · public box-score data

SeasonLevelLevelTeamAgeGPA / IPPA / IP ·Line
2026AAAAAASacramento River Cats25515 IP 15 IP · 5.40 ERA · 17.6% K · 22.1% BB
2025AAAAAASacramento River Cats2429142.1 IP 142.1 IP · 5.31 ERA · 22.9% K · 9.9% BB

FanGraphs: FV 45 · ETA 2026. Public pitch tracking exists only at Triple-A and some Florida State League parks.

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.