Tommy La Stella

Pos2B
B/TL/R
Born1989-01-31
Age (2027)38
No MLB projection yet. Career stats below are historical.
Overview
MLBLAST SEASON 2023
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202132AAASF38.200/.342/.2670045—.182/.289/.242
202132MLBSF242.250/.307/.405701020.7
202233AAASF48.316/.458/.52620117—.268/.375/.390
202233MLBSF195.239/.286/.3502079-0.3
202334MLBSEA24.190/.292/.2380059-0.1
202435No MLB games played
202536No MLB games played
202637No MLB games played
Last 3 seasons WAR 0.4
Contract
No contract data on file.
Skills · percentileStatcast 2021-2023
xwOBA49
Avg EV40
Barrel%18
Speed10

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)
201122 ARome Braves — 270232 761359 26285 22 328407543950 216337 1010 406 129 — — — — — —
201223 A+Lynchburg Hillcats — 358298 902255 362411 132 302397460857 158305 710 370 104 — — — — — —
201223 ROKGCL Braves — 1813 3011 411 00 2314446151.060 385182 622 451 106 — — — — — —
201324 AAMississippi Braves — 325283 972124 37342 71 343420473893 131380 1011 397 124 — — — — — —
201324 A+Lynchburg Hillcats — 2920 11101 811 11 5506907501.440 200556 328 615 263 — — — — — —
201324 INTLScottsdale Scorpions — 7962 18611 1640 11 290430468898 177298 520 400 157 — — — — — —
201425 MLBAtlanta Braves — 360319 801611 36401 21 251329317645 66283 1110 295 82 -8 +0 +2 +2 +8 0.4
201425 AAAGwinnett Braves — 199167 49611 25142 11 293390359749 66308 713 339 95 — — — — — —
201526 MLBChicago Cubs — 7567 18601 571 20 269324403727 134283 97 320 101 +0 +0 -0 +1 +2 0.2
201526 AAAIowa Cubs — 3833 11211 430 00 333405545951 212333 811 405 129 — — — — — —
201526 AATennessee Smokies — 4136 9300 311 00 250317333650 83257 27 295 59 — — — — — —
201627 MLBChicago Cubs — 169148 401212 18272 01 270355405760 135319 1611 342 113 +3 -0 -1 +1 +4 0.6
201627 AAAIowa Cubs — 4644 12201 290 00 273304386691 114324 204 308 55 — — — — — —
201728 MLBChicago Cubs — 151125 36805 20182 00 288389472861 184298 1213 377 138 +7 +0 -3 +1 +3 0.8
201728 AAAIowa Cubs — 121110 24201 10220 01 218283264547 45261 188 253 32 — — — — — —
201829 MLBChicago Cubs — 192169 45801 17272 01 266333331665 65312 149 303 88 -3 -0 -1 +1 +4 0.1
201930 MLBLos Angeles Angels — 321292 868016 20283 00 295340486826 192282 96 361 130 +11 +0 -1 +1 +7 1.9
202031 MLBOakland Athletics — 228196 551425 27122 10 281373449822 168276 512 363 134 +9 +0 -2 +1 +5 1.3
202132 MLBSan Francisco Giants — 242220 551117 18261 00 250307405712 155255 117 315 102 +1 +0 +0 +1 +5 0.7
202132 AAASacramento River Cats — 3830 6200 750 00 200342267609 67240 1318 291 45 — — — — — —
202233 MLBSan Francisco Giants — 195180 431402 11301 00 239286350636 111272 156 282 79 -5 +0 -3 +1 +4 -0.3
202233 AAASacramento River Cats — 4838 12202 971 00 316458526985 211345 1519 437 117 — — — — — —
202334 MLBSeattle Mariners — 2421 4100 350 00 190292238530 48250 2112 254 59 -1 +0 +0 +0 +1 -0.1
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 19571737 46298540 17522015 53 266336397733 131284 119 326 107 +17 -0 -9 +9 +42 5.9
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201122 A MLERome Braves — 270241 721249 17385 22 299357494851 195306 146 359 129 — — — — — —
201223 A+ MLELynchburg Hillcats — 358313 861945 213611 132 275342409751 134270 106 322 104 — — — — — —
201223 ROK MLEGCL Braves — 1815 3011 211 00 200333533867 333132 611 325 106 — — — — — —
201324 AA MLEMississippi Braves — 325301 952223 21432 71 316364432796 116361 136 351 124 — — — — — —
201324 A+ MLELynchburg Hillcats — 2923 12101 511 11 5226216961.316 174520 317 557 263 — — — — — —
201425 MLB MLEAtlanta Braves — 360321 791511 34401 21 246320308629 62283 119 289 82 -8 +0 +2 +2 +8 0.4
201425 AAA MLEGwinnett Braves — 199175 48511 18172 11 274349331680 57288 99 308 95 — — — — — —
201526 MLB MLEChicago Cubs — 7568 18601 571 20 265324397721 132283 97 317 101 +0 +0 -0 +1 +2 0.2
201526 AAA MLEIowa Cubs — 3834 11211 340 00 324378529908 206296 118 359 129 — — — — — —
201526 AA MLETennessee Smokies — 4138 9300 211 00 237293316608 79229 25 256 59 — — — — — —
201627 MLB MLEChicago Cubs — 169150 401212 17272 01 267349400749 133319 1610 335 113 +3 -0 -1 +1 +4 0.6
201627 AAA MLEIowa Cubs — 4645 11201 1110 00 244261356616 111288 242 250 55 — — — — — —
201728 MLB MLEChicago Cubs — 151128 36805 19182 00 281383461843 180298 1213 373 138 +7 +0 -3 +1 +3 0.8
201728 AAA MLEIowa Cubs — 121113 23201 7260 01 204250248498 44242 216 216 32 — — — — — —
201829 MLB MLEChicago Cubs — 192174 45801 16272 01 259328322650 63312 148 298 88 -3 -0 -1 +1 +4 0.1
201930 MLB MLELos Angeles Angels — 321298 868016 20283 00 289340477816 188282 96 360 130 +11 +0 -1 +1 +7 1.9
202031 MLB MLEOakland Athletics — 228196 551425 27122 10 281373449822 168276 512 366 134 +9 +0 -2 +1 +5 1.3
202132 MLB MLESan Francisco Giants — 242223 571118 17261 00 256311422733 166255 117 319 102 +1 +0 +0 +1 +5 0.7
202132 AAA MLESacramento River Cats — 3833 6200 560 00 182289242532 61204 1613 235 45 — — — — — —
202233 MLB MLESan Francisco Giants — 195180 431402 11301 00 239286350636 111272 156 285 79 -5 +0 -3 +1 +4 -0.3
202233 AAA MLESacramento River Cats — 4841 11201 681 00 268375390765 122298 1712 341 117 — — — — — —
202334 MLB MLESeattle Mariners — 2421 4100 350 00 190292238530 48250 2112 255 59 -1 +0 +0 +0 +1 -0.1
201122 A MLERome Braves — 270241 721249 17385 22 299357494851 195318 146 359 129 — — — — — —
201122 A RAWRome Braves — 270232 761359 26285 22 328407543950 216337 1010 406 129 — — — — — —
201223 A+ MLE2 teams — 376328 871946 233812 132 265336402739 137276 106 322 104 — — — — — —
201223 A+ RAW2 teams — 376311 932266 402512 132 299399466866 167300 711 374 104 — — — — — —
201324 AA MLE3 teams — 433396 1312925 33543 93 331387452839 121374 128 368 135 — — — — — —
201324 AA RAW3 teams — 433365 1262836 61393 93 345440488927 142375 914 412 135 — — — — — —
201425 MLB MLE2 teams — 559496 1282122 52573 32 258332321653 62285 109 296 86 -9 -0 +2 +2 +12 0.6
201425 MLB RAW2 teams — 559486 1292222 61543 32 265350331682 66292 1011 311 86 -9 -0 +2 +2 +12 0.6
201526 MLB MLE3 teams — 154140 361012 10122 20 257316386702 129266 86 311 97 -1 +0 -0 +1 +3 0.4
201526 MLB RAW3 teams — 154136 381112 12112 20 279342419761 140288 78 334 97 -1 +0 -0 +1 +3 0.4
201627 MLB MLE2 teams — 215195 501313 18382 01 256326379705 123305 188 317 100 +0 -0 -1 +1 +5 0.4
201627 MLB RAW2 teams — 215192 521413 20362 01 271344401745 130320 179 335 100 +0 -0 -1 +1 +5 0.4
201728 MLB MLE2 teams — 272241 58906 26442 01 241320353672 112268 1610 303 91 -3 -0 -3 +1 +6 0.0
201728 MLB RAW2 teams — 272235 601006 30402 01 255342374716 119281 1511 322 91 -3 -0 -3 +1 +6 0.0
201829 MLB MLEChicago Cubs — 192174 45801 16272 01 259328322650 63301 148 298 88 -3 -0 -1 +1 +4 0.1
201829 MLB RAWChicago Cubs — 192169 45801 17272 01 266333331665 65312 149 303 88 -3 -0 -1 +1 +4 0.1
201930 MLB MLELos Angeles Angels — 321298 868016 20283 00 289340477816 188276 96 360 130 +11 +0 -1 +1 +7 1.9
201930 MLB RAWLos Angeles Angels — 321292 868016 20283 00 295340486826 192282 96 361 130 +11 +0 -1 +1 +7 1.9
202031 MLB MLEOakland Athletics — 228196 551425 27122 10 281373449822 168276 512 366 134 +9 +0 -2 +1 +5 1.3
202031 MLB RAWOakland Athletics — 228196 551425 27122 10 281373449822 168276 512 363 134 +9 +0 -2 +1 +5 1.3
202132 MLB MLE2 teams — 280256 621318 22321 00 242305395699 152249 118 307 94 -2 +0 +0 +1 +6 0.6
202132 MLB RAW2 teams — 280250 611317 25311 00 244312388700 144254 119 312 94 -2 +0 +0 +1 +6 0.6
202233 MLB MLE2 teams — 243221 551604 17382 00 249308376684 127280 167 296 87 -4 +0 -3 +1 +5 -0.1
202233 MLB RAW2 teams — 243218 551604 20372 00 252321381702 128283 158 313 87 -4 +0 -3 +1 +5 -0.1
202334 MLB MLESeattle Mariners — 2421 4100 350 00 190292238530 48250 2112 255 59 -1 +0 +0 +0 +1 -0.1
202334 MLB RAWSeattle Mariners — 2421 4100 350 00 190292238530 48250 2112 254 59 -1 +0 +0 +0 +1 -0.1
201122 A MLERome Braves — 270246 721249 17385 22 293357484841 191306 146 359 129 — — — — — —
201223 A+ MLE2 teams — 376338 871946 233812 132 257336391727 133263 106 322 104 — — — — — —
201324 AA MLE3 teams — 433394 1312925 33543 93 332387454841 122374 128 368 135 — — — — — —
201425 MLB MLE2 teams — 559499 1282122 52573 32 257332319651 62285 109 296 86 — — — — — —
201526 MLB MLE3 teams — 154141 361012 10122 20 255316383699 128272 86 311 97 — — — — — —
201627 MLB MLE2 teams — 215193 501313 18382 01 259326383709 124313 188 317 100 — — — — — —
201728 MLB MLE2 teams — 272242 58906 26442 01 240320351671 112273 1610 303 91 — — — — — —
201829 MLB MLEChicago Cubs — 192172 45801 16272 01 262328326654 64312 148 298 88 — — — — — —
201930 MLB MLELos Angeles Angels — 321295 868016 20283 00 292340481821 190282 96 360 130 — — — — — —
202031 MLB MLEOakland Athletics — 228197 551425 27122 10 279373447820 168276 512 366 134 — — — — — —
202132 MLB MLE2 teams — 280255 621318 22321 00 243305396701 153248 118 307 94 — — — — — —
202233 MLB MLE2 teams — 243222 551604 17382 00 248308374682 126277 167 296 87 — — — — — —
202334 MLB MLESeattle Mariners — 2421 4100 350 00 190292238530 48250 2112 255 59 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 19571737 46298540 17522015 53 266336397733 131284 119 326 106 +17 -0 -9 +9 +42 5.9
/ 162G— A+C — 650577 15433213 58735 21 267336399735 132285 119 326 106 +5 -0 -3 +3 +14 2.0
Career— MLE — 35673203 8691731767 28442339 3012 271338399737 127292 128 326 106 +17 -0 -9 +9 +42 5.9
/ 162G— MLE — 650584 15932312 52777 52 272339399738 127294 128 326 106 +5 -0 -3 +3 +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.

