Thairo Estrada2B Colorado Rockies
Age 30 R/R 5'10" / 185 lbs MLB H +10%K -4% Svc 7.000 · Ctrl thru 2026 peak 0.7 · 2026
wRC+†vL 4077vR 71
AVG/OBP/SLG.235 / .279 / .359
PA379
HR9
SB8
K%20
BB%4
xwOBA.264
Barrel%3.1%
MLB%100%
BAT: -9.8 runs (wOBA-derived runs vs avg)-10BATRUN: +1.4 runs (SB/CS + UBR baserunning)+1RUNFLD: +3.8 runs (Defensive runs vs avg)+4FLDPOS: +1.4 runs (Positional adjustment)+1POSREP: +10.7 runs (Replacement-level credit)+11REPTotal WAR: +0.70+0.7WAR
Scouting · nowfuture
HIT
4545
PWR
4040
SPD
5555
EYE
3335
trajectory · 10 yrs
0.2peak
2026
Barrel%
103.1
xwOBA
120.264
Avg EV
1386.3
Whiff%
490.111
Chase%
100.404
Speed
5827.8
Bat Spd
5471.8

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2019
Service   7.000 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026Ext / FA-deal$5M+0.7$3M-$2M
Totals $5M $3M -$2M

Career Projections (MLE)

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201317 ROKGCL Yankees2 199181 39842 7438 75 .215.276.337.613 .122.270 224 .250 50 -11 -1 +0 +1 +6 -0.6
201418 ROKGCL Yankees1 2322 4100 160 00 .182.217.227.445 .045.250 264 .206 16 -2 +0 +0 +0 +1 -0.1
201620 A+2 teams 499466 1221828 26933 188 .262.305.361.666 .099.311 195 .286 77 -13 +0 +0 +2 +14 0.4
201721 AA2 teams 626583 1692146 288210 1112 .290.333.370.704 .081.327 134 .309 95 -4 -3 +0 +2 +18 1.4
201822 INTL3 teams 167162 27600 0463 01 .167.182.204.386 .037.231 280 .171 -11 -21 -0 +0 +1 +5 -1.6
201923 AAA2 teams 328310 681629 12754 71 .219.258.371.629 .152.260 234 .273 67 -12 +1 +1 +1 +9 -0.0
202024 MLBNew York Yankees 5248 8001 1193 10 .167.231.229.460 .062.250 372 .205 15 -5 +0 -0 +0 +1 -0.4
202125 AAA2 teams 365336 9417114 24675 74 .280.337.461.798 .182.314 187 .344 121 +9 -0 +3 +4 +10 2.6
202226 MLBSan Francisco Giants 541488 12821214 338914 216 .262.327.400.727 .137.292 166 .317 101 +0 +2 +2 +2 +15 2.2
202327 MLBSan Francisco Giants 530495 13826214 2212011 237 .279.324.424.748 .145.342 234 .325 107 +4 +2 +15 +2 +15 3.9
202428 MLB2 teams 464441 10116212 13937 32 .229.262.356.618 .127.263 203 .274 68 -17 -0 +7 +2 +13 0.5
202529 MLB2 teams 189177 41903 7332 13 .232.269.333.602 .102.264 174 .264 60 -9 -1 -1 +1 +5 -0.4
▸ 2026 Season
202630 MLBCOL 379354 841519 16766 82 .237.282.362.643 .124.274 204 .286 77 -10 +1 +4 +1 +11 0.7
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202731 MLBCOL 364340 791418 15746 61 .232.277.350.627 .118.273 204 .282 74 -11 +1 +1 +1 +10 0.3
202832 MLBCOL 345323 751318 14725 41 .232.275.353.628 .121.272 214 .278 71 -11 +0 -0 +1 +10 -0.0
202933 MLBCOL 315294 681217 13685 30 .231.276.350.626 .119.270 224 .272 66 -12 +1 -1 +1 +9 -0.2
203034 MLBCOL 271254 571015 11614 10 .224.268.331.598 .106.268 234 .266 62 -12 +0 -2 +1 +8 -0.5
▸ Career Totals (MLE all levels + projections)
Career 56575274 130222324120 243111796 12153 .247.292.367.659 .120.291 204 .288 79 -135 +3 +27 +23 +160 8.0
/ 162G 650606 15026314 2812811 146 .248.293.370.663 .122.291 204 .288 79 -16 +0 +3 +3 +18 0.9

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201317 ROKGCL Yankees2 199176 491152 12308 75 .278.352.432.784 .153.324 156 .345 122 +5 -1 +6 1.0
201418 ROKGCL Yankees1 2322 6200 140 00 .273.304.364.668 .091.333 174 .299 87 -0 +0 +1 0.0
201620 A+Tampa Yankees 351315 921513 29463 75 .292.357.375.732 .083.332 138 .329 110 +4 -1 +10 1.4
201620 ACharleston RiverDogs 148140 40315 8210 113 .286.324.429.753 .143.307 145 .335 114 +2 +1 +4 0.8
201721 AATrenton Thunder 542495 1491946 34568 811 .301.356.392.748 .091.327 106 .335 114 +9 -3 +15 2.2
201721 INTLScottsdale Scorpions 8479 27211 3192 31 .342.381.430.811 .089.441 234 .365 137 +4 +0 +2 0.6
201822 AAAScranton/Wilkes-Barre RailRiders 3433 5100 081 00 .152.176.182.358 .030.200 240 .166 -15 -4 +0 +1 -0.4
201822 A+Tampa Tarpons 4745 10200 091 00 .222.239.267.506 .044.270 190 .224 30 -4 +0 +1 -0.2
201822 INTLGlendale Desert Dogs 8680 19200 4151 01 .237.282.263.545 .025.292 175 .250 49 -5 -0 +2 -0.3
201923 MLBNew York Yankees 6964 16303 3151 40 .250.294.438.732 .188.283 224 .318 102 +0 +1 +1 +1 +2 0.5
201923 AAAScranton/Wilkes-Barre RailRiders 259241 641728 14503 31 .266.314.452.766 .187.304 195 .337 116 +5 +0 +7 1.2
202024 MLBNew York Yankees 5248 8001 1193 10 .167.231.229.460 .062.250 372 .218 25 -4 +0 -0 +0 +1 -0.3
202125 MLBSan Francisco Giants 132121 33407 9232 10 .273.333.479.813 .207.286 177 .359 133 +5 +0 +3 +4 +4 1.6
202125 AAASacramento River Cats 233210 701419 20353 64 .333.399.538.937 .205.367 159 .412 174 +19 -0 +7 2.6
202226 MLBSan Francisco Giants 541488 12722214 338914 216 .260.325.400.725 .139.290 166 .322 105 +3 +2 +2 +2 +15 2.4
202327 MLBSan Francisco Giants 530495 13426214 2212011 237 .271.316.416.732 .145.331 234 .325 107 +4 +2 +15 +2 +15 3.9
202428 MLBSan Francisco Giants 381364 791529 10765 22 .217.248.343.591 .126.249 203 .262 59 -18 -0 +7 +2 +11 0.1
202428 AAASacramento River Cats 8375 25303 5142 10 .333.390.493.884 .160.379 176 .389 155 +5 +0 +2 0.8
202529 MLBColorado Rockies 165154 39903 6262 13 .253.290.370.660 .117.281 164 .290 80 -4 -1 -1 +1 +5 0.0
202529 AAAAlbuquerque Isotopes 2423 7100 150 00 .304.333.348.681 .043.389 214 .309 95 -0 +0 +1 0.1
▸ Career Totals (raw MLB only — historical actual)
MLB Career 18701734 43679651 8436838 5318 .251.301.392.693 .141.290 204 .308 94 -14 +3 +26 +11 +53 8.2

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Thairo Estrada (OGILVIE) 30 45 40 55 35 .235/.279/.359 .125.274 98 20% 4% 77 +0.1
Adrián Sanchez
2021 · MLB
30 50→46 42→45 49→50 42 .241/.277/.351 .110.282 915 18% 4% 72 -0.2 .242/.283/.349 .107.297 911 21% 5% 75 -0.0 .244/.282/.343.099.3016921%5%67-0.2
Jake Noll
2023 · MLB
29 47→51 47→50 52→45 41 .236/.275/.376 .140.276 147 21% 4% 79 +0.3 .223/.268/.356 .133.273 147 23% 5% 71 -0.3 .200/.247/.324.125.24513024%5%51-0.6
Charlie Culberson
2019 · MLB
30 47→52 45 46→50 42 .236/.279/.361 .125.295 139 24% 5% 76 +0.1 .246/.294/.401 .155.314 179 26% 6% 94 +1.3 .246/.289/.382.136.317131026%5%83+0.2
Juniel Querecuto
2023 · AAA
30 45→55 46→45 50 42 .228/.267/.357 .130.273 1312 22% 5% 71 -0.3 .221/.271/.347 .126.283 1413 26% 6% 69 -0.4 .210/.267/.327.117.273151328%6%59-0.8
Kristopher Negrón
2016 · MLB
30 43→50 41→45 52→55 41 .210/.264/.309 .099.275 914 27% 5% 57 -1.2 .219/.273/.336 .117.292 1117 28% 5% 68 -0.5 .225/.289/.349.123.323141432%7%74-0.0
Carlos Orrantia
2013 · AAA
31 49→55 44→45 50→55 42 .242/.277/.360 .118.284 1216 20% 4% 75 -0.0 .243/.281/.348 .105.302 916 22% 4% 74 -0.1 .243/.285/.329.086.30871222%4%68-0.4
Christian Zazueta
2015 · AAA
30 48→55 44→50 48→60 35 .238/.262/.351 .113.287 1310 22% 2% 66 -0.6 .243/.267/.359 .116.289 1224 20% 2% 71 -0.3 .241/.264/.352.110.286113320%2%65-0.5
Tim Lopes
2023 · MLB
29 41→51 46→45 50→55 41 .209/.264/.341 .131.274 1415 29% 6% 66 -0.6 .225/.293/.339 .114.311 1227 29% 8% 77 +0.1 .230/.306/.327.098.321103929%10%76+0.0
Yamid Haad
2008 · MLB
30 44 45 48→40 42 .222/.261/.340 .118.262 137 21% 5% 63 -0.8 .216/.257/.315 .099.277 106 25% 5% 55 -1.4 .220/.260/.314.094.2799124%5%54-0.6
Joe McEwing
2003 · MLB
30 47→55 46→45 46→50 44 .234/.286/.369 .135.276 1212 20% 5% 82 +0.5 .233/.289/.318 .085.285 710 20% 7% 69 -0.4 .251/.284/.329.077.30171619%4%65-0.3
Tommy Field
2017 · MLB
30 41→50 46→45 48→45 45 .210/.276/.342 .132.256 147 24% 7% 72 -0.2 .201/.254/.311 .110.252 117 24% 5% 53 -1.5 .184/.232/.273.088.2347524%4%31-2.3
Tyler Saladino
2019 · MLB
30 46 43→45 50→55 46 .226/.288/.333 .106.286 1116 24% 7% 73 -0.1 .218/.288/.375 .157.282 1914 29% 8% 85 +0.7 .199/.273/.380.181.248241430%8%77+0.1
Brandon Harper
2006 · AAA
30 45 44→45 52→45 48 .223/.286/.343 .120.250 1210 16% 6% 76 +0.0 .213/.278/.317 .104.249 98 18% 6% 66 -0.6 .190/.258/.272.082.2276518%6%42-0.9
C.J. Hinojosa
2023 · AAA
29 48→54 46→45 47→45 42 .239/.282/.372 .133.289 138 22% 5% 81 +0.4 .218/.259/.326 .108.263 118 21% 5% 59 -1.1 .202/.242/.289.088.2419520%4%39-1.6
Seth Mejias-Brean
2021 · MLB
30 47→53 44→45 46→45 43 .235/.283/.350 .115.290 126 23% 6% 76 +0.0 .223/.277/.353 .130.291 1512 28% 6% 74 -0.1 .202/.262/.323.120.262151428%7%56-0.5
J.J. Furmaniak
2009 · MLB
30 45→50 44→45 51→50 42 .224/.279/.333 .109.292 1219 27% 6% 70 -0.3 .218/.268/.308 .090.275 711 22% 6% 58 -1.2 .210/.257/.286.076.26341021%5%45-1.4
Javier Colina
2009 · AAA
30 46→52 44→45 48→45 43 .226/.268/.350 .124.267 1110 20% 5% 69 -0.4 .221/.260/.337 .116.264 117 20% 5% 63 -0.9 .199/.234/.306.107.23811221%4%40-1.0
Julius Matos
2005 · MLB
30 48→47 44→40 48→40 45 .239/.286/.351 .112.275 138 19% 6% 77 +0.1 .229/.266/.320 .091.269 86 18% 4% 60 -1.0 .227/.259/.294.067.2705318%3%47-0.9
Luis Ordaz
2006 · AAA
30 50 41→40 48→50 44 .240/.274/.342 .102.271 98 15% 4% 69 -0.4 .255/.283/.355 .100.291 810 15% 3% 76 +0.0 .269/.295/.355.086.31461016%3%80+0.2
Paul Hoover
2006 · AAA
30 43 43→45 50→45 43 .214/.269/.329 .115.266 1011 24% 6% 65 -0.7 .224/.275/.339 .115.294 107 26% 6% 69 -0.4 .223/.273/.333.109.29910328%6%64-0.3