Tony Thomas

Pos2B
B/TR/R
Born1986-07-10
Age (2027)41
No MLB projection yet. Career stats below are historical.
Overview
INTLLAST SEASON 2016
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201428AANew Britain R…499.241/.302/.411121450—.193/.234/.318
201529AACWS362.249/.306/.4169652—.202/.242/.328
201630INTLMayos de Navo…172.284/.361/.41931116—
Contract
No contract data on file.

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)
200721 ROKAZL Cubs — 2117 3020 251 00 176300412712 235231 2410 298 30 — — — — — —
200822 A+Daytona Cubs — 495443 1183047 341133 2210 266322400721 133339 237 313 64 — — — — — —
200923 AATennessee Smokies — 498427 10724111 5010611 1313 251344389732 138306 2110 326 72 — — — — — —
201024 AATennessee Smokies — 450402 111291111 331007 152 276341485826 209338 227 356 80 — — — — — —
201125 AAAPawtucket Red Sox — 306278 591718 21744 113 212277367644 155256 247 286 42 — — — — — —
201125 AAPortland Sea Dogs — 2120 6100 170 30 300333350683 50462 335 310 53 — — — — — —
201125 INTLAlgodoneros de Guasave — 10389 20414 11211 31 225317427744 202246 2011 325 106 — — — — — —
201226 AAAPawtucket Red Sox — 250223 5410210 22641 121 242313439752 197288 269 328 61 — — — — — —
201327 AAAPawtucket Red Sox — 6360 17420 3170 20 283317417734 133395 275 324 68 — — — — — —
201327 AAPortland Sea Dogs — 465418 9225711 331138 162 220289392681 172271 247 300 51 — — — — — —
201428 AANew Britain Rock Cats — 499453 10929612 371414 144 241302411713 170320 287 314 50 — — — — — —
201529 AABirmingham Barons — 362329 822049 251033 63 249306416723 167335 287 317 52 — — — — — —
201630 INTLMayos de Navojoa — 172148 42913 15433 11 284361419780 135375 259 339 116 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200721 ROK MLEAZL Cubs — 2118 2010 171 00 111200222422 111171 335 213 30 — — — — — —
200822 A+ MLEDaytona Cubs — 495453 1032736 261603 2210 227274340614 113320 325 263 64 — — — — — —
200923 AA MLETennessee Smokies — 498448 982219 3012911 1313 219284333617 114275 266 274 72 — — — — — —
201024 AA MLETennessee Smokies — 450416 952398 201277 152 228275385660 156299 284 287 80 — — — — — —
201125 AAA MLEPawtucket Red Sox — 306284 491317 15914 113 173224299524 127222 305 231 42 — — — — — —
201125 AA MLEPortland Sea Dogs — 2120 5100 190 30 250286300586 50431 435 246 53 — — — — — —
201226 AAA MLEPawtucket Red Sox — 250230 47827 15781 121 204256348604 143259 316 259 61 — — — — — —
201327 AAA MLEPawtucket Red Sox — 6361 15320 2200 20 246270361630 115366 323 269 68 — — — — — —
201327 AA MLEPortland Sea Dogs — 465430 802078 221408 162 186239321560 135247 305 244 51 — — — — — —
201428 AA MLENew Britain Rock Cats — 499471 912259 211744 144 193234318552 125281 354 242 50 — — — — — —
201529 AA MLEBirmingham Barons — 362341 691936 151283 63 202242328571 126296 354 245 52 — — — — — —
200721 ROK MLEAZL Cubs — 2118 2010 171 00 111200222422 111167 335 213 30 — — — — — —
200721 ROK RAWAZL Cubs — 2117 3020 251 00 176300412712 235231 2410 298 30 — — — — — —
200822 A+ MLEDaytona Cubs — 495453 1032736 261603 2210 227274340614 113333 325 263 64 — — — — — —
200822 A+ RAWDaytona Cubs — 495443 1183047 341133 2210 266322400721 133339 237 313 64 — — — — — —
200923 AA MLETennessee Smokies — 498448 982219 3012911 1313 219284333617 114283 266 274 72 — — — — — —
200923 AA RAWTennessee Smokies — 498427 10724111 5010611 1313 251344389732 138306 2110 326 72 — — — — — —
201024 AA MLETennessee Smokies — 450416 952398 201277 152 228275385660 156304 284 287 80 — — — — — —
201024 AA RAWTennessee Smokies — 450402 111291111 331007 152 276341485826 209338 227 356 80 — — — — — —
201125 AAA MLE3 teams — 430399 711819 211325 174 178228296524 118237 315 232 43 — — — — — —
201125 AAA RAW3 teams — 430387 8522212 331025 174 220289380669 160264 248 296 43 — — — — — —
201226 AAA MLEPawtucket Red Sox — 250230 47827 15781 121 204256348604 143268 316 259 61 — — — — — —
201226 AAA RAWPawtucket Red Sox — 250223 5410210 22641 121 242313439752 197288 269 328 61 — — — — — —
201327 AA MLE2 teams — 528491 952398 241608 182 193243326569 132265 305 247 53 — — — — — —
201327 AA RAW2 teams — 528478 10929911 361308 182 228293395688 167287 257 303 53 — — — — — —
201428 AA MLENew Britain Rock Cats — 499471 912259 211744 144 193234318552 125282 354 242 50 — — — — — —
201428 AA RAWNew Britain Rock Cats — 499453 10929612 371414 144 241302411713 170320 287 314 50 — — — — — —
201529 AA MLEBirmingham Barons — 362341 691936 151283 63 202242328571 126303 354 245 52 — — — — — —
201529 AA RAWBirmingham Barons — 362329 822049 251033 63 249306416723 167335 287 317 52 — — — — — —
201630 INTL MLEMayos de Navojoa — 172148 42913 15433 11 284361419780 135375 259 — — — — — — — —
201630 INTL RAWMayos de Navojoa — 172148 42913 15433 11 284361419780 135375 259 339 116 — — — — — —
200721 ROK MLEAZL Cubs — 2119 2010 171 00 105200211411 105171 335 213 30 — — — — — —
200822 A+ MLEDaytona Cubs — 495463 1032736 261603 2210 222274333606 110320 325 263 64 — — — — — —
200923 AA MLETennessee Smokies — 498454 982219 3012911 1313 216284328612 112275 266 274 72 — — — — — —
201024 AA MLETennessee Smokies — 450420 952398 201277 152 226275381656 155299 284 287 80 — — — — — —
201125 AAA MLE3 teams — 430401 711819 211325 174 177228294522 117235 315 232 43 — — — — — —
201226 AAA MLEPawtucket Red Sox — 250232 47827 15781 121 203256345601 142259 316 259 61 — — — — — —
201327 AA MLE2 teams — 528491 952398 241608 182 193243326569 132261 305 247 53 — — — — — —
201428 AA MLENew Britain Rock Cats — 499471 912259 211744 144 193234318552 125281 354 242 50 — — — — — —
201529 AA MLEBirmingham Barons — 362341 691936 151283 63 202242328571 126296 354 245 52 — — — — — —
▸ Career Totals
Career— MLE — 37053415 7131713565 188113846 11840 209260336596 128289 315 244 51 -214 +8 +0 +13 +80 -11.6
/ 162G— MLE — 650599 12530611 332008 217 209259334593 125289 315 244 51 -38 +1 +0 +2 +14 -2.0

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.

