Randy Ventura

PosCF
B/TS/R
Born1997-07-11
Age (2027)30
No MLB projection yet. Career stats below are historical.
Overview
ALAST SEASON 2019
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201720ACIN531.290/.340/.34223863—.261/.296/.301
201821A+/ACIN312.280/.338/.30401560—.251/.296/.271
201922A+/ACIN366.231/.308/.25901325—.186/.245/.210
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)
201518 ROKDSL Braves — 275232 761220 35283 559 328422397819 69369 1013 369 64 — — — — — —
201619 ROKGCL Braves — 227194 55241 25311 156 284368351719 67321 1411 320 60 — — — — — —
201720 ADayton Dragons — 531486 1411522 351032 3814 290340342682 51363 197 307 63 — — — — — —
201821 A+Daytona Tortugas — 280254 74700 24511 105 291355319674 28365 189 311 70 — — — — — —
201821 ADayton Dragons — 3232 6000 080 51 188188188375 250 250 170 -24 — — — — — —
201922 A+Daytona Tortugas — 11493 21200 17291 30 226351247599 22313 2515 284 47 — — — — — —
201922 ADayton Dragons — 252231 54320 17571 101 234289264553 30307 237 254 15 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201518 ROK MLEDSL Braves — 275243 56810 24343 559 230307272579 41260 129 263 64 — — — — — —
201619 ROK MLEGCL Braves — 227204 48231 15451 156 235291289580 54274 207 257 60 — — — — — —
201720 A MLEDayton Dragons — 531498 1301321 231422 3814 261296301598 40352 274 262 63 — — — — — —
201821 A+ MLEDaytona Tortugas — 280260 68600 18701 105 262312285596 23358 256 271 70 — — — — — —
201821 A MLEDayton Dragons — 3232 5000 0110 51 156156156312 229 340 132 -24 — — — — — —
201922 A+ MLEDaytona Tortugas — 11497 19200 13421 30 196297216514 21300 3711 237 47 — — — — — —
201922 A MLEDayton Dragons — 252237 43220 11811 101 181221207428 25264 324 190 15 — — — — — —
201518 ROK MLEDSL Braves — 275243 56810 24343 559 230307272579 41265 129 263 64 — — — — — —
201518 ROK RAWDSL Braves — 275232 761220 35283 559 328422397819 69369 1013 369 64 — — — — — —
201619 ROK MLEGCL Braves — 227204 48231 15451 156 235291289580 54287 207 257 60 — — — — — —
201619 ROK RAWGCL Braves — 227194 55241 25311 156 284368351719 67321 1411 320 60 — — — — — —
201720 A MLEDayton Dragons — 531498 1301321 231422 3814 261296301598 40361 274 262 63 — — — — — —
201720 A RAWDayton Dragons — 531486 1411522 351032 3814 290340342682 51363 197 307 63 — — — — — —
201821 A+ MLE2 teams — 312292 73600 18811 156 250296271566 21346 266 257 60 — — — — — —
201821 A+ RAW2 teams — 312286 80700 24591 156 280338304642 24352 198 297 60 — — — — — —
201922 A MLE2 teams — 366334 61420 241232 131 183242207448 24282 347 205 25 — — — — — —
201922 A RAW2 teams — 366324 75520 34862 131 231308259568 28309 239 263 25 — — — — — —
201518 ROK MLEDSL Braves — 275246 56810 24343 559 228307268576 41260 129 263 64 — — — — — —
201619 ROK MLEGCL Braves — 227209 48231 15451 156 230291282573 53274 207 257 60 — — — — — —
201720 A MLEDayton Dragons — 531501 1301321 231422 3814 259296299596 40352 274 262 63 — — — — — —
201821 A+ MLE2 teams — 312290 73600 18811 156 252296272568 21345 266 257 60 — — — — — —
201922 A MLE2 teams — 366337 61420 241232 131 181242205446 24275 347 205 25 — — — — — —
▸ Career Totals
Career— MLE — 17111571 3683382 1044259 13636 234286269555 35316 256 248 54 -93 +13 +0 +6 +37 -3.8
/ 162G— MLE — 650597 1401331 401613 5214 235286271558 37315 256 248 54 -35 +5 +0 +2 +14 -1.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.

2019 ADayton Dragons · 252 PAwOBA .250 → .190 (−59)K% 22.6% → 32.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.62%÷0.953×1.360——32.29%
BB% (unintentional) /PA6.75%÷1.044×0.690——4.46%
HBP% /PA0.40%—×0.780——0.31%
Singles /BIP28.16%÷1.033×0.920×0.969—24.30%
Doubles /BIP1.72%÷0.950×0.830×0.969—1.46%
Triples /BIP1.15%÷1.024×0.910×0.969—0.99%
Home runs /BIP0.00%÷0.950×0.800——0.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 90, 1B 107, 2B 90, 3B 105, K 91, BB 109 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.969.

