Roc Riggio

2B Hartford Yard Goats
Age 25 L/R 5'9" / 180 lbs AA HR +30%H +12% Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
OGV OFP35OGV rank#1682ETA2029MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202422A+NYY480.221/.350/.397112748—.163/.245/.293
202523AA/A+2 orgs371.260/.367/.511191792—.222/.304/.412
202624AAA/AACOL483.265/.372/.500222198—.228/.308/.408
2027PROJMLE25MLBCOL4.222/.301/.40900870.0
2028PROJ39% MLB26MLBCOL98.224/.302/.41043880.1
2029PROJ53% MLB27MLBCOL148.225/.303/.40954880.1
Next 3 projected WAR 0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029MiLB2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Ext$3M2034Ext$5M+1
Skills · percentileMiLB Statcast 2026 AAA
Chase%76
Whiff%38
Speed34
BB%32
Z-Con%27
Max EV22
Career WAR0.0 WAR median (P10 -0.2 / P90 4.2, comp-based) · star 3% · didn't stick 80%
CompsDrew Robinson (age 25) · Austin Wells (age 25) · Isan Díaz (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†87
AVG/OBP/SLG.222 / .301 / .409
PA4
HR0
K%25
BB%9
BABIP297
ISO171
MLB%2%
Value2027 · WAR
BAT: -3.1 runs (wOBA-derived runs vs avg)-3BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.6 runs (Defensive runs vs avg)-1FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.30+0.3WAR
0.00.51.00.00.10.10.10.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$0M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.8M+0.1$0.3M+$0.0M (cut)
2031Pre-Arb$0.9M———
2032Pre-Arb$0.9M———
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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)
202321 ATampa Tarpons — 7657 11200 18181 31 193395228623 35282 2424 316 48 — — — — — —
202321 ROKFCL Yankees — 2116 3000 461 00 188381188568 300 2919 297 17 — — — — — —
202422 A+Hudson Valley Renegades — 480398 8827511 71978 276 221350397747 176264 2015 337 48 — — — — — —
202523 AAHartford Yard Goats — 277243 6316013 27604 157 259343486829 226289 2210 362 85 — — — — — —
202523 A+Hudson Valley Renegades — 9472 19416 20222 24 2644365971.033 333295 2321 446 114 — — — — — —
202624 AAAAlbuquerque Isotopes — 10391 27306 9311 10 297366527894 231375 309 385 98 — — — — — —
202624 AAHartford Yard Goats — 380317 8123216 581012 208 256374492866 237320 2715 379 98 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202321 A MLETampa Tarpons — 7663 10200 12251 31 159303190493 32263 3316 239 48 — — — — — —
202321 ROK MLEFCL Yankees — 2118 2000 291 00 111238111349 244 4310 194 17 — — — — — —
202422 A+ MLEHudson Valley Renegades — 480430 701959 391348 276 163245293538 130209 288 239 48 — — — — — —
202523 AA MLEHartford Yard Goats — 277249 561508 21714 157 225296382677 157270 268 294 85 — — — — — —
202523 A+ MLEHudson Valley Renegades — 9480 17316 12292 24 212330500830 287233 3113 337 114 — — — — — —
202624 AAA MLEAlbuquerque Isotopes — 10394 23204 6371 10 245297394691 149343 366 313 98 — — — — — —
202624 AA MLEHartford Yard Goats — 380335 7520213 401232 208 224310412722 188304 3211 313 98 — — — — — —
202321 A MLE2 teams — 9781 13200 14342 31 160299185484 25277 3514 229 41 — — — — — —
202321 A RAW2 teams — 9773 14200 22242 31 192392219611 27286 2523 312 41 — — — — — —
202422 A+ MLEHudson Valley Renegades — 480430 701959 391348 276 163245293538 130211 288 239 48 — — — — — —
202422 A+ RAWHudson Valley Renegades — 480398 8827511 71978 276 221350397747 176264 2015 337 48 — — — — — —
202523 AA MLE2 teams — 371329 7218114 331016 1711 219302407709 188267 279 305 92 — — — — — —
202523 AA RAW2 teams — 371315 8220119 47826 1711 260367511878 251290 2213 383 92 — — — — — —
202624 AA MLE2 teams — 483428 9923217 471603 218 231312414725 182320 3310 313 98 — — — — — —
202624 AA RAW2 teams — 483408 10826222 671323 218 265372500872 235332 2714 381 98 — — — — — —
202321 A MLE2 teams — 9781 13200 14342 31 160299185484 25259 3514 229 41 — — — — — —
202422 A+ MLEHudson Valley Renegades — 480430 701959 391348 276 163245293538 130209 288 239 48 — — — — — —
202523 AA MLE2 teams — 371329 7218114 331016 1711 219302407709 188261 279 305 92 — — — — — —
202624 AA MLE2 teams — 483430 9923217 471603 218 230312412723 181312 3310 313 98 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202422 A+ MLEHudson Valley Renegades — 480430 701959 391348 276 163245293538 130209 288 239 48 — — — — — —
202523 AA MLE2 teams — 371329 7218114 331016 1711 219302407709 188261 279 305 92 — — — — — —
202624 AA MLE2 teams — 483430 9923217 471603 218 230312412723 181312 3310 313 98 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLECOL 2% 380339 7016112 351223 125 210290377667 167283 329 297 87 -6 +0 -1 +1 +8 0.3
▸ 2027 — real world (MLB)
202725 MLB CTXCOL 2% 44 0000 010 00 222301409710 186297 250 314 87 -0 +0 -0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLECOL 39% 254227 481118 23802 83 212291378670 167283 319 299 88 -4 +0 -1 +1 +6 0.3
202927 MLB MLECOL 53% 281251 531219 26882 83 212292377669 165283 319 298 88 -4 +0 -1 +1 +6 0.3
203028 MLB MLECOL 60% 297265 561319 27923 83 212291374665 162282 319 297 87 -5 +0 -2 +1 +6 0.2
203129 MLB MLECOL 62% 296264 551219 27913 63 212290370659 158281 319 295 86 -5 +0 -2 +1 +6 0.0
203230 MLB MLECOL 63% 294264 551219 26902 53 210288364651 154280 319 291 83 -6 -0 -3 +1 +6 -0.2
202826 MLB CTXCOL 39% 9888 20414 9311 31 224302410713 186297 329 315 88 -1 +0 -0 +0 +2 0.1
202927 MLB CTXCOL 53% 148133 30715 13461 42 225303409711 184297 319 315 88 -2 +0 -0 +1 +3 0.1
203028 MLB CTXCOL 60% 178158 36816 16552 52 224302405707 181296 319 313 87 -3 +0 -1 +1 +4 0.1
203129 MLB CTXCOL 62% 183163 36816 16562 42 223300400700 176295 319 310 86 -3 +0 -1 +1 +4 0.0
203230 MLB CTXCOL 63% 185165 37816 16572 32 222298393691 171293 319 307 83 -4 -0 -2 +1 +4 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 792707 15935527 702458 199 225302403705 178301 319 312 82 -13 +0 -5 +3 +17 0.2
/ 162G— A+C — 650580 13129422 572017 167 226302403706 178303 319 312 82 -11 +0 -4 +2 +14 0.2
Career— MLE — 30632726 5611311491 28193733 11044 206288364652 158274 319 289 82 -26 +1 -9 +6 +35 0.7
/ 162G— MLE — 650578 11928319 601997 239 206288363651 157275 319 289 82 -10 +0 -4 +2 +14 0.3

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.