2015 AABirmingham Barons · 362 PAwOBA .307 → .245 (−62)K% 28.5% → 35.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.45%÷0.981×1.220——35.38%
BB% (unintentional) /PA6.35%÷1.019×0.680—×0.9584.06%
HBP% /PA0.83%—×0.840—×0.9580.67%
Singles /BIP21.68%÷1.007×0.920×0.991×0.95818.81%
Doubles /BIP8.85%÷0.875×0.910×0.991×0.9588.74%
Triples /BIP1.77%÷1.087×0.880×0.991×0.9581.36%
Home runs /BIP3.98%÷1.102×0.800—×0.9582.77%

Factors used: league row SL. Park (home-season share, regressed): HR 120, 1B 101, 2B 75, 3B 117, K 96, BB 104 — applied at half strength. Age: age 29 vs a level average of 24.8 → −4.2% on BB/HBP/hit rates (4.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.991.

Result: wOBA .307 → .245; ISO .167 → .130; BABIP .335 → .296. 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).

2014 AANew Britain Rock Cats · 499 PAwOBA .308 → .242 (−66)K% 28.3% → 34.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.26%÷0.989×1.220——34.87%
BB% (unintentional) /PA7.41%÷1.155×0.700—×0.9684.35%
HBP% /PA0.80%—×0.850—×0.9680.66%
Singles /BIP19.87%÷0.967×0.970×0.957×0.96818.47%
Doubles /BIP9.29%÷0.999×0.860×0.957×0.9687.41%
Triples /BIP1.92%÷1.011×0.950×0.957×0.9681.67%
Home runs /BIP3.85%÷0.956×0.780—×0.9683.04%

Factors used: league row EL. Park (home-season share, regressed): HR 91, 1B 93, 2B 100, 3B 102, K 98, BB 131 — applied at half strength. Age: age 28 vs a level average of 24.8 → −3.2% on BB/HBP/hit rates (3.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.957.

Result: wOBA .308 → .242; ISO .170 → .132; BABIP .320 → .281. 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).

2013 AAPortland Sea Dogs · 465 PAwOBA .294 → .244 (−50)K% 24.3% → 30.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.30%÷0.989×1.220——29.98%
BB% (unintentional) /PA6.88%÷0.975×0.700—×0.9784.83%
HBP% /PA1.72%—×0.850—×0.9781.43%
Singles /BIP16.07%÷0.980×0.970×0.982×0.97815.27%
Doubles /BIP8.20%÷0.987×0.860×0.982×0.9786.85%
Triples /BIP2.30%÷0.900×0.950×0.982×0.9782.33%
Home runs /BIP3.61%÷1.026×0.780—×0.9782.68%

