Ezequiel Tovar

SS Colorado Rockies
Age 25 R/R 6'0" / 192 lbs MLB HR +30%H +12% Svc 4.081 · Ctrl thru 2030
Overview
MLB40-MANExtFA 2029
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202422MLBCOL695.269/.297/.469266963.4
202523AAACOL46.163/.200/.20900-9—.136/.156/.182
202523MLBCOL390.253/.296/.40095800.8
202624MLBCOL506.219/.268/.35313863-0.4
2027PROJ25MLBCOL459.241/.285/.391137780.5
2028PROJ26MLBCOL460.241/.285/.390137780.5
2029PROJ27MLBCOL454.240/.284/.387126770.4
Last 3 seasons WAR 3.7  ·  Next 3 projected WAR 1.5Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2030Service4.081First FA2029Options2
2027Ext$9M2028Ext$9M2029Ext$9M2030Ext$9M
Skills · percentileStatcast 2024-2026
Speed63
Barrel%52
Bat Spd52
Avg EV41
xwOBA38
Form.233/.269/.380 · rolling true talent (60d window) · proj .229/.272/.365
CompsYu Chang (age 25) · Jesús Bastidas (age 25) · Pat Valaika (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 8278vR 66
AVG/OBP/SLG.241 / .285 / .391
PA459
HR13
SB7
K%26
BB%5
BABIP300
ISO151
MLB%100%
Value2027 · WAR
BAT: -12.2 runs (wOBA-derived runs vs avg)-12BATRUN: +1.5 runs (SB/CS + UBR baserunning)+1RUNFLD: +1.9 runs (Defensive runs vs avg)+2FLDPOS: +4.9 runs (Positional adjustment)+5POSREP: +9.9 runs (Replacement-level credit)+10REPTotal WAR: +0.90+0.9WAR
0.00.81.60.90.50.40.327282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control-$19M ctrl surplus
Tools · Recent Form · Splits · ContractCON 45 / POW 50
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT45
xAVG
330.237
POWER50
Barrel%
528.4
Avg EV
4188.5
Bat Spd
5271.6
EYE20
scouting grade only
SPEED50
Sprint
6328.0
Recent Formrolling true talent ⓘ
K%27%▼28% over 65 PA (60d) · proj 26%
BB%5%▼3% over 65 PA (60d) · proj 5%
ISO.147▲.177 over 62 AB (60d) · proj .135
HR/BB4.5%▲6.8% over 44 BBE (60d) · proj 3.6%
BABIP.290·.341 over 41 BIP (60d) · proj .288
SLASH.233/.269/.380·proj .229/.272/.365
Platoon Splits2024-2026 · 1170 PA
vs LHP
vs RHP
Edge
PA
299
871
—
wRC+
109
96
◀L
wOBA
329
310
◀L
ISO
175
177
—
BABIP
348
326
◀L
K%
29.1%
26.5%
▶R
BB%
6.7%
3.0%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-2
MLB Debut   2022
Service   4.081 yrs.days
Team Control Through   2030
First FA Year   2029
OPT
YearStatusSalary Proj WAR Value Surplus
2027Ext$9M+0.9$4M-$5M
2028Ext$9M+0.5$2M-$6M
2029Ext$9M+0.4$1M-$6M
2030Ext$9M+0.3$1.0M-$6M
Totals $36M $8M -$23M
Options · projected decision
2031CLUB OPT$9.1M / $0.0M buyoutDECLINE
2032CLUB OPT$23.0M / $2.5M buyoutDECLINE
Underwater contract
Projected production over the remaining contract is worth -$23M less than the salary owed. Most often this reflects an aging-curve fade that was visible at signing — the team paid a premium for the early years.

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201816 ROKDSL Colorado — 158130 34440 22332 169 262377354730 92340 2114 329 36 — — — — — —
202119 A+Spokane Indians — 143134 32904 3192 32 239266396662 157252 132 284 47 — — — — — —
202119 AFresno Grizzlies — 326298 9221311 14385 214 309350510860 201320 124 367 87 — — — — — —
202119 INTLSalt River Rafters — 9687 14203 5202 20 161223287511 126167 215 228 41 — — — — — —
202220 MLBColorado Rockies — 3533 7101 290 00 212257333590 121261 266 265 58 -2 +0 -1 +4 +1 0.2
202220 AAAAlbuquerque Isotopes — 2321 7001 220 00 333391476867 143333 99 387 103 — — — — — —
202220 AAHartford Yard Goats — 295264 8415313 25645 173 318388545933 227378 228 408 119 — — — — — —
202321 MLBColorado Rockies — 615581 14737415 251664 115 253289408696 155328 274 306 83 -13 +0 +15 +7 +13 2.3
202422 MLBColorado Rockies — 695655 17645426 232004 65 269297469766 200344 293 329 96 -3 -1 +15 +7 +15 3.4
202523 MLBColorado Rockies — 390360 911849 21981 53 253296400696 147322 255 303 80 -9 -0 +4 +5 +8 0.8
202523 AAAAlbuquerque Isotopes — 4643 7200 2100 00 163200209409 47206 224 185 -9 — — — — — —
202624 MLBColorado Rockies — 506465 10223013 291292 81 219268353621 133269 256 273 63 -22 +1 +0 +5 +11 -0.4
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 22412094 5231241264 10060211 3014 250287412700 162317 274 304 92 -21 +0 +34 +28 +49 9.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201816 ROK MLEDSL Colorado — 158136 22220 16402 169 162260206466 44220 2510 222 36 — — — — — —
202119 A+ MLESpokane Indians — 143135 29803 2272 32 215237341578 126237 191 238 47 — — — — — —
202119 A MLEFresno Grizzlies — 326302 791627 10535 214 262297397694 136282 163 297 87 — — — — — —
202220 MLB MLEColorado Rockies — 3533 7101 290 00 212257333590 121261 266 254 58 -2 +0 -1 +4 +1 0.2
202220 AAA MLEAlbuquerque Isotopes — 2321 7001 220 00 333391476867 143306 99 321 103 — — — — — —
202220 AA MLEHartford Yard Goats — 295271 7713310 18785 173 284340465805 181356 266 344 119 — — — — — —
202321 MLB MLEColorado Rockies — 615581 14036313 251664 115 241277380657 139328 274 290 83 -13 +0 +15 +7 +13 2.3
202422 MLB MLEColorado Rockies — 695657 16743323 222004 65 254283434716 180344 293 310 96 -3 -1 +15 +7 +15 3.4
202523 MLB MLEColorado Rockies — 390360 861738 21981 53 239283369652 131322 255 287 80 -9 -0 +4 +5 +8 0.8
202523 AAA MLEAlbuquerque Isotopes — 4644 6200 1130 00 136156182337 45186 282 155 -9 — — — — — —
202624 MLB MLEColorado Rockies — 506465 9822012 291292 81 211260335596 125269 256 262 63 -22 +1 +0 +5 +11 -0.4
201816 ROK MLEDSL Colorado — 158136 22220 16402 169 162260206466 44222 2510 222 36 — — — — — —
201816 ROK RAWDSL Colorado — 158130 34440 22332 169 262377354730 92340 2114 329 36 — — — — — —
202119 A MLE3 teams — 565527 13029312 14969 266 247278381660 135278 172 279 75 — — — — — —
202119 A RAW3 teams — 565519 13832318 22779 266 266307443750 177279 144 323 75 — — — — — —
202220 AA MLE3 teams — 353325 9014312 22895 173 277332449782 172347 256 334 112 — — — — — —
202220 AA RAW3 teams — 353318 9816315 29755 173 308375519894 211362 218 392 112 — — — — — —
202321 MLB MLEColorado Rockies — 615581 14036313 251664 115 241277380657 139314 274 290 83 -13 +0 +15 +7 +13 2.3
202321 MLB RAWColorado Rockies — 615581 14737415 251664 115 253289408696 155328 274 306 83 -13 +0 +15 +7 +13 2.3
202422 MLB MLEColorado Rockies — 695657 16743323 222004 65 254283434716 180327 293 310 96 -3 -1 +15 +7 +15 3.4
202422 MLB RAWColorado Rockies — 695655 17645426 232004 65 269297469766 200344 293 329 96 -3 -1 +15 +7 +15 3.4
202523 MLB MLE2 teams — 436404 931938 221111 53 230272351623 121295 255 273 71 -15 -0 +4 +5 +9 0.3
202523 MLB RAW2 teams — 436403 982049 231081 53 243286380665 136308 255 290 71 -15 -0 +4 +5 +9 0.3
202624 MLB MLEColorado Rockies — 506465 9822012 291292 81 211260335596 125259 256 262 63 -22 +1 +0 +5 +11 -0.4
202624 MLB RAWColorado Rockies — 506465 10223013 291292 81 219268353621 133269 256 273 63 -22 +1 +0 +5 +11 -0.4
201816 ROK MLEDSL Colorado — 158139 22220 16402 169 158260201461 43220 2510 222 36 — — — — — —
202119 A MLE3 teams — 565537 13029312 14969 266 242278374652 132268 172 279 75 — — — — — —
202220 AA MLE3 teams — 353323 9014312 22895 173 279332452784 173343 256 334 112 — — — — — —
202321 MLB MLEColorado Rockies — 615581 14036313 251664 115 241277380657 139328 274 290 83 — — — — — —
202422 MLB MLEColorado Rockies — 695664 16743323 222004 65 252283429712 178344 293 310 96 — — — — — —
202523 MLB MLE2 teams — 436410 931938 221111 53 227272346618 120307 255 273 71 — — — — — —
202624 MLB MLEColorado Rockies — 506470 9822012 291292 81 209260332592 123269 256 262 63 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202422 MLB MLEColorado Rockies — 695664 16743323 222004 65 252283429712 178344 293 310 96 — — — — — —
202523 MLB MLE2 teams — 436410 931938 221111 53 227272346618 120307 255 273 71 — — — — — —
202624 MLB MLEColorado Rockies — 506470 9822012 291292 81 209260332592 123269 256 262 63 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLECOL 100% 532497 11425113 281372 82 230274365639 135288 265 283 78 -14 +1 +2 +6 +12 0.9
▸ 2027 — real world (MLB)
202725 MLB CTXCOL 100% 459430 10322213 241192 72 241285391675 150300 265 298 78 -12 +1 +2 +5 +10 0.5
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLECOL 100% 460430 9822111 251192 72 229274364639 135287 265 283 78 -12 +1 +2 +5 +10 0.5
202927 MLB MLECOL 100% 454425 9621111 241182 62 228273362635 134287 265 282 77 -13 +0 +2 +5 +10 0.4
203028 MLB MLECOL 100% 445416 9521111 241172 51 227271358629 131286 265 279 75 -13 +1 +1 +5 +10 0.3
203129 MLB MLECOL 100% 431404 9120110 231141 31 225269352621 128285 265 276 73 -14 +0 +0 +5 +9 0.1
203230 MLB MLECOL 100% 416390 861919 221121 21 222265345610 123284 275 271 70 -15 +0 -0 +4 +9 -0.2
202826 MLB CTXCOL 100% 460430 10422213 251192 72 241285390675 150300 265 298 78 -12 +1 +2 +5 +10 0.5
202927 MLB CTXCOL 100% 454425 10222212 241182 62 240284387671 148300 265 296 77 -13 +0 +2 +5 +10 0.4
203028 MLB CTXCOL 100% 445416 9921212 241172 51 238282383664 145299 265 293 75 -13 +1 +1 +5 +10 0.3
203129 MLB CTXCOL 100% 431404 9521111 231141 31 235279376655 141297 265 289 73 -14 +0 +0 +5 +9 0.1
203230 MLB CTXCOL 100% 416390 9020110 221121 21 232275368643 136295 275 284 70 -15 +0 -0 +4 +9 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 44474159 101323020122 218118219 5321 244284396681 153309 275 298 78 -88 +2 +38 +52 +96 10.3
/ 162G— A+C — 650608 14934318 321733 83 245286400686 155311 275 298 78 -13 +0 +6 +8 +14 1.5
Career— MLE — 59935590 130328923143 292153037 11941 233276370645 137293 265 284 78 -100 +3 +40 +56 +106 10.8
/ 162G— MLE — 650606 14131216 321664 134 233276370645 137291 265 284 78 -13 +0 +5 +7 +14 1.4

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2025 AAAAlbuquerque Isotopes · 46 PAwOBA .184 → .155 (−29)K% 21.7% → 27.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.74%÷0.945×1.200——27.61%
BB% (unintentional) /PA4.35%÷1.019×0.690—×1.0483.09%
HBP% /PA0.00%—×0.940—×1.0480.00%
Singles /BIP15.15%÷1.047×0.930—×1.04814.10%
Doubles /BIP6.06%÷1.029×0.830—×1.0485.13%
Triples /BIP0.00%÷1.028×0.970—×1.0480.00%
Home runs /BIP0.00%÷1.017×0.700—×1.0480.00%

Factors used: league row International League. Park (home-season share, regressed): HR 103, 1B 109, 2B 106, 3B 106, K 89, BB 104 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average).