2026 AAHartford Yard Goats · 380 PAwOBA .372 → .313 (−58)K% 26.6% → 32.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.58%÷1.000×1.220——32.43%
BB% (unintentional) /PA15.00%÷1.000×0.700—×1.01210.63%
HBP% /PA0.53%—×0.850—×1.0120.45%
Singles /BIP18.52%÷1.000×0.970×1.024×1.01218.62%
Doubles /BIP10.65%÷1.000×0.860×1.024×1.0129.49%
Triples /BIP0.93%÷1.000×0.950×1.024×1.0120.91%
Home runs /BIP7.41%÷1.000×0.780—×1.0125.85%

Factors used: league row EL. Park (home-season share, regressed): no park row on file (treated as neutral) — 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.024.

Result: wOBA .372 → .313; ISO .237 → .195; BABIP .320 → .304. 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).

2026 AAAAlbuquerque Isotopes · 103 PAwOBA .381 → .313 (−69)K% 30.1% → 36.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.10%÷1.000×1.200——36.12%
BB% (unintentional) /PA8.74%÷1.000×0.690—×1.0486.32%
HBP% /PA0.97%—×0.940—×1.0480.96%
Singles /BIP30.00%÷1.000×0.930×0.980×1.04828.66%
Doubles /BIP5.00%÷1.000×0.830×0.980×1.0484.26%
Triples /BIP0.00%÷1.000×0.970×0.980×1.0480.00%
Home runs /BIP10.00%÷1.000×0.700—×1.0487.34%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.980.

