Tomás NidoC Toledo Mud Hens
Age 32 R/R 6'0" / 211 lbs AAA HR -8% Svc 8.000 · Ctrl thru 2026
2026 ROS PROJECTION166 act + 110 ros · stats below = ROS only
wRC+†vL -1115vR 81
AVG/OBP/SLG.224 / .274 / .351
PA110
HR3
K%26
BB%5
BABIP279
ISO127
MLB%10%
Value2026 · WAR
BAT: -13.5 runs (wOBA-derived runs vs avg)-14BATRUN: -1.0 runs (SB/CS + UBR baserunning)-1RUNFLD: +1.0 runs (Defensive runs vs avg)+1FLDPOS: +4.9 runs (Positional adjustment)+5POSREP: +7.8 runs (Replacement-level credit)+8REPTotal WAR: +0.00+0.0WAR
trajectory · projected WAR by year
-0.3-0.1-0.32628
Tools · Splits · ContractCON 40 / POW 50
Toolsscout grade · Statcast %ile · 2023-2025
CONTACT40
Whiff%
1018.8%
xwOBA
100.257
POWER50
Barrel%
417.1
Avg EV
3688.0
Bat Spd
2869.0
EYE30
Chase%
1046.0%
SPEED35
Sprint
1025.1
Platoon Splits2024-2025 · 167 PA
vs LHP
vs RHP
Edge
PA
50
117
wRC+
-18
70
▶▶R
wOBA
162
277
▶▶R
ISO
023
134
▶▶R
BABIP
214
286
▶▶R
K%
34.0%
23.1%
▶▶R
BB%
6.0%
1.7%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2018
Service   8.000 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt / FA-deal$0.4M
Totals $0.4M $0.0M -$0.4M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201218 ROKKingsport Mets 140128 24402 8331 10 188241266507 78229 246 222 28
201218 ROKKingsport Mets 140124 30602 12231 10 242314339653 97275 169 292 82
201521 ASavannah Sand Gnats 335321 711028 81111 11 221242340582 118306 332 245 46
201521 ASavannah Sand Gnats 335317 821426 12861 11 259288372660 114332 264 290 80
201622 A+St. Lucie Mets 370350 1002317 13653 01 286317417734 131330 184 319 102
201622 A+St. Lucie Mets 370344 1102327 19423 01 320361459820 140344 115 360 134
201723 AA2 teams 460427 911815 24851 00 213257295552 82249 185 242 43
201723 AA2 teams 460416 942319 35761 00 226288351639 125251 178 283 75
201824 AA4 teams 366347 812616 11832 00 233261366627 133284 233 268 63
201824 AA4 teams 366344 822316 14712 00 238272363636 125278 194 278 71
201925 MLB3 teams 217206 42705 9610 00 204237311548 107262 284 230 34 -16 +0 +4 +4 +6 -0.2
201925 MLB3 teams 217205 45804 10560 00 220256317573 98281 265 255 54 -11 +0 +4 +4 +6 0.3
202026 MLBNew York Mets 2624 7102 260 00 292346583929 292312 238 399 163 +2 +0 +2 +0 +1 0.5
202026 MLBNew York Mets 2624 7102 260 00 292346583929 292312 238 402 166 +2 +0 +2 +0 +1 0.5
202127 MLBNew York Mets 161153 34513 5443 10 222261327588 105292 273 258 55 -8 +0 +11 +3 +5 1.0
202127 MLBNew York Mets 161153 34513 5443 10 222261327588 105292 273 265 61 -7 +0 +11 +3 +5 1.1
202228 MLBNew York Mets 313284 681503 14761 00 239278324602 85314 244 257 55 -16 +0 +18 +6 +9 1.7
202228 MLBNew York Mets 313284 681503 14761 00 239278324602 85314 244 260 57 -15 +0 +18 +6 +9 1.7
202329 AAA3 teams 222209 44304 10580 00 211247282529 72270 265 229 34
202329 AAA3 teams 222206 48305 13480 00 233279320599 87279 226 268 63
202430 MLB2 teams 181170 35605 5440 00 206229329558 124244 243 239 41 -12 +0 +6 +3 +5 0.2
202430 MLB2 teams 181170 38705 5430 00 224246353599 129266 243 256 54 -9 +0 +6 +3 +5 0.5
202531 AAA3 teams 247231 52606 8644 00 225263329592 104284 263 263 59
202531 AAA3 teams 247225 55705 13584 00 244296342639 98307 235 285 76
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD32 AAADET 166150 31803 10432 00 207265320585 113269 266 252 51 -9 +0 +0 +3 +5 -0.2
YTD32 AAADET 166144 341003 15362 00 236315368683 132295 229 301 89 -2 +0 +0 +3 +5 0.6
ROS32 AAADET 10% 110102 23403 6291 00 224274351624 127275 265 270 65 -4 +0 +1 +2 +3 0.2
ROS32 MLBDET 10% 1110 2000 130 00 200273200473 270 279 258 55 -1 +0 +0 +0 +0 0.0
FULL32 AAADET 177160 33803 11462 00 206266312578 106270 266 252 51 -10 +0 +0 +3 +5 -0.1
TOT32 AAADET 276252 541206 16723 00 214269332601 119273 266 259 57 -14 +0 +1 +5 +8 0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202733 MLBDET 27% 204190 41705 10542 00 216262332594 116270 265 262 59 -10 +0 -2 +4 +6 -0.3
202834 MLBDET 23% 160149 30503 8432 00 201252295547 94263 275 252 51 -9 +0 -3 +3 +5 -0.5
202733 MLBDET 27% 5652 11201 3151 00 212268308576 96266 275 250 49 -3 +0 -1 +1 +2 -0.1
202834 MLBDET 23% 3735 7101 2100 00 200243314558 114259 275 241 42 -2 +0 -1 +1 +1 -0.2
▸ Career Totals
Career 1076999 21336119 452816 10 213251308560 95275 264 246 46 -65 +0 +44 +33 +30 4.3
/ 162G 650603 12922111 271704 10 214252308560 95277 264 246 46 -39 +0 +26 +20 +18 2.6
Career 35123291 743140667 14185621 32 226262333595 107281 244 258 55 -177 -0 +40 +63 +100 2.6
/ 162G 650609 13726112 261584 10 225261330591 105281 244 258 55 -33 +0 +7 +12 +18 0.5

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201218 ROKKingsport Mets 140124 30602 12231 10 242314339653 97275 169 292 82 -3 +0 +4 0.1
201521 ASavannah Sand Gnats 335317 821426 12861 11 259288372660 114332 264 290 80 -8 -0 +9 0.2
201622 A+St. Lucie Mets 370344 1102327 19423 01 320361459820 140344 115 360 134 +14 -0 +10 2.5
201723 AABinghamton Rumble Ponies 404367 851918 30631 00 232291354646 123255 167 287 78 -10 +0 +11 0.1
201723 INTLScottsdale Scorpions 5649 9401 5130 00 184259327586 143216 239 256 54 -3 +0 +2 -0.1
201824 MLBNew York Mets 9084 14301 4270 00 167205238443 71224 304 197 9 -9 +0 +3 +7 +3 0.3
201824 AAALas Vegas 51s 1917 4200 220 00 235316353669 118267 1111 304 91 -0 +0 +1 0.0
201824 AABinghamton Rumble Ponies 228215 591815 7362 00 274304437741 163303 163 321 104 +1 +0 +6 0.8
201824 INTLIndios de Mayaguez 2928 5000 160 00 179207179385 227 213 180 -4 -3 +0 +1 -0.3
201925 MLBNew York Mets 144136 26504 7370 00 191231316547 125232 265 243 44 -9 +0 +4 +4 +4 0.3
201925 AAASyracuse Mets 4038 11100 1130 00 289308316623 26423 322 276 69 -1 +0 +1 -0.0
201925 INTLCriollos de Caguas 3331 8200 260 00 258303323626 65320 186 285 76 -1 +0 +1 0.0
202026 MLBNew York Mets 2624 7102 260 00 292346583929 292312 238 402 166 +2 +0 +2 +0 +1 0.5
202127 MLBNew York Mets 161153 34513 5443 10 222261327588 105292 273 265 61 -7 +0 +11 +3 +5 1.1
202228 MLBNew York Mets 313284 681503 14761 00 239278324602 85314 244 260 57 -15 +0 +18 +6 +9 1.7
202329 MLBNew York Mets 6156 7000 2180 00 125155125280 179 303 127 -45 -10 +0 +2 +4 +2 -0.3
202329 AAASyracuse Mets 146135 38304 11270 00 281336393728 111327 188 328 109 +2 +0 +4 0.6
202329 ASt. Lucie Mets 1515 3001 030 00 200200400600 200182 200 259 57 -1 +0 +0 -0.0
202430 MLBChicago Cubs 140130 25404 5350 00 192222315538 123226 254 231 35 -10 +0 +6 +3 +4 0.3
202430 AAAToledo Mud Hens 4140 13301 080 00 325325475800 150387 200 343 121 +1 +0 +1 0.2
202531 MLBDetroit Tigers 3735 12000 0101 00 343361343704 480 270 313 98 -0 +0 +1 +4 +1 0.6
202531 AAAToledo Mud Hens 189172 36605 11463 00 209269331600 122254 246 268 63 -8 +0 +5 -0.3
202531 INTLCriollos de Caguas 2118 7100 220 00 389429444873 56438 1010 386 154 +1 +0 +1 0.2
▸ Career Totals (raw MLB only — historical actual)
MLB Career 972902 19333117 392535 10 214251309560 95275 264 246 46 -59 +0 +45 +31 +28 4.6

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Jeff Mathislast yr '20
career totals — 15 seasons, 3,003 PA
153,0035312194253300+54+13611.310.9
/162664123+11.9+30.12.5pk7: 10
#2Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#3Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#4John McDonaldlast yr '14
career totals — 13 seasons, 2,596 PA
132,5962834233273324+20+544.25.1
/16266479+5.0+13.91.1pk7: 6
#5Juan Castrolast yr '10
career totals — 11 seasons, 2,352 PA
112,352344237273341+10+211.02.7
/162664101+3.0+5.80.3pk7: 4
#6Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 7 projected seasons
71,027181204239298+18+35-1.5-1.4
/162664111+11.9+22.7-0.9pk7: -1

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
Tomás Nido (OGILVIE) 32 40 50 35 30 214/269/332 119273 60 26% 6% 57 +0.0
Chad Moeller
2007 · MLB
32 40 44→50 38→30 44 205/262/318 113248 123 23% 6% 59 -1.1 212/267/323 111266 114 24% 6% 63 -0.9 206/258/3061002588023%5%51-0.5
Dustin Garneau
2019 · MLB
31 37 47→50 39→45 44 194/256/327 132239 154 26% 6% 59 -1.1 204/282/367 163265 194 29% 8% 81 +0.4 171/262/34717721422131%8%67-0.2
Nick Green
2011 · MLB
32 44→47 45→50 37→45 41 219/267/344 125272 124 24% 5% 68 -0.5 214/263/341 127266 135 24% 5% 65 -0.7 202/251/32111925312325%4%53-1.0
Chris Truby
2006 · MLB
32 39→43 51→50 41→45 43 209/255/364 155246 194 25% 6% 68 -0.5 206/253/328 122267 139 27% 5% 57 -1.2 179/230/2779923591128%5%32-1.8
Yamid Haad
2010 · AAA
32 42 42→45 43→40 39 210/247/310 100271 105 27% 4% 50 -1.8 239/281/352 113301 116 23% 5% 75 -0.0 266/309/3731073289221%5%92+0.6
Sharlon Schoop
2018 · AAA
31 42→44 46→40 44→45 41 213/258/339 126263 144 25% 5% 63 -0.9 221/280/349 128290 147 28% 6% 74 -0.1 194/268/276822698029%7%49-0.4
Matt Pagnozzi
2015 · MLB
32 36 46→45 47→40 39 193/249/313 121249 164 30% 5% 53 -1.5 214/268/326 112275 136 26% 6% 63 -0.8 207/263/279722628023%7%48-0.7
Pat Valaika
2023 · MLB
30 41→45 44→50 42→50 41 208/253/316 108261 134 26% 6% 54 -1.4 207/263/320 113269 137 27% 7% 59 -1.1 174/241/2669122911428%8%37-1.1
Jonathan Aceves
2011 · AAA
33 41 47→55 40→30 42 214/255/340 127255 164 24% 5% 62 -0.9 222/270/373 151275 185 26% 6% 77 +0.1 237/309/35511828513121%8%87+0.4
Robert Andino
2016 · MLB
32 40→50 42→45 44→50 40 202/241/302 100258 105 26% 5% 45 -2.1 220/260/353 133292 158 29% 5% 67 -0.5 216/256/34813228616730%5%59-0.6
Brett Hayes
2016 · MLB
32 34 47→45 45→40 36 185/218/313 128230 165 28% 4% 39 -2.5 184/230/282 98258 105 31% 5% 35 -2.8 152/201/223712246034%5%5-1.4
Drew Butera
2016 · MLB
32 41 42→40 42→40 46 202/263/300 98248 104 23% 7% 55 -1.4 232/290/363 131290 134 24% 7% 82 +0.5 222/282/34412227712024%7%72-0.1
Tuffy Gosewisch
2014 · MLB
30 42→45 42→45 40 42 209/252/318 109248 104 20% 4% 54 -1.4 217/259/322 105258 95 19% 5% 58 -1.2 216/262/32210625111218%5%57-0.4
Aramis Garcia
2023 · MLB
30 42 43→55 42→45 36 209/251/313 104282 124 30% 4% 53 -1.5 195/248/342 147267 208 34% 5% 60 -1.0 176/253/32514924121536%7%57-0.5
J.C. Boscan
2012 · AAA
32 43 38→40 40→30 42 205/254/281 76265 54 24% 6% 45 -2.1 187/236/260 73252 65 27% 5% 32 -3.0 174/220/209352292224%5%8-1.4
Gookie Dawkins
2011 · AAA
32 41→48 44→45 44→50 39 206/259/325 119291 128 32% 6% 59 -1.1 207/263/337 130285 1411 31% 6% 64 -0.8 181/238/294114241141231%6%40-1.5
Mike Rose
2009 · AAA
32 42 46→50 41→40 43 215/272/345 130282 146 29% 7% 70 -0.3 217/267/332 115311 1210 32% 6% 64 -0.8 176/223/2436826710437%6%22-0.7
Guillermo Quiroz
2012 · MLB
30 42 44→50 40→50 38 208/254/326 118284 113 30% 5% 57 -1.2 225/276/355 130292 134 27% 6% 74 -0.1 227/276/35012328913125%5%69-0.2
Paul Hoover
2009 · MLB
33 45 44→45 43→45 40 224/271/339 115298 125 28% 5% 68 -0.5 222/276/315 93306 64 28% 6% 63 -0.8 221/279/301803073127%7%57-0.6
Omir Santos
2013 · MLB
32 44→43 39→45 43→30 36 217/238/300 83275 74 24% 2% 42 -2.3 223/260/323 100295 86 26% 4% 58 -1.2 228/259/319912986025%3%54-0.5