2022 AAASacramento River Cats · 48 PAwOBA .426 → .341 (−85)K% 14.6% → 17.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.58%÷0.986×1.200——17.74%
BB% (unintentional) /PA18.75%÷0.984×0.690—×0.94212.39%
HBP% /PA2.08%—×0.940—×0.9421.84%
Singles /BIP25.81%÷0.968×0.930—×0.94223.35%
Doubles /BIP6.45%÷0.967×0.830—×0.9425.22%
Triples /BIP0.00%÷0.900×0.970—×0.9420.00%
Home runs /BIP6.45%÷0.989×0.700—×0.9424.30%

Factors used: league row International League. Park (home-season share, regressed): HR 98, 1B 94, 2B 93, 3B 80, K 97, BB 97 — applied at half strength. Age: age 33 vs a level average of 27.2 → −5.8% on BB/HBP/hit rates (5.8 yr older than average).

Result: wOBA .426 → .341; ISO .211 → .156; BABIP .345 → .298. 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 AAASacramento River Cats · 38 PAwOBA .285 → .235 (−50)K% 13.2% → 15.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.16%÷1.034×1.200——15.27%
BB% (unintentional) /PA18.42%÷0.956×0.690—×0.95212.66%
HBP% /PA0.00%—×0.940—×0.9520.00%
Singles /BIP16.00%÷1.049×0.930—×0.95213.50%
Doubles /BIP8.00%÷0.916×0.830—×0.9526.90%
Triples /BIP0.00%÷0.900×0.920—×0.9520.00%
Home runs /BIP0.00%÷0.995×0.700—×0.9520.00%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 99, 1B 110, 2B 83, 3B 80, K 107, BB 91 — applied at half strength. Age: age 32 vs a level average of 27.2 → −4.8% on BB/HBP/hit rates (4.8 yr older than average).

