Thairo Estrada2B Colorado Rockies
Age 30 R/R 5'10" / 185 lbs MLB HR +30%H +12% Svc 7.000 · Ctrl thru 2026
2026 ROS PROJECTION0 act + 0 ros · stats below = ROS only
showingROS
wRC+†vL 8080vR 77
AVG/OBP/SLG.233 / .258 / .367
PA31
HR1
K%19
BB%3
BABIP290
ISO133
MLB%100%
Value2026 · WAR
BAT: -0.8 runs (wOBA-derived runs vs avg)-1BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.3 runs (Defensive runs vs avg)+0FLDPOS: +0.1 runs (Positional adjustment)+0POSREP: +0.7 runs (Replacement-level credit)+1REPTotal WAR: +0.60+0.6WAR
trajectory · projected WAR by year
0.60.02627
Tools · Splits · ContractCON 45 / POW 40
Toolsscout grade · Statcast %ile · 2023-2025
CONTACT45
Whiff%
5610.4%
xAVG
320.236
POWER40
Barrel%
224.5
Avg EV
1086.1
Bat Spd
5471.8
EYE35
Chase%
1039.9%
SPEED55
Sprint
5827.8
Platoon Splits2024-2025 · 546 PA
vs LHP
vs RHP
Edge
PA
133
413
wRC+
47
74
▶▶R
wOBA
237
278
R
ISO
115
126
R
BABIP
202
277
▶▶R
K%
17.3%
19.1%
L
BB%
5.3%
2.2%
◀◀L
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
2026ROSExt / FA-deal$0.4M+0.0$0.2M-$0.2M
Totals $0.4M $0.2M -$0.2M

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. 2026 = actual YTD + projected ROS + total. 2027+ 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)
201317 ROKGCL Yankees2 199176 491152 12308 75 278352432784 153324 156 345 120 +5 -1 +4 0.9
201418 ROKGCL Yankees1 2322 6200 140 00 273304364668 91333 174 299 89 -0 +0 +0 0.0
201620 A+Tampa Yankees 351315 921513 29463 75 292357375732 83332 138 329 109 +4 -1 +8 1.1
201620 ACharleston RiverDogs 148140 40315 8210 113 286324429753 143307 145 335 113 +2 +1 +3 0.7
201721 AATrenton Thunder 542495 1491946 34568 811 301356392748 91327 106 335 113 +8 -3 +12 1.8
201721 INTLScottsdale Scorpions 8479 27211 3192 31 342381430811 89441 234 365 133 +3 +0 +2 0.5
201822 AAAScranton/Wilkes-Barre RailRiders 3433 5100 081 00 152176182358 30200 240 166 -2 -4 +0 +1 -0.3
201822 A+Tampa Tarpons 4745 10200 091 00 222239267506 44270 190 224 38 -3 +0 +1 -0.3
201822 INTLGlendale Desert Dogs 8680 19200 4151 01 237282263545 25292 175 250 55 -5 -0 +2 -0.3
201923 MLBNew York Yankees 6964 16303 3151 40 250294438732 188283 224 318 102 +0 +1 +1 +1 +1 0.4
201923 AAAScranton/Wilkes-Barre RailRiders 259241 641728 14503 31 266314452766 187304 195 337 114 +4 +0 +6 1.0
202024 MLBNew York Yankees 5248 8001 1193 10 167231229460 62250 372 218 33 -4 +0 -0 +0 +1 -0.3
202125 MLBSan Francisco Giants 132121 33407 9232 10 273333479813 207286 177 359 129 +5 +0 +3 +4 +3 1.4
202125 AAASacramento River Cats 233210 701419 20353 64 333399538937 205367 159 412 165 +18 -0 +5 2.3
202226 MLBSan Francisco Giants 541488 12722214 338914 216 260325400725 139290 166 322 104 +3 +2 +2 +2 +12 2.1
202327 MLBSan Francisco Giants 530495 13426214 2212011 237 271316416732 145331 234 325 106 +4 +2 +15 +2 +11 3.5
202428 MLBSan Francisco Giants 381364 791529 10765 22 217248343591 126249 203 262 63 -17 -0 +7 +2 +8 0.0
202428 AAASacramento River Cats 8375 25303 5142 10 333390493884 160379 176 389 149 +5 +0 +2 0.7
202529 MLBColorado Rockies 165154 39903 6262 13 253290370660 117281 164 290 83 -3 -1 -1 +1 +4 -0.1
202529 AAAAlbuquerque Isotopes 2423 7100 150 00 304333348681 43389 214 309 95 -0 +0 +1 0.0
▸ Career Totals (raw MLB only — historical actual)
MLB Career 18701734 43679651 8436838 5318 251301392693 141290 204 308 94 -13 +3 +26 +11 +41 7.0
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201317 ROK MLEGCL Yankees2 199181 39842 7438 75 215276337613 122255 224 250 55 -11 -1 +4 -0.7
201418 ROK MLEGCL Yankees1 2322 4100 160 00 182217227445 45262 264 206 26 -2 +0 +0 -0.2
201620 A+ MLETampa Yankees 351323 861513 21663 75 266317347664 80320 196 292 84 -7 -1 +8 0.0
201620 A MLECharleston RiverDogs 148143 35214 5280 113 245270357627 112283 193 281 76 -4 +1 +3 0.0
201721 AA MLETrenton Thunder 542505 1441935 24688 811 285328364692 79315 134 303 91 -6 -3 +12 0.3
201822 AAA MLEScranton/Wilkes-Barre RailRiders 3433 4100 0101 00 121147152299 30177 290 136 -22 -5 +0 +1 -0.4
201822 A+ MLETampa Tarpons 4745 9200 0131 00 200217244462 44256 280 199 21 -4 +0 +1 -0.3
201923 MLB MLENew York Yankees 6964 16303 3151 40 250294438732 188283 224 308 95 -0 +1 +1 +1 +1 0.4
201923 AAA MLEScranton/Wilkes-Barre RailRiders 259246 511325 9603 31 207244337582 130253 233 253 57 -13 +0 +6 -0.7
202024 MLB MLENew York Yankees 5248 8001 1193 10 167231229460 62250 372 213 30 -4 +0 -0 +0 +1 -0.3
202125 MLB MLESan Francisco Giants 132121 34408 9232 10 281341512853 231286 177 362 131 +5 +0 +3 +4 +3 1.5
202125 AAA MLESacramento River Cats 233216 631316 14413 64 292343444788 153339 186 346 120 +6 -0 +5 1.0
202226 MLB MLESan Francisco Giants 541488 13023215 338914 216 266331414745 148290 166 327 107 +5 +2 +2 +2 +12 2.2
202327 MLB MLESan Francisco Giants 530495 13727215 2212011 237 277322430752 154331 234 329 109 +6 +2 +15 +2 +11 3.6
202428 MLB MLESan Francisco Giants 381364 8115210 10765 22 223253357610 135249 203 266 66 -15 -0 +7 +2 +8 0.1
202428 AAA MLESacramento River Cats 8377 22202 3172 10 286329390719 104355 204 332 111 +1 +0 +2 0.3
202529 MLB MLEColorado Rockies 165154 37803 6262 13 240278351628 110281 164 273 71 -6 -1 -1 +1 +4 -0.3
202529 AAA MLEAlbuquerque Isotopes 2423 6100 170 00 261292304596 43330 294 230 42 -2 +0 +1 -0.1
201317 ROK MLEGCL Yankees2 199181 39842 7438 75 215276337613 122270 224 250 55
201317 ROK RAWGCL Yankees2 199176 491152 12308 75 278352432784 153324 156 345 55
201418 ROK MLEGCL Yankees1 2322 4100 160 00 182217227445 45250 264 206 26
201418 ROK RAWGCL Yankees1 2322 6200 140 00 273304364668 91333 174 299 26
201620 A+ MLE2 teams 499465 1221827 27943 188 262307355662 92314 195 289 82
201620 A+ RAW2 teams 499455 1321828 37673 188 290347391739 101325 137 331 82
201721 AA MLE2 teams 626583 1672246 287810 1112 286330369699 82320 124 303 91
201721 AA RAW2 teams 626574 1762157 377510 1112 307359397756 91341 126 339 91
201822 INTL MLE3 teams 167162 27600 0463 01 167182204386 37231 280 173 3
201822 INTL RAW3 teams 167158 34500 4323 01 215248247495 32268 192 226 3
201923 AAA MLE2 teams 328310 671628 12754 71 216255358613 142259 234 265 65
201923 AAA RAW2 teams 328305 8020211 17654 71 262310449759 187300 205 333 65
202024 MLB MLENew York Yankees 5248 8001 1193 10 167231229460 62250 372 213 30 -4 +0 -0 +0 +1 -0.3
202024 MLB RAWNew York Yankees 5248 8001 1193 10 167231229460 62250 372 218 30 -4 +0 -0 +0 +1 -0.3
202125 AAA MLE2 teams 365337 9717114 23645 74 288342469811 181320 186 352 124
202125 AAA RAW2 teams 365331 10318116 29585 74 311375517892 205339 168 393 124
202226 MLB MLESan Francisco Giants 541488 13023215 338914 216 266331414745 148296 166 327 107 +5 +2 +2 +2 +12 2.2
202226 MLB RAWSan Francisco Giants 541488 12722214 338914 216 260325400725 139290 166 322 107 +5 +2 +2 +2 +12 2.2
202327 MLB MLESan Francisco Giants 530495 13727215 2212011 237 277322430752 154337 234 329 109 +6 +2 +15 +2 +11 3.6
202327 MLB RAWSan Francisco Giants 530495 13426214 2212011 237 271316416732 145331 234 325 109 +6 +2 +15 +2 +11 3.6
202428 MLB MLE2 teams 464441 10418212 13937 32 236269367636 132272 203 278 74 -14 -0 +7 +2 +10 0.5
202428 MLB RAW2 teams 464439 10418212 15907 32 237273369642 132271 193 285 74 -14 -0 +7 +2 +10 0.5
202529 MLB MLE2 teams 189177 43903 7332 13 243280345624 102278 174 268 67 -7 -1 -1 +1 +4 -0.4
202529 MLB RAW2 teams 189177 461003 7312 13 260296367663 107295 164 293 67 -7 -1 -1 +1 +4 -0.4
201317 ROK MLEGCL Yankees2 199182 39842 7438 75 214276335611 121255 224 250 55
201418 ROK MLEGCL Yankees1 2322 4100 160 00 182217227445 45262 264 206 26
201620 A+ MLE2 teams 499466 1221827 27943 188 262307354661 92309 195 289 82
201721 AA MLE2 teams 626583 1672246 287810 1112 286330369699 82315 124 303 91
201822 INTL MLE3 teams 167162 27600 0463 01 167182204386 37223 280 173 3
201923 AAA MLE2 teams 328309 671628 12754 71 217255359614 142259 234 265 65
202024 MLB MLENew York Yankees 5248 8001 1193 10 167231229460 62250 372 213 30
202125 AAA MLE2 teams 365334 9717114 23645 74 290342473816 183320 186 352 124
202226 MLB MLESan Francisco Giants 541489 13023215 338914 216 266331413744 147290 166 327 107
202327 MLB MLESan Francisco Giants 530492 13727215 2212011 237 278322433755 154331 234 329 109
202428 MLB MLE2 teams 464441 10418212 13937 32 236269367636 132268 203 278 74
202529 MLB MLE2 teams 189178 43903 7332 13 242280343622 101287 174 268 67
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202327 MLB MLESan Francisco Giants 530492 13727215 2212011 237 278322433755 154331 234 329 109
202428 MLB MLE2 teams 464441 10418212 13937 32 236269367636 132268 203 278 74
202529 MLB MLE2 teams 189178 43903 7332 13 242280343622 101287 174 268 67
▸ 2026 season
202630 MLB MLECOL 100% 3130 7101 160 10 233258367625 133276 193 286 80 -1 +0 +0 +0 +1 0.6
▸ 2026 — real world (MLB)
202630 MLB CTXCOL 100% 3130 7101 160 10 233258367625 133290 193 292 80 -1 +0 +0 +0 +1 0.1
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202731 MLB MLECOL 100% 342321 761418 13685 51 237277361639 125273 204 281 77 -10 +1 +0 +1 +7 -0.0
202731 MLB CTXCOL 100% 342321 801519 13685 51 249289386675 137288 204 287 77 -10 +1 +0 +1 +7 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 22122055 51694760 9743643 5819 251299391690 140290 204 304 85 -22 +4 +26 +13 +48 7.0
/ 162G A+C 650604 15228218 2912813 176 252301394695 142290 204 304 85 -7 +1 +8 +4 +14 2.1
Career MLE 43564060 10281802092 18883475 10550 253299375674 122296 194 294 85 -23 +4 +26 +13 +49 7.0
/ 162G MLE 650606 15427314 2812411 167 254299378677 124297 194 294 85 -7 +1 +8 +4 +14 2.0