Players / Player profile
BAL · CF

Colton Cowser

Age 26 B/T L/R 6′3″, 220 lb USA MLB debut 2023
40-man
  • Baltimore’s roster as it stands starts at CF · 428 PA · 2.1 WAR in the role
  • Trade read Available at a price: BAL 23% playoff odds; control through 2029.
xwOBA .316 wOBA .312
2026 fWAR 2.1
Projected 2027 WAR 2.0 at 432 PA · 2.1 in his 2027 role

Hitting · 2026 percentiles

vs. MLB hitters with 300+ PA · 393 PA

xwOBA .316 xwOBA: .316, 42nd percentile
Swing decisions −0.28 Swing decisions: −0.28, 33rd percentile
Contact value +0.17 Contact value: +0.17, 54th percentile
Bat speed 74.5 Bat speed: 74.5, 82nd percentile
Squared-up / swing 15% Squared-up / swing: 15%, 4th percentile
Blasts / swing 7% Blasts / swing: 7%, 39th percentile
EV90 105.0 EV90: 105.0, 64th percentile
Barrel % 9.4% Barrel %: 9.4%, 62nd percentile
Chase % 29.6% Chase %: 29.6%, 51st percentile
Zone contact 79.5% Zone contact: 79.5%, 16th percentile
Strikeout % 30.8% Strikeout %: 30.8%, 6th percentile
Walk % 11.7% Walk %: 11.7%, 86th percentile

Platoon splits · swing path

By pitcher handedness

vsPAwOBAxwOBAK%BB%ChaseDecisionsContact
LHP65.212.19543%9%31%−0.18−2.35
RHP328.332.34028%12%29%−0.31+0.63
Attack angle
15.0° (40% in 5–20°)
Attack direction
−4.4°
Swing length
7.5 ft
Fast-swing rate
44%
Pull-air %
17.4%
Hard-hit %
41.1%
Slash · wRC+
.226/.317/.369 · 98

Zone map · 2026

Where he does damage, and where to pitch him

−0.6+1.0+0.3+1.70.0+0.1−2.7−2.0−0.4−0.2+1.1+3.0−0.2+2.5−0.9+0.3+0.7−1.1−1.3+0.6−1.4−1.2−2.3−0.8+0.3LHB

Does the most damage middle-away (+3.0 vs. league per 100; 1.4 standard errors on 100 pitches, inside the noise for the best of nine cells).

Weakest up and away (−2.7), but only 1.2 standard errors from average on 71 pitches: no in-zone spot to attack yet.

Runs per 100 pitches vs. an average LHB: better · worse. Catcher’s view · 1,525 pitches · faded cells are within one standard error of average. A spot is called only when it is farther from average than the best or worst of nine average cells gets 95% of the time (set from the league’s own pitches: about 3 standard errors above, 2 below).

Most similar hitters

Swings like Cowser: bat path, contact quality and approach

SimilarityPlayerxwOBA’26 WAR’27 proj2027
68Marcell Ozuna FA · ’90.304−1.00.2Free agent
66Austin Wells NYY · ’99.3031.72.2Arb
58Brett Baty NYM · ’99.3221.11.5Arb
56Jazz Chisholm Jr. NYY · ’98.2963.53.2Free agent
55Tyler O'Neill BAL · ’95.3070.50.5Signed $16.5M

Jazz Chisholm Jr. (similarity 56, 3.2 WAR projected for 2027) is a free agent this winter: a similar swing available without trading talent, at a free agent’s price. Opportunity Finder →

Nearest neighbours on bat speed, swing length, attack angle, squared-up and blast rates, EV90, barrels, pull-air, chase, zone contact, K% and BB%. 2026 regulars only.

Fielding

2027 rating at every position he can play · OAA by position · range by direction · tools. Same engine as the Fielding Lab and the Winter Plan.

2027 rating by position · best fit first, on the total with the position’s worth
CF +5.4 +7.9
LF +9.4 +1.9
RF +9.8 −0.7
1B +10.9prior −4.6
Outs Above Average by position
SeasonPosOAARangeArm, DPRunsBatters
2026LF+1+10.0+1.0249
2026RF+2+20.0+2.0702
2026CF+7+70.0+7.02,838
2025RF000.00.025
2025LF00+0.6+0.61,571
2025CF+1+1+0.6+1.61,685
2024RF+1+10.0+1.0312
2024CF+1+10.0+1.01,335
2024LF+9+8+0.1+8.13,406
2023LF−1−1+0.1−0.9194
2023RF00+0.1+0.1220
2023CF−1−1+0.1−0.9342

Runs = range plus his arm and double-play runs spread over his positions by outs (Fielding Run Value, from 2023): what the rating counts.

Range by direction (OAA at CF)
2025 · CF2026 · CF In (charging) 0+2Back +1+1Toward 3B line +1+2Toward 1B line −1+5vs. RHH +1+6vs. LHH 0+4
Tools (percentile; arm among CFs)
Arm at CF 89.5 mph · 69th
Sprint speed 28.1 ft/s · 70th
Reaction +1.3 ft · 84th
Burst +1.3 ft · 85th
Route −1.0 ft · 13th
Catch difficulty (latest season)
PlayMadeChancesRate
★★★★★41625%
★★★★3743%
★★★91182%
★★181995%
★1515100%
Zone rating (Keystone expected outs)
SeasonZoneBallsOuts vs. exp.
2026RF770.0
2026CF324+1.8
2025LF148−0.7
2025CF199−4.6
2024LF358+2.6
2024CF155−2.5

The zone rating counts every ball hit to his part of the field while he played there, his club’s positioning included; Savant OAA uses his actual starting spot and is the better individual grade. They agree best in the outfield. See the model card.

Compare in the Fielding Lab →

Contract & projection

Club control (RosterResource) · Keystone projected WAR

2027 2.0 WAR Arbitration $2.9M*
2028 1.9 WAR Arbitration $5.9M*
2029 1.7 WAR Arbitration $10.6M*
2030 1.4 WAR Free agent

* projected arbitration or minimum salary. Contract Studio →

Minor leagues

MLB Stats API · public box-score data

SeasonLevelLevelTeamAgeGPA / IPPA / IP ·Line
2025A+A+Aberdeen IronBirds25311 PA 11 PA · .222/.364/.556 · 1 HR · 36.4% K · 18.2% BB
2025AAAAAANorfolk Tides25313 PA 13 PA · .545/.615/.909 · 0 HR · 15.4% K · 15.4% BB

ABS challenges · 2026

Baseball Savant

As batter 50% 6/12 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.