Result: wOBA .285 → .235; ISO .067 → .063; BABIP .240 → .204. 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).

2017 AAAIowa Cubs · 121 PAwOBA .249 → .216 (−32)K% 18.2% → 21.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.18%÷1.083×1.290——21.66%
BB% (unintentional) /PA8.26%÷0.965×0.710—×0.9926.03%
HBP% /PA0.00%—×0.980—×0.9920.00%
Singles /BIP23.86%÷0.991×0.900×1.043×0.99222.42%
Doubles /BIP2.27%÷1.056×0.810×1.043×0.9921.80%
Triples /BIP0.00%÷1.042×0.810×1.043×0.9920.00%
Home runs /BIP1.14%÷0.899×0.780—×0.9920.98%

Factors used: league row PCL. Park (home-season share, regressed): HR 80, 1B 98, 2B 111, 3B 108, K 117, BB 93 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.043.

Result: wOBA .249 → .216; ISO .045 → .038; BABIP .261 → .242. 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).

2016 AAAIowa Cubs · 46 PAwOBA .300 → .250 (−50)K% 19.6% → 24.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.57%÷1.037×1.290——24.34%
BB% (unintentional) /PA4.35%÷1.034×0.710—×1.0032.99%
HBP% /PA0.00%—×0.980—×1.0030.00%
Singles /BIP25.71%÷1.006×0.900—×1.00323.07%
Doubles /BIP5.71%÷0.927×0.810—×1.0035.01%
Triples /BIP0.00%÷0.945×0.810—×1.0030.00%
Home runs /BIP2.86%÷0.890×0.780—×1.0032.51%