Result: wOBA .250 → .190; ISO .030 → .024; BABIP .307 → .264. 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 A+Daytona Tortugas · 114 PAwOBA .285 → .237 (−48)K% 25.4% → 36.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.44%÷0.985×1.420——36.68%
BB% (unintentional) /PA14.91%÷1.016×0.750—×1.01211.14%
HBP% /PA0.88%—×0.930—×1.0120.83%
Singles /BIP29.69%÷0.965×0.920—×1.01228.64%
Doubles /BIP3.12%÷1.042×0.960—×1.0122.91%
Triples /BIP0.00%÷1.150×0.810—×1.0120.00%
Home runs /BIP0.00%÷1.101×0.880—×1.0120.00%

Factors used: league row FSL. Park (home-season share, regressed): HR 120, 1B 93, 2B 108, 3B 130, K 97, BB 103 — 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).

Result: wOBA .285 → .237; ISO .022 → .018; BABIP .313 → .300. 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+Daytona Tortugas · 280 PAwOBA .302 → .271 (−31)K% 18.2% → 25.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.21%÷1.035×1.420——24.99%
BB% (unintentional) /PA8.21%÷0.994×0.750—×1.0276.36%
HBP% /PA0.36%—×0.930—×1.0270.34%
Singles /BIP33.00%÷1.006×0.920×1.050×1.02732.55%
Doubles /BIP3.45%÷1.088×0.960×1.050×1.0273.28%
Triples /BIP0.00%÷1.047×0.810×1.050×1.0270.00%
Home runs /BIP0.00%÷1.058×0.880—×1.0270.00%

Factors used: league row FSL. Park (home-season share, regressed): HR 112, 1B 101, 2B 118, 3B 109, K 107, BB 99 — applied at half strength. Age: age 21 vs a level average of 22.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .302 → .271; ISO .028 → .025; BABIP .365 → .358. 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 ADayton Dragons · 32 PAwOBA .165 → .132 (−33)K% 25.0% → 34.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷0.987×1.360——34.44%
BB% (unintentional) /PA0.00%÷1.097×0.690—×1.0150.00%
HBP% /PA0.00%—×0.780—×1.0150.00%
Singles /BIP25.00%÷1.019×0.920—×1.01522.92%
Doubles /BIP0.00%÷0.942×0.830—×1.0150.00%
Triples /BIP0.00%÷0.900×0.910—×1.0150.00%
Home runs /BIP0.00%÷1.103×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 121, 1B 104, 2B 88, 3B 80, K 97, BB 119 — 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 .165 → .132; ISO .000 → .000; BABIP .250 → .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).

2017 ADayton Dragons · 531 PAwOBA .300 → .262 (−38)K% 19.4% → 26.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.40%÷0.984×1.360——26.80%
BB% (unintentional) /PA6.59%÷1.055×0.690—×1.0304.44%
HBP% /PA0.38%—×0.780—×1.0300.30%
Singles /BIP31.85%÷1.005×0.920×1.042×1.03031.28%
Doubles /BIP3.92%÷0.999×0.830×1.042×1.0303.49%
Triples /BIP0.52%÷1.150×0.910×1.042×1.0300.44%
Home runs /BIP0.52%÷1.168×0.800—×1.0300.37%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 134, 1B 101, 2B 100, 3B 130, K 97, BB 111 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.042.

Result: wOBA .300 → .262; ISO .051 → .041; BABIP .363 → .352. 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 ROKGCL Braves · 227 PAwOBA .320 → .257 (−62)K% 13.7% → 19.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.66%÷1.000×1.440——19.67%
BB% (unintentional) /PA10.57%÷1.000×0.620—×1.0086.60%
HBP% /PA0.44%—×0.720—×1.0080.32%
Singles /BIP29.45%÷1.000×0.820×1.046×1.00825.44%
Doubles /BIP1.23%÷1.000×0.720×1.046×1.0080.93%
Triples /BIP2.45%÷1.000×0.720×1.046×1.0081.86%
Home runs /BIP0.61%÷1.000×0.780—×1.0080.48%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.046.

Result: wOBA .320 → .257; ISO .067 → .052; BABIP .321 → .274. 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 DSLDSL Braves · 275 PAwOBA .361 → .263 (−99)K% 10.2% → 12.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.18%÷1.000×1.220——12.42%
BB% (unintentional) /PA12.36%÷1.000×0.700—×1.0088.72%
HBP% /PA1.09%—×0.700—×1.0080.77%
Singles /BIP30.39%÷1.000×0.680×1.050×1.00821.86%
Doubles /BIP5.88%÷1.000×0.600×1.050×1.0083.73%
Triples /BIP0.98%÷1.000×0.600×1.050×1.0080.62%
Home runs /BIP0.00%÷1.000×0.470—×1.0080.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 18 vs a level average of 18.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .361 → .263; ISO .069 → .046; BABIP .369 → .260. 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).