T.J. Rivera

Pos2B
B/TR/R
Born1988-10-27
Age (2027)38
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2021
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201930AA/INTL2 orgs205.250/.318/.3171169—.200/.220/.250
202031INTLIndios de May…60.302/.373/.50920145—
202132AAA/INTL2 orgs388.267/.331/.42011273—.224/.265/.336
Contract
No contract data on file.
Skills · percentileStatcast 2016-2017
xwOBA36
Speed33
Barrel%10
Avg EV10

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 ROKKingsport Mets — 10293 27601 8161 31 290353387740 97342 168 335 51 — — — — — —
201223 A+St. Lucie Mets — 276255 781531 14382 72 306347400747 94355 145 329 74 — — — — — —
201223 ASavannah Sand Gnats — 296261 871418 26333 43 333400487887 153354 119 387 114 — — — — — —
201324 A+St. Lucie Mets — 559502 1452312 347313 62 289350351700 62333 136 315 67 — — — — — —
201324 INTLIndios de Mayaguez — 1513 4001 110 00 308357538896 231273 77 366 134 — — — — — —
201425 AABinghamton Mets — 221201 721301 11274 10 358403438841 80399 125 370 115 — — — — — —
201425 A+St. Lucie Mets — 274252 861604 14375 21 341387452840 111383 145 372 107 — — — — — —
201425 INTLIndios de Mayaguez — 133119 371101 4145 12 311359429788 118336 113 341 117 — — — — — —
201526 AAALas Vegas 51s — 196183 561712 7254 00 306345443788 137346 134 347 80 — — — — — —
201526 AABinghamton Mets — 234220 751005 12222 11 341380455835 114363 95 373 96 — — — — — —
201526 INTLPuerto Rico — 116105 32603 1190 00 305371448818 143312 89 366 134 — — — — — —
201627 MLBNew York Mets — 113105 35413 3171 00 333358476834 143360 153 356 133 +4 +0 -1 +2 +2 0.8
201627 AAALas Vegas 51s — 442405 14331111 23547 33 353398516914 163383 125 398 95 — — — — — —
201728 MLBNew York Mets — 231214 621315 9325 10 290333430763 140318 144 336 120 +5 +0 +0 +1 +5 1.2
201728 AAALas Vegas 51s — 2221 6101 130 00 286318476794 190294 145 349 59 — — — — — —
201829 A+St. Lucie Mets — 1919 4100 030 00 211211263474 53250 160 210 -4 — — — — — —
201930 AAHarrisburg Senators — 4138 9300 380 00 237293316608 79300 207 277 34 — — — — — —
201930 INTLIndios de Mayaguez — 164142 36601 14111 10 254325317642 63257 79 284 78 — — — — — —
202031 INTLIndios de Mayaguez — 6053 16502 690 00 302373509882 208326 1510 382 145 — — — — — —
202132 AAALehigh Valley IronPigs — 311279 751709 18585 11 269325427751 158301 196 325 63 — — — — — —
202132 INTLPuerto Rico — 7766 17302 9101 10 258355394749 136278 1312 336 114 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 344319 971728 12496 10 304341445786 141332 143 343 118 +7 +0 -1 +3 +7 1.7
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201122 ROK MLEKingsport Mets — 10296 21401 5231 31 219265292556 73278 235 243 51 — — — — — —
201223 A+ MLESt. Lucie Mets — 276260 701421 9582 72 269299350649 81331 213 278 74 — — — — — —
201223 A MLESavannah Sand Gnats — 296272 831317 15433 43 305348438786 132327 155 337 114 — — — — — —
201324 A+ MLESt. Lucie Mets — 559510 1282311 2610613 62 251304306610 55302 195 267 67 — — — — — —
201425 AA MLEBinghamton Mets — 221205 701101 7324 10 341375410785 68374 143 338 115 — — — — — —
201425 A+ MLESt. Lucie Mets — 274258 791703 8535 21 306339407746 101364 193 326 107 — — — — — —
201526 AAA MLELas Vegas 51s — 196185 481311 5334 00 259294357651 97311 173 287 80 — — — — — —
201526 AA MLEBinghamton Mets — 234224 66803 8282 11 295325371695 76327 123 310 96 — — — — — —
201627 MLB MLENew York Mets — 113105 36413 3171 00 343367486853 143360 153 365 133 +4 +0 -1 +2 +2 0.8
201627 AAA MLELas Vegas 51s — 442413 1162118 15727 33 281317395712 114312 163 308 95 — — — — — —
201728 MLB MLENew York Mets — 231214 641415 9325 10 299342444786 145318 144 345 120 +5 +0 +0 +1 +5 1.2
201728 AAA MLELas Vegas 51s — 2221 5101 140 00 238273429701 190251 185 256 59 — — — — — —
201829 A+ MLESt. Lucie Mets — 1919 3100 040 00 158158211368 53217 210 163 -4 — — — — — —
201930 AA MLEHarrisburg Senators — 4140 8200 1100 00 200220250470 50266 242 219 34 — — — — — —
202132 AAA MLELehigh Valley IronPigs — 311286 641406 11705 11 224265336601 112257 234 262 63 — — — — — —
201122 ROK MLEKingsport Mets — 10296 21401 5231 31 219265292556 73278 235 243 51 — — — — — —
201122 ROK RAWKingsport Mets — 10293 27601 8161 31 290353387740 97342 168 335 51 — — — — — —
201223 A MLE2 teams — 572531 1522738 251015 115 286324394718 107338 184 309 95 — — — — — —
201223 A RAW2 teams — 572516 1652949 40715 115 320374444818 124355 127 359 95 — — — — — —
201324 A+ MLE2 teams — 574524 1302311 2610913 62 248300302602 53309 195 267 67 — — — — — —
201324 A+ RAW2 teams — 574515 1492313 357413 62 289350355705 66331 136 317 67 — — — — — —
201425 A+ MLE3 teams — 628582 1873505 1910914 43 321358407765 86380 173 331 110 — — — — — —
201425 A+ RAW3 teams — 628572 1954006 297814 43 341387442829 101379 125 365 110 — — — — — —
201526 AA MLE3 teams — 546521 1462716 17776 11 280311370681 90320 143 300 89 — — — — — —
201526 AA RAW3 teams — 546508 16333110 30566 11 321366449815 128346 105 362 89 — — — — — —
201627 AAA MLE2 teams — 555518 15125211 18898 33 292325411737 120328 163 320 102 — — — — — —
201627 AAA RAW2 teams — 555510 17835214 26718 33 349390508898 159378 135 390 102 — — — — — —
201728 MLB MLE2 teams — 253235 701516 10365 10 298340447787 149328 144 337 114 +4 +0 +0 +1 +5 1.1
201728 MLB RAW2 teams — 253235 681416 10355 10 289332434766 145316 144 337 114 +4 +0 +0 +1 +5 1.1
201829 A+ MLESt. Lucie Mets — 1919 3100 040 00 158158211368 53200 210 163 -4 — — — — — —
201829 A+ RAWSt. Lucie Mets — 1919 4100 030 00 211211263474 53250 160 210 -4 — — — — — —
201930 INTL MLE2 teams — 205191 401200 6491 10 209237272510 63270 243 219 34 — — — — — —
201930 INTL RAW2 teams — 205180 45901 17191 10 250318317635 67265 98 282 34 — — — — — —
202031 INTL MLEIndios de Mayaguez — 6053 16502 690 00 302373509882 208326 1510 — — — — — — — —
202031 INTL RAWIndios de Mayaguez — 6053 16502 690 00 302373509882 208326 1510 382 145 — — — — — —
202132 AAA MLE2 teams — 388358 801808 14886 21 223265341605 117268 234 262 63 — — — — — —
202132 AAA RAW2 teams — 388345 9220011 27686 21 267331420751 154297 187 327 63 — — — — — —
201122 ROK MLEKingsport Mets — 10295 21401 5231 31 221265295559 74278 235 243 51 — — — — — —
201223 A MLE2 teams — 572537 1522738 251015 115 283324389714 106329 184 309 95 — — — — — —
201324 A+ MLE2 teams — 574530 1302311 2610913 62 245300298598 53302 195 267 67 — — — — — —
201425 A+ MLE3 teams — 628590 1873505 1910914 43 317358402759 85368 173 331 110 — — — — — —
201526 AA MLE3 teams — 546518 1462716 17776 11 282311373683 91320 143 300 89 — — — — — —
201627 AAA MLE2 teams — 555524 15125211 18898 33 288325406732 118322 163 320 102 — — — — — —
201728 MLB MLE2 teams — 253236 701516 10365 10 297340445785 148313 144 337 114 — — — — — —
201829 A+ MLESt. Lucie Mets — 1919 3100 040 00 158158211368 53217 210 163 -4 — — — — — —
201930 INTL MLE2 teams — 205196 401200 6491 10 204237265503 61266 243 219 34 — — — — — —
202132 AAA MLE2 teams — 388365 801808 14886 21 219265334599 115257 234 262 63 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 344319 971728 12496 10 304341445786 141332 143 343 84 +7 +0 -1 +3 +7 1.7
/ 162G— A+C — 650603 18332415 239311 20 303341444785 141332 144 343 84 +14 +0 -2 +5 +14 3.2
Career— MLE — 39023628 996192848 14669459 3216 275313372685 97324 184 292 84 +7 +0 -1 +3 +7 1.7
/ 162G— MLE — 650604 1663218 2411610 53 275313371684 96324 184 292 84 +14 +0 -2 +5 +14 3.2

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.

2021 AAALehigh Valley IronPigs · 311 PAwOBA .324 → .262 (−61)K% 18.6% → 22.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.65%÷0.992×1.200——22.57%
BB% (unintentional) /PA5.79%÷1.061×0.690—×0.9423.54%
HBP% /PA1.61%—×0.940—×0.9421.42%
Singles /BIP22.17%÷1.016×0.930×1.012×0.94219.34%
Doubles /BIP7.69%÷0.952×0.830×1.012×0.9426.39%
Triples /BIP0.00%÷1.150×0.920×1.012×0.9420.00%
Home runs /BIP4.07%÷0.957×0.700—×0.9422.81%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 91, 1B 103, 2B 90, 3B 130, K 98, BB 112 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.012.

Result: wOBA .324 → .262; ISO .158 → .120; BABIP .301 → .257. 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).

2019 AAHarrisburg Senators · 41 PAwOBA .260 → .219 (−41)K% 19.5% → 23.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.51%÷0.996×1.220——23.90%
BB% (unintentional) /PA4.88%÷1.054×0.700—×0.9403.05%
HBP% /PA0.00%—×0.850—×0.9400.00%
Singles /BIP20.00%÷0.991×0.970—×0.94018.40%
Doubles /BIP10.00%÷0.985×0.860—×0.9408.21%
Triples /BIP0.00%÷1.150×0.950—×0.9400.00%
Home runs /BIP0.00%÷1.111×0.780—×0.9400.00%

Factors used: league row EL. Park (home-season share, regressed): HR 122, 1B 98, 2B 97, 3B 130, K 99, BB 111 — applied at half strength. Age: age 31 vs a level average of 24.8 → −6.0% on BB/HBP/hit rates (6.2 yr older than average).

Result: wOBA .260 → .219; ISO .079 → .065; BABIP .300 → .266. 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).

2018 A+St. Lucie Mets · 19 PAwOBA .204 → .163 (−41)K% 15.8% → 23.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.79%÷0.967×1.420——23.19%
BB% (unintentional) /PA0.00%÷0.907×0.750—×0.9400.00%
HBP% /PA0.00%—×0.930—×0.9400.00%
Singles /BIP18.75%÷1.022×0.920—×0.94015.87%
Doubles /BIP6.25%÷0.964×0.960—×0.9405.85%
Triples /BIP0.00%÷0.900×0.810—×0.9400.00%
Home runs /BIP0.00%÷1.074×0.880—×0.9400.00%

Factors used: league row FSL. Park (home-season share, regressed): HR 115, 1B 104, 2B 93, 3B 80, K 93, BB 81 — applied at half strength. Age: age 30 vs a level average of 22.8 → −6.0% on BB/HBP/hit rates (7.2 yr older than average).

Result: wOBA .204 → .163; ISO .053 → .045; BABIP .250 → .217. 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 AAALas Vegas 51s · 22 PAwOBA .339 → .256 (−83)K% 13.6% → 18.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.64%÷0.948×1.290——18.55%
BB% (unintentional) /PA4.55%÷1.015×0.710—×0.9823.12%
HBP% /PA0.00%—×0.980—×0.9820.00%
Singles /BIP22.22%÷0.994×0.900—×0.98219.76%
Doubles /BIP5.56%÷0.998×0.810—×0.9824.43%
Triples /BIP0.00%÷1.111×0.810—×0.9820.00%
Home runs /BIP5.56%÷1.209×0.780—×0.9823.52%

Factors used: league row PCL. Park (home-season share, regressed): HR 142, 1B 99, 2B 100, 3B 122, K 90, BB 103 — applied at half strength. Age: age 29 vs a level average of 27.2 → −1.8% on BB/HBP/hit rates (1.8 yr older than average).

Result: wOBA .339 → .256; ISO .190 → .123; BABIP .294 → .251. 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 AAALas Vegas 51s · 442 PAwOBA .390 → .308 (−82)K% 12.2% → 16.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.22%÷0.971×1.290——16.23%
BB% (unintentional) /PA4.75%÷0.962×0.710—×0.9923.48%
HBP% /PA1.58%—×0.980—×0.9921.54%
Singles /BIP28.49%÷0.994×0.900×0.963×0.99224.65%
Doubles /BIP8.83%÷1.128×0.810×0.963×0.9926.06%
Triples /BIP0.28%÷0.980×0.810×0.963×0.9920.22%
Home runs /BIP3.13%÷1.088×0.780—×0.9922.23%

Factors used: league row PCL. Park (home-season share, regressed): HR 118, 1B 99, 2B 126, 3B 96, K 94, BB 92 — 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 ×0.963.

Result: wOBA .390 → .308; ISO .163 → .113; BABIP .383 → .312. 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 AABinghamton Mets · 234 PAwOBA .363 → .310 (−54)K% 9.4% → 11.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.40%÷0.974×1.220——11.78%
BB% (unintentional) /PA5.13%÷0.988×0.700—×0.9783.55%
HBP% /PA0.85%—×0.850—×0.9780.71%
Singles /BIP30.30%÷1.030×0.970×1.004×0.97828.02%
Doubles /BIP5.05%÷1.034×0.860×1.004×0.9784.12%
Triples /BIP0.00%÷0.900×0.950×1.004×0.9780.00%
Home runs /BIP2.53%÷1.088×0.780—×0.9781.77%

Factors used: league row EL. Park (home-season share, regressed): HR 118, 1B 106, 2B 107, 3B 80, K 95, BB 98 — 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 ×1.004.

Result: wOBA .363 → .310; ISO .114 → .084; BABIP .363 → .327. 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 AAALas Vegas 51s · 196 PAwOBA .337 → .287 (−51)K% 12.8% → 16.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.76%÷0.977×1.290——16.84%
BB% (unintentional) /PA3.57%÷1.010×0.710—×1.0032.52%
HBP% /PA2.04%—×0.980—×1.0032.01%
Singles /BIP22.78%÷0.983×0.900×1.033×1.00321.61%
Doubles /BIP10.76%÷1.042×0.810×1.033×1.0038.66%
Triples /BIP0.63%÷1.061×0.810×1.033×1.0030.50%
Home runs /BIP1.27%÷1.099×0.780—×1.0030.90%

Factors used: league row PCL. Park (home-season share, regressed): HR 120, 1B 97, 2B 108, 3B 112, K 95, BB 102 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.033.

Result: wOBA .337 → .287; ISO .137 → .104; BABIP .346 → .311. 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 A+St. Lucie Mets · 274 PAwOBA .365 → .326 (−39)K% 13.5% → 19.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.50%÷0.984×1.420——19.49%
BB% (unintentional) /PA4.74%÷1.106×0.750—×0.9683.11%
HBP% /PA1.82%—×0.930—×0.9681.64%
Singles /BIP30.70%÷1.018×0.920×1.050×0.96828.20%
Doubles /BIP7.44%÷0.883×0.960×1.050×0.9688.22%
Triples /BIP0.00%÷1.150×0.810×1.050×0.9680.00%
Home runs /BIP1.86%÷1.054×0.880—×0.9681.50%

Factors used: league row FSL. Park (home-season share, regressed): HR 111, 1B 104, 2B 77, 3B 130, K 97, BB 121 — applied at half strength. Age: age 26 vs a level average of 22.8 → −3.2% on BB/HBP/hit rates (3.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .365 → .326; ISO .111 → .105; BABIP .383 → .364. 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 — .