Factors used: league row PCL. Park (home-season share, regressed): HR 78, 1B 101, 2B 85, 3B 89, K 107, BB 107 — 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 .300 → .250; ISO .114 → .095; BABIP .324 → .288. 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).

2015 AATennessee Smokies · 41 PAwOBA .288 → .256 (−32)K% 2.4% → 3.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA2.44%÷0.967×1.220——3.08%
BB% (unintentional) /PA7.32%÷0.959×0.680—×0.9885.13%
HBP% /PA2.44%—×0.840—×0.9882.02%
Singles /BIP17.14%÷1.026×0.920—×0.98815.19%
Doubles /BIP8.57%÷0.998×0.910—×0.9887.72%
Triples /BIP0.00%÷1.058×0.880—×0.9880.00%
Home runs /BIP0.00%÷1.048×0.800—×0.9880.00%

Factors used: league row SL. Park (home-season share, regressed): HR 110, 1B 105, 2B 100, 3B 112, K 93, BB 92 — applied at half strength. Age: age 26 vs a level average of 24.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average).

Result: wOBA .288 → .256; ISO .083 → .079; BABIP .257 → .229. 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).

2015 AAAIowa Cubs · 38 PAwOBA .405 → .359 (−46)K% 7.9% → 9.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA7.89%÷1.051×1.290——9.69%
BB% (unintentional) /PA10.53%÷0.996×0.710—×1.0187.63%
HBP% /PA0.00%—×0.980—×1.0180.00%
Singles /BIP23.33%÷1.008×0.900—×1.01821.21%
Doubles /BIP6.67%÷0.984×0.810—×1.0185.59%
Triples /BIP3.33%÷0.948×0.810—×1.0182.90%
Home runs /BIP3.33%÷0.916×0.780—×1.0182.89%