Result: wOBA .381 → .313; ISO .231 → .168; BABIP .375 → .343. 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).

2025 AAHartford Yard Goats · 277 PAwOBA .356 → .294 (−61)K% 21.7% → 25.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.66%÷1.025×1.220——25.79%
BB% (unintentional) /PA9.75%÷0.940×0.700—×1.0277.46%
HBP% /PA1.44%—×0.850—×1.0271.26%
Singles /BIP18.58%÷1.008×0.970×0.979×1.02717.97%
Doubles /BIP8.74%÷0.913×0.860×0.979×1.0278.27%
Triples /BIP0.00%÷1.150×0.950×0.979×1.0270.00%
Home runs /BIP7.10%÷1.255×0.780—×1.0274.53%

Factors used: league row EL. Park (home-season share, regressed): HR 151, 1B 102, 2B 83, 3B 130, K 105, BB 88 — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.979.

Result: wOBA .356 → .294; ISO .226 → .163; BABIP .289 → .270. 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).

2025 A+Hudson Valley Renegades · 94 PAwOBA .435 → .337 (−98)K% 23.4% → 31.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.40%÷0.985×1.310——31.14%
BB% (unintentional) /PA21.28%÷0.984×0.600—×0.99812.94%
HBP% /PA2.13%—×0.770—×0.9981.64%
Singles /BIP16.00%÷0.991×0.870×0.950×0.99813.32%
Doubles /BIP8.00%÷1.014×0.780×0.950×0.9985.83%
Triples /BIP2.00%÷0.975×0.850×0.950×0.9981.65%
Home runs /BIP12.00%÷0.969×0.880—×0.99810.88%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 94, 1B 98, 2B 103, 3B 95, K 97, BB 97 — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .435 → .337; ISO .333 → .296; BABIP .295 → .233. 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).

2024 A+Hudson Valley Renegades · 480 PAwOBA .330 → .239 (−90)K% 20.2% → 28.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.21%÷0.946×1.310——27.98%
BB% (unintentional) /PA14.58%÷1.099×0.600—×1.0128.06%
HBP% /PA1.67%—×0.770—×1.0121.30%
Singles /BIP14.95%÷1.025×0.870×0.966×1.01212.40%
Doubles /BIP8.97%÷1.070×0.780×0.966×1.0126.39%
Triples /BIP1.66%÷0.900×0.850×0.966×1.0121.53%
Home runs /BIP3.65%÷1.032×0.880—×1.0123.15%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 106, 1B 105, 2B 114, 3B 80, K 89, BB 120 — applied at half strength. Age: age 22 vs a level average of 22.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.966.

Result: wOBA .330 → .239; ISO .176 → .143; BABIP .264 → .209. 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).

2023 ATampa Tarpons · 76 PAwOBA .310 → .239 (−71)K% 23.7% → 33.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.68%÷0.975×1.360——33.05%
BB% (unintentional) /PA23.68%÷1.079×0.690—×1.01515.37%
HBP% /PA1.32%—×0.780—×1.0151.04%
Singles /BIP23.08%÷0.987×0.920—×1.01521.83%
Doubles /BIP5.13%÷0.972×0.830—×1.0154.45%
Triples /BIP0.00%÷0.900×0.910—×1.0150.00%
Home runs /BIP0.00%÷1.086×0.800—×1.0150.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 117, 1B 97, 2B 94, 3B 80, K 95, BB 116 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average).

Result: wOBA .310 → .239; ISO .035 → .030; BABIP .282 → .263. 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).

2023 ROKFCL Yankees · 21 PAwOBA .292 → .194 (−97)K% 28.6% → 43.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.57%÷0.951×1.440——43.28%
BB% (unintentional) /PA19.05%÷0.995×0.620—×0.98511.70%
HBP% /PA4.76%—×0.720—×0.9853.38%
Singles /BIP30.00%÷0.994×0.820—×0.98524.38%
Doubles /BIP0.00%÷1.106×0.720—×0.9850.00%
Triples /BIP0.00%÷0.900×0.720—×0.9850.00%
Home runs /BIP0.00%÷1.383×0.780—×0.9850.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 177, 1B 99, 2B 121, 3B 80, K 90, BB 99 — applied at half strength. Age: age 21 vs a level average of 19.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average).

Result: wOBA .292 → .194; ISO .000 → .000; BABIP .300 → .244. 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).