Factors used: league row EL. Park (home-season share, regressed): HR 105, 1B 96, 2B 97, 3B 80, K 98, BB 95 — applied at half strength. Age: age 27 vs a level average of 24.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.982.

Result: wOBA .294 → .244; ISO .172 → .139; BABIP .271 → .247. 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).

2013 AAAPawtucket Red Sox · 63 PAwOBA .315 → .269 (−46)K% 27.0% → 31.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.98%÷1.018×1.200——31.82%
BB% (unintentional) /PA4.76%÷1.069×0.690—×1.0033.08%
HBP% /PA0.00%—×0.940—×1.0030.00%
Singles /BIP25.58%÷0.964×0.930—×1.00324.74%
Doubles /BIP9.30%÷1.083×0.830—×1.0037.15%
Triples /BIP4.65%÷0.957×0.970—×1.0034.73%
Home runs /BIP0.00%÷1.068×0.840—×1.0030.00%

Factors used: league row IL. Park (home-season share, regressed): HR 114, 1B 93, 2B 117, 3B 91, K 104, BB 114 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average).

Result: wOBA .315 → .269; ISO .133 → .114; BABIP .395 → .366. 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).

2012 AAAPawtucket Red Sox · 250 PAwOBA .322 → .259 (−64)K% 25.6% → 31.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.60%÷0.985×1.200——31.18%
BB% (unintentional) /PA8.40%÷0.974×0.690—×1.0186.06%
HBP% /PA0.40%—×0.940—×1.0180.38%
Singles /BIP20.13%÷0.975×0.930×0.981×1.01819.16%
Doubles /BIP6.29%÷1.031×0.830×0.981×1.0185.06%
Triples /BIP1.26%÷0.982×0.970×0.981×1.0181.24%
Home runs /BIP6.29%÷1.280×0.840—×1.0184.20%

Factors used: league row IL. Park (home-season share, regressed): HR 156, 1B 95, 2B 106, 3B 96, K 97, BB 95 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.981.

Result: wOBA .322 → .259; ISO .197 → .141; BABIP .288 → .259. 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).

2011 AAAPawtucket Red Sox · 306 PAwOBA .281 → .231 (−50)K% 24.2% → 29.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.18%÷0.971×1.200——29.89%
BB% (unintentional) /PA6.86%÷0.988×0.690—×1.0334.95%
HBP% /PA1.31%—×0.940—×1.0331.27%
Singles /BIP16.18%÷1.025×0.930×0.952×1.03314.43%
Doubles /BIP8.33%÷1.007×0.830×0.952×1.0336.75%
Triples /BIP0.49%÷0.900×0.970×0.952×1.0330.52%
Home runs /BIP3.92%÷0.955×0.840—×1.0333.56%

Factors used: league row IL. Park (home-season share, regressed): HR 91, 1B 105, 2B 101, 3B 80, K 94, BB 98 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.952.

Result: wOBA .281 → .231; ISO .155 → .130; BABIP .256 → .222. 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).

2011 AAPortland Sea Dogs · 21 PAwOBA .302 → .246 (−56)K% 33.3% → 41.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.33%÷0.982×1.220——41.41%
BB% (unintentional) /PA4.76%÷0.984×0.700—×0.9983.38%
HBP% /PA0.00%—×0.850—×0.9980.00%
Singles /BIP38.46%÷1.014×0.970—×0.99836.72%
Doubles /BIP7.69%÷1.034×0.860—×0.9986.39%
Triples /BIP0.00%÷1.000×0.950—×0.9980.00%
Home runs /BIP0.00%÷1.055×0.780—×0.9980.00%

Factors used: league row EL. Park (home-season share, regressed): HR 111, 1B 103, 2B 107, 3B 100, K 96, BB 97 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average).

Result: wOBA .302 → .246; ISO .050 → .037; BABIP .462 → .431. 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).

2010 AATennessee Smokies · 450 PAwOBA .348 → .287 (−61)K% 22.2% → 28.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.22%÷0.960×1.220——28.25%
BB% (unintentional) /PA6.67%÷1.048×0.680—×1.0124.38%
HBP% /PA1.56%—×0.840—×1.0121.32%
Singles /BIP19.87%÷0.988×0.920×0.991×1.01218.56%
Doubles /BIP9.60%÷1.126×0.910×0.991×1.0127.78%
Triples /BIP3.64%÷1.006×0.880×0.991×1.0123.19%
Home runs /BIP3.64%÷1.049×0.800—×1.0122.81%

Factors used: league row SL. Park (home-season share, regressed): HR 110, 1B 98, 2B 125, 3B 101, K 92, BB 110 — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.991.

Result: wOBA .348 → .287; ISO .209 → .167; BABIP .338 → .299. 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 — .