Factors used: league row PCL. Park (home-season share, regressed): HR 83, 1B 102, 2B 97, 3B 90, K 110, BB 99 — 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).

Result: wOBA .405 → .359; ISO .212 → .191; BABIP .333 → .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 AAAGwinnett Braves · 199 PAwOBA .338 → .308 (−30)K% 7.0% → 8.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA7.04%÷0.975×1.200——8.66%
BB% (unintentional) /PA12.56%÷0.984×0.690—×1.0339.10%
HBP% /PA1.01%—×0.940—×1.0330.98%
Singles /BIP26.80%÷1.012×0.930×0.999×1.03325.43%
Doubles /BIP3.92%÷0.992×0.830×0.999×1.0333.39%
Triples /BIP0.65%÷1.150×0.970×0.999×1.0330.57%
Home runs /BIP0.65%÷1.120×0.840—×1.0330.51%

Factors used: league row IL. Park (home-season share, regressed): HR 124, 1B 102, 2B 98, 3B 130, K 95, BB 97 — 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.999.

Result: wOBA .338 → .308; ISO .066 → .059; BABIP .308 → .288. 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 AAMississippi Braves · 325 PAwOBA .384 → .351 (−33)K% 10.5% → 13.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.46%÷0.965×1.220——13.23%
BB% (unintentional) /PA10.46%÷1.089×0.680—×1.0126.61%
HBP% /PA0.62%—×0.840—×1.0120.52%
Singles /BIP28.11%÷1.023×0.920×1.027×1.01226.29%
Doubles /BIP8.43%÷0.921×0.910×1.027×1.0128.67%
Triples /BIP0.80%÷1.150×0.880×1.027×1.0120.64%
Home runs /BIP1.61%÷1.010×0.800—×1.0121.29%

Factors used: league row SL. Park (home-season share, regressed): HR 102, 1B 105, 2B 84, 3B 130, K 93, BB 118 — 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 ×1.027.

Result: wOBA .384 → .351; ISO .131 → .126; BABIP .380 → .361. 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).