Result: wOBA .184 → .155; ISO .047 → .038; BABIP .206 → .186. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 AAHartford Yard Goats · 295 PAwOBA .398 → .344 (−54)K% 21.7% → 26.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.69%÷1.006×1.220——26.32%
BB% (unintentional) /PA8.47%÷1.002×0.700—×1.0506.22%
HBP% /PA1.69%—×0.850—×1.0501.51%
Singles /BIP26.50%÷1.032×0.970×0.996×1.05026.04%
Doubles /BIP7.50%÷1.035×0.860×0.996×1.0506.52%
Triples /BIP1.50%÷1.150×0.950×0.996×1.0501.30%
Home runs /BIP6.50%÷0.992×0.780—×1.0505.36%

Factors used: league row EL. Park (home-season share, regressed): HR 98, 1B 106, 2B 107, 3B 130, K 101, BB 100 — applied at half strength. Age: age 21 vs a level average of 24.8 → +5.0% on BB/HBP/hit rates (3.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.996.

Result: wOBA .398 → .344; ISO .227 → .186; BABIP .378 → .356. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 AAAAlbuquerque Isotopes · 23 PAwOBA .377 → .321 (−55)K% 8.7% → 10.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA8.70%÷0.995×1.200——10.48%
BB% (unintentional) /PA8.70%÷0.945×0.690—×1.0506.67%
HBP% /PA0.00%—×0.940—×1.0500.00%
Singles /BIP31.58%÷1.047×0.930—×1.05029.46%
Doubles /BIP0.00%÷1.038×0.830—×1.0500.00%
Triples /BIP0.00%÷1.150×0.970—×1.0500.00%
Home runs /BIP5.26%÷1.061×0.700—×1.0503.65%

Factors used: league row International League. Park (home-season share, regressed): HR 112, 1B 109, 2B 108, 3B 130, K 99, BB 89 — applied at half strength. Age: age 21 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (6.2 yr younger than average).

Result: wOBA .377 → .321; ISO .143 → .099; BABIP .333 → .306. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2021 AFresno Grizzlies · 326 PAwOBA .361 → .297 (−64)K% 11.7% → 16.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.66%÷0.972×1.360——16.32%
BB% (unintentional) /PA4.29%÷1.014×0.690—×1.0303.01%
HBP% /PA1.53%—×0.780—×1.0301.23%
Singles /BIP21.92%÷0.967×0.920×0.961×1.03020.66%
Doubles /BIP8.08%÷1.057×0.830×0.961×1.0306.28%
Triples /BIP1.15%÷1.132×0.910×0.961×1.0300.92%
Home runs /BIP4.23%÷1.218×0.800—×1.0302.86%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 144, 1B 93, 2B 111, 3B 126, K 94, BB 103 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.961.

Result: wOBA .361 → .297; ISO .201 → .145; BABIP .320 → .282. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2021 A+Spokane Indians · 143 PAwOBA .276 → .238 (−38)K% 13.3% → 18.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.29%÷0.967×1.350——18.55%
BB% (unintentional) /PA2.10%÷1.052×0.710—×1.0421.48%
HBP% /PA1.40%—×0.810—×1.0421.18%
Singles /BIP16.52%÷0.966×0.910×0.996×1.04216.16%
Doubles /BIP7.83%÷0.976×0.830×0.996×1.0426.91%
Triples /BIP0.00%÷0.900×0.820×0.996×1.0420.00%
Home runs /BIP3.48%÷1.211×0.830—×1.0422.48%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 142, 1B 93, 2B 95, 3B 80, K 93, BB 110 — applied at half strength. Age: age 20 vs a level average of 22.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.996.

Result: wOBA .276 → .238; ISO .157 → .121; BABIP .252 → .237. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2018 DSLDSL Colorado · 158 PAwOBA .327 → .222 (−105)K% 20.9% → 25.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.89%÷1.000×1.220——25.48%
BB% (unintentional) /PA13.92%÷1.000×0.700—×1.0229.97%
HBP% /PA1.27%—×0.700—×1.0220.91%
Singles /BIP26.80%÷1.000×0.680×0.954×1.02217.78%
Doubles /BIP4.12%÷1.000×0.600×0.954×1.0222.41%
Triples /BIP4.12%÷1.000×0.600×0.954×1.0222.41%
Home runs /BIP0.00%÷1.000×0.470—×1.0220.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.954.

Result: wOBA .327 → .222; ISO .092 → .056; BABIP .340 → .220. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .