JT Riddle

PosSS
B/TL/R
Born1991-10-12
Age (2027)35
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2022
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202028MLBPIT69.149/.174/.224118-0.9
202129AAAMIN350.202/.271/.3227328—.169/.219/.252
202230AAANYM350.241/.272/.41611049—.206/.231/.331
202331No MLB games played
202432No MLB games played
202533No MLB games played
202634No MLB games played
Last 3 seasons WAR -0.9
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)
201422 AGreensboro Grasshoppers — 477435 1221749 26554 51 280327400727 120300 125 317 77 — — — — — —
201523 AAJacksonville Suns — 189173 50615 8242 00 289328422750 133306 134 324 85 — — — — — —
201523 A+Jupiter Hammerheads — 198185 50610 11290 73 270311314625 43321 156 282 51 — — — — — —
201523 INTLMesa Solar Sox — 4946 10301 2100 11 217250348598 130250 204 260 62 — — — — — —
201624 AAANew Orleans Zephyrs — 5756 15201 190 10 268281357638 89304 162 284 51 — — — — — —
201624 AAJacksonville Suns — 429389 1081843 33720 51 278334368702 90331 178 312 69 — — — — — —
201725 MLBMiami Marlins — 247228 571313 12500 02 250287355643 105300 205 280 79 -6 -1 +3 +3 +5 0.5
201725 AAANew Orleans Baby Cakes — 6463 18412 180 10 286297476773 190302 122 337 81 — — — — — —
201826 MLBMiami Marlins — 332308 711049 20670 03 231277377654 146266 206 287 86 -6 -1 +12 +5 +7 1.7
201826 AAANew Orleans Baby Cakes — 9181 28413 8150 20 346404531935 185391 169 403 120 — — — — — —
201927 MLBMiami Marlins — 139132 25606 5422 00 189230371601 182226 304 266 70 -5 +0 -2 +1 +3 -0.4
201927 AAANew Orleans Baby Cakes — 131121 291014 6201 30 240281438719 198253 155 308 53 — — — — — —
202028 MLBPittsburgh Pirates — 6967 10201 2130 10 149174224398 75170 193 179 8 -8 +0 -4 +0 +1 -0.9
202129 AAASt. Paul Saints — 350317 641327 23627 33 202271322593 120227 187 268 28 — — — — — —
202230 AAASyracuse Mets — 350332 8021211 10714 00 241272416687 175272 203 299 49 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 787735 16331519 391722 15 222263355618 133262 225 272 70 -28 -2 +9 +9 +17 0.6
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201422 A MLEGreensboro Grasshoppers — 477444 1181546 17754 51 266299358657 92293 164 282 77 — — — — — —
201523 AA MLEJacksonville Suns — 189176 48614 5302 00 273301386687 114291 163 294 85 — — — — — —
201523 A+ MLEJupiter Hammerheads — 198188 45510 8410 73 239270277547 37305 214 243 51 — — — — — —
201624 AAA MLENew Orleans Zephyrs — 5756 14201 1110 10 250263339602 89285 192 244 51 — — — — — —
201624 AA MLEJacksonville Suns — 429401 1031842 21890 51 257294337630 80312 215 270 69 — — — — — —
201725 MLB MLEMiami Marlins — 247230 591413 10500 02 257287365653 109300 204 284 79 -6 -1 +3 +3 +5 0.5
201725 AAA MLENew Orleans Baby Cakes — 6464 17412 0110 10 266266453719 188283 170 288 81 — — — — — —
201826 MLB MLEMiami Marlins — 332309 731149 19670 03 236280385666 149266 206 295 86 -6 -1 +12 +5 +7 1.7
201826 AAA MLENew Orleans Baby Cakes — 9183 25412 6180 20 301348446794 145350 207 345 120 — — — — — —
201927 MLB MLEMiami Marlins — 139133 26706 4422 00 195230383614 188226 303 272 70 -5 +0 -2 +1 +3 -0.4
201927 AAA MLENew Orleans Baby Cakes — 131124 25813 3271 30 202227355581 153223 212 247 53 — — — — — —
202028 MLB MLEPittsburgh Pirates — 6967 10201 2130 10 149174224398 75170 193 181 8 -8 +0 -4 +0 +1 -0.9
202129 AAA MLESt. Paul Saints — 350326 551124 14767 33 169219252471 83200 224 210 28 — — — — — —
202230 AAA MLESyracuse Mets — 350335 691727 7894 00 206231331563 125250 252 240 49 — — — — — —
201422 A MLEGreensboro Grasshoppers — 477444 1181546 17754 51 266299358657 92304 164 282 77 — — — — — —
201422 A RAWGreensboro Grasshoppers — 477435 1221749 26554 51 280327400727 120300 125 317 77 — — — — — —
201523 A+ MLE3 teams — 436410 1051225 15802 84 256286332617 76304 183 268 67 — — — — — —
201523 A+ RAW3 teams — 436404 1101526 21632 84 272311364675 92307 145 298 67 — — — — — —
201624 AA MLE2 teams — 486458 1161943 211010 61 253286332618 79317 214 267 67 — — — — — —
201624 AA RAW2 teams — 486445 1232044 34810 61 276328366694 90328 177 309 67 — — — — — —
201725 MLB MLE2 teams — 311294 761825 10610 12 259283384667 126305 203 285 79 -8 -1 +3 +3 +7 0.5
201725 MLB RAW2 teams — 311291 751725 13580 12 258289381671 124300 194 292 79 -8 -1 +3 +3 +7 0.5
201826 MLB MLE2 teams — 423392 9915512 25850 23 253297408706 156293 206 306 93 -3 -1 +12 +5 +9 2.2
201826 MLB RAW2 teams — 423389 9914512 28820 23 254305409713 154293 197 312 93 -3 -1 +12 +5 +9 2.2
201927 MLB MLE2 teams — 270257 511519 7693 30 198228370598 171232 263 260 62 -12 +1 -2 +1 +6 -0.7
201927 MLB RAW2 teams — 270253 5416110 11623 30 213255403658 190240 234 286 62 -12 +1 -2 +1 +6 -0.7
202028 MLB MLEPittsburgh Pirates — 6967 10201 2130 10 149174224398 75170 193 181 8 -8 +0 -4 +0 +1 -0.9
202028 MLB RAWPittsburgh Pirates — 6967 10201 2130 10 149174224398 75170 193 179 8 -8 +0 -4 +0 +1 -0.9
202129 AAA MLESt. Paul Saints — 350326 551124 14767 33 169219252471 83205 224 210 28 — — — — — —
202129 AAA RAWSt. Paul Saints — 350317 641327 23627 33 202271322593 120227 187 268 28 — — — — — —
202230 AAA MLESyracuse Mets — 350335 691727 7894 00 206231331563 125255 252 240 49 — — — — — —
202230 AAA RAWSyracuse Mets — 350332 8021211 10714 00 241272416687 175272 203 299 49 — — — — — —
201422 A MLEGreensboro Grasshoppers — 477453 1181546 17754 51 260299351650 91293 164 282 77 — — — — — —
201523 A+ MLE3 teams — 436416 1051225 15802 84 252286327613 75298 183 268 67 — — — — — —
201624 AA MLE2 teams — 486462 1161943 211010 61 251286329615 78309 214 267 67 — — — — — —
201725 MLB MLE2 teams — 311298 761825 10610 12 255283379662 124297 203 285 79 — — — — — —
201826 MLB MLE2 teams — 423395 9915512 25850 23 251297405702 154284 206 306 93 — — — — — —
201927 MLB MLE2 teams — 270258 511519 7693 30 198228368597 171225 263 260 62 — — — — — —
202028 MLB MLEPittsburgh Pirates — 6967 10201 2130 10 149174224398 75170 193 181 8 — — — — — —
202129 AAA MLESt. Paul Saints — 350326 551124 14767 33 169219252471 83200 224 210 28 — — — — — —
202230 AAA MLESyracuse Mets — 350336 691727 7894 00 205231330562 125250 252 240 49 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 787735 16331519 391722 15 222263355618 133262 225 272 65 -28 -2 +9 +9 +17 0.6
/ 162G— A+C — 650607 13526416 321422 14 222264357621 135262 225 272 65 -23 -1 +8 +7 +14 0.5
Career— MLE — 31722983 6991242252 11864920 2914 234268343611 109280 204 265 65 -28 -2 +9 +9 +17 0.6
/ 162G— MLE — 650611 14425511 241334 63 236269347616 111281 204 265 65 -23 -1 +8 +7 +14 0.5

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 AAASyracuse Mets · 350 PAwOBA .294 → .240 (−53)K% 20.3% → 25.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.29%÷0.961×1.200——25.33%
BB% (unintentional) /PA2.86%÷1.019×0.690—×0.9621.86%
HBP% /PA1.14%—×0.940—×0.9621.03%
Singles /BIP17.62%÷0.953×0.930×1.029×0.96217.02%
Doubles /BIP8.05%÷0.951×0.830×1.029×0.9626.95%
Triples /BIP0.77%÷1.000×0.970×1.029×0.9620.74%
Home runs /BIP4.21%÷1.033×0.700—×0.9622.75%

Factors used: league row International League. Park (home-season share, regressed): HR 107, 1B 91, 2B 90, 3B 100, K 92, BB 104 — applied at half strength. Age: age 31 vs a level average of 27.2 → −3.8% on BB/HBP/hit rates (3.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.029.

Result: wOBA .294 → .240; ISO .175 → .126; BABIP .272 → .250. 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 AAASt. Paul Saints · 350 PAwOBA .262 → .210 (−51)K% 17.7% → 21.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.71%÷0.983×1.200——21.62%
BB% (unintentional) /PA6.29%÷1.024×0.690—×0.9724.12%
HBP% /PA2.00%—×0.940—×0.9721.83%
Singles /BIP16.47%÷1.035×0.930×1.031×0.97214.83%
Doubles /BIP5.10%÷0.996×0.830×1.031×0.9724.26%
Triples /BIP0.78%÷0.900×0.920×1.031×0.9720.80%
Home runs /BIP2.75%÷1.121×0.700—×0.9721.67%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 124, 1B 107, 2B 99, 3B 80, K 97, BB 105 — applied at half strength. Age: age 30 vs a level average of 27.2 → −2.8% on BB/HBP/hit rates (2.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.031.

Result: wOBA .262 → .210; ISO .120 → .087; BABIP .227 → .200. 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 AAANew Orleans Baby Cakes · 131 PAwOBA .301 → .247 (−54)K% 15.3% → 20.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.27%÷0.950×1.290——20.74%
BB% (unintentional) /PA3.82%÷1.085×0.710—×0.9922.48%
HBP% /PA0.76%—×0.980—×0.9920.74%
Singles /BIP13.86%÷0.971×0.900×1.006×0.99212.82%
Doubles /BIP9.90%÷0.952×0.810×1.006×0.9928.41%
Triples /BIP0.99%÷0.900×0.810×1.006×0.9920.89%
Home runs /BIP3.96%÷1.100×0.780—×0.9922.78%

Factors used: league row PCL. Park (home-season share, regressed): HR 120, 1B 94, 2B 90, 3B 80, K 90, BB 117 — 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.006.

Result: wOBA .301 → .247; ISO .198 → .153; BABIP .253 → .223. 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 AAANew Orleans Baby Cakes · 91 PAwOBA .396 → .345 (−51)K% 16.5% → 20.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.48%÷1.055×1.290——20.16%
BB% (unintentional) /PA8.79%÷0.990×0.710—×1.0036.32%
HBP% /PA0.00%—×0.980—×1.0030.00%
Singles /BIP30.30%÷1.054×0.900×1.050×1.00327.25%
Doubles /BIP6.06%÷0.906×0.810×1.050×1.0035.71%
Triples /BIP1.52%÷1.031×0.810×1.050×1.0031.25%
Home runs /BIP4.55%÷0.952×0.780—×1.0033.73%

Factors used: league row PCL. Park (home-season share, regressed): HR 90, 1B 111, 2B 81, 3B 106, K 111, BB 98 — 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.050.

Result: wOBA .396 → .345; ISO .185 → .160; BABIP .391 → .350. 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 AAANew Orleans Baby Cakes · 64 PAwOBA .321 → .288 (−33)K% 12.5% → 16.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.50%÷0.971×1.290——16.60%
BB% (unintentional) /PA0.00%÷1.005×0.710—×1.0180.00%
HBP% /PA0.00%—×0.980—×1.0180.00%
Singles /BIP20.00%÷1.015×0.900×1.050×1.01818.96%
Doubles /BIP7.27%÷0.918×0.810×1.050×1.0186.86%
Triples /BIP1.82%÷0.977×0.810×1.050×1.0181.61%
Home runs /BIP3.64%÷0.928×0.780—×1.0183.11%

Factors used: league row PCL. Park (home-season share, regressed): HR 86, 1B 103, 2B 84, 3B 95, K 94, BB 101 — 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 ×1.050.

Result: wOBA .321 → .288; ISO .190 → .164; BABIP .302 → .283. 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 AAJacksonville Suns · 429 PAwOBA .305 → .270 (−35)K% 16.8% → 20.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.78%÷0.986×1.220——20.77%
BB% (unintentional) /PA7.23%÷1.029×0.680—×0.9984.77%
HBP% /PA0.00%—×0.840—×0.9980.00%
Singles /BIP26.18%÷0.993×0.920×1.020×0.99824.70%
Doubles /BIP5.68%÷0.957×0.910×1.020×0.9985.49%
Triples /BIP1.26%÷1.013×0.880×1.020×0.9981.12%
Home runs /BIP0.95%÷1.423×0.800—×0.9980.53%

Factors used: league row SL. Park (home-season share, regressed): HR 185, 1B 99, 2B 91, 3B 103, K 97, BB 106 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.020.

Result: wOBA .305 → .270; ISO .090 → .077; BABIP .331 → .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).

2016 AAANew Orleans Zephyrs · 57 PAwOBA .276 → .244 (−32)K% 15.8% → 19.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.79%÷1.027×1.290——19.83%
BB% (unintentional) /PA1.75%÷0.964×0.710—×1.0331.34%
HBP% /PA0.00%—×0.980—×1.0330.00%
Singles /BIP25.53%÷1.041×0.900×1.050×1.03323.93%
Doubles /BIP4.26%÷0.929×0.810×1.050×1.0334.03%
Triples /BIP0.00%÷1.057×0.810×1.050×1.0330.00%
Home runs /BIP2.13%÷0.919×0.780—×1.0331.86%

Factors used: league row PCL. Park (home-season share, regressed): HR 84, 1B 108, 2B 86, 3B 111, K 105, BB 93 — 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 ×1.050.

Result: wOBA .276 → .244; ISO .089 → .077; BABIP .304 → .285. 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 A+Jupiter Hammerheads · 198 PAwOBA .275 → .243 (−32)K% 14.6% → 20.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.65%÷1.014×1.420——20.50%
BB% (unintentional) /PA5.56%÷1.037×0.750—×0.9883.97%
HBP% /PA0.00%—×0.930—×0.9880.00%
Singles /BIP27.56%÷1.002×0.920×1.050×0.98826.26%
Doubles /BIP3.85%÷1.064×0.960×1.050×0.9883.60%
Triples /BIP0.64%÷0.900×0.810×1.050×0.9880.60%
Home runs /BIP0.00%÷0.819×0.880—×0.9880.00%

Factors used: league row FSL. Park (home-season share, regressed): HR 64, 1B 100, 2B 113, 3B 80, K 103, BB 107 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .275 → .243; ISO .043 → .039; BABIP .321 → .305. 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).