Dennis Ortega

PosC
B/TR/R
Born1997-06-11
Age (2027)30
No MLB projection yet. Career stats below are historical.
Overview
INTLLAST SEASON 2024
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202225AA/INTL2 orgs284.238/.305/.3403456—.192/.249/.256
202326INTLNavegantes de…26.160/.192/.16000-1—
202427INTLTiburones de …44.200/.364/.34311110—
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. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run 1-3 WAR low.

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)
201417 ROKDSL Cardinals — 179153 35200 20383 11 229330242571 13304 2111 271 14 — — — — — —
201518 ROKDSL Cardinals — 149129 32610 15182 31 248336310646 62286 1210 294 21 — — — — — —
201619 ROKGCL Cardinals — 133115 41420 15132 74 357439426865 70402 1011 391 94 — — — — — —
201720 APeoria Chiefs — 2418 7100 571 00 389542444986 56636 2921 456 132 — — — — — —
201720 INTLBravos de Margarita — 4239 8300 1121 01 205244282526 77286 292 234 44 — — — — — —
201821 APeoria Chiefs — 270245 631306 21510 73 257316384699 127300 198 310 55 — — — — — —
201821 INTLBravos de Margarita — 2926 5200 250 00 192250269519 77238 177 230 42 — — — — — —
201922 A+Palm Beach Cardinals — 215200 41601 12392 00 205257250507 45250 186 234 9 — — — — — —
202023 INTLBravos de Margarita — 157135 48707 19322 21 3564425631.005 207423 2012 440 184 — — — — — —
202124 AAAMemphis Redbirds — 177160 37702 15491 00 231301312614 81321 288 281 40 — — — — — —
202124 INTLBravos de Margarita — 172151 31812 17382 32 205294311605 106257 2210 276 73 — — — — — —
202225 AAWichita Wind Surge — 185168 40812 15512 40 238308333641 95330 288 293 43 — — — — — —
202225 INTLTigres de Aragua — 9988 21701 7181 00 239299352651 114282 187 287 81 — — — — — —
202326 INTLNavegantes del Magallanes — 2625 4000 150 00 160192160352 200 194 166 -1 — — — — — —
202427 INTLTiburones de La Guaira — 4435 7201 881 10 200364343706 143231 1818 331 110 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201417 ROK MLEDSL Cardinals — 179159 25100 14463 11 157239164402 6214 268 189 14 — — — — — —
201518 ROK MLEDSL Cardinals — 149133 23410 11222 31 173247218465 45189 157 199 21 — — — — — —
201619 ROK MLEGCL Cardinals — 133121 36320 9192 74 298356355711 58342 147 307 94 — — — — — —
201720 A MLEPeoria Chiefs — 2419 6100 491 00 316458368827 53578 3817 363 132 — — — — — —
201821 A MLEPeoria Chiefs — 270251 541105 15670 73 215259319578 104264 256 250 55 — — — — — —
201922 A+ MLEPalm Beach Cardinals — 215203 33501 9552 00 163206202408 39212 264 182 9 — — — — — —
202124 AAA MLEMemphis Redbirds — 177165 33601 10621 00 200250255505 55305 356 228 40 — — — — — —
202225 AA MLEWichita Wind Surge — 185172 33611 11652 40 192249256504 64305 356 232 43 — — — — — —
201417 ROK MLEDSL Cardinals — 179159 25100 14463 11 157239164402 6221 268 189 14 — — — — — —
201417 ROK RAWDSL Cardinals — 179153 35200 20383 11 229330242571 13304 2111 271 14 — — — — — —
201518 ROK MLEDSL Cardinals — 149133 23410 11222 31 173247218465 45205 157 199 21 — — — — — —
201518 ROK RAWDSL Cardinals — 149129 32610 15182 31 248336310646 62286 1210 294 21 — — — — — —
201619 ROK MLEGCL Cardinals — 133121 36320 9192 74 298356355711 58353 147 307 94 — — — — — —
201619 ROK RAWGCL Cardinals — 133115 41420 15132 74 357439426865 70402 1011 391 94 — — — — — —
201720 INTL MLE2 teams — 6653 16200 10252 01 302431340770 38552 3815 363 132 — — — — — —
201720 INTL RAW2 teams — 6657 15400 6192 01 263354333687 70385 299 314 132 — — — — — —
201821 A MLE2 teams — 299278 591205 16740 73 212255309564 97269 255 250 55 — — — — — —
201821 A RAW2 teams — 299271 681506 23560 73 251310373682 122294 198 302 55 — — — — — —
201922 A+ MLEPalm Beach Cardinals — 215203 33501 9552 00 163206202408 39218 264 182 9 — — — — — —
201922 A+ RAWPalm Beach Cardinals — 215200 41601 12392 00 205257250507 45250 186 234 9 — — — — — —
202023 INTL MLEBravos de Margarita — 157135 48707 19322 21 3564425631.005 207423 2012 — — — — — — — —
202023 INTL RAWBravos de Margarita — 157135 48707 19322 21 3564425631.005 207423 2012 440 184 — — — — — —
202124 AAA MLE2 teams — 349323 651103 201213 32 201254263517 62308 356 228 40 — — — — — —
202124 AAA RAW2 teams — 349311 681514 32873 32 219298312610 93288 259 278 40 — — — — — —
202225 AA MLE2 teams — 284263 521012 161003 40 198252266518 68307 356 232 43 — — — — — —
202225 AA RAW2 teams — 284256 611513 22693 40 238305340645 102312 248 291 43 — — — — — —
202326 INTL MLENavegantes del Magallanes — 2625 4000 150 00 160192160352 200 194 — — — — — — — —
202326 INTL RAWNavegantes del Magallanes — 2625 4000 150 00 160192160352 200 194 166 -1 — — — — — —
202427 INTL MLETiburones de La Guaira — 4435 7201 881 10 200364343706 143231 1818 — — — — — — — —
202427 INTL RAWTiburones de La Guaira — 4435 7201 881 10 200364343706 143231 1818 331 110 — — — — — —
201417 ROK MLEDSL Cardinals — 179160 25100 14463 11 156239163401 6214 268 189 14 — — — — — —
201518 ROK MLEDSL Cardinals — 149135 23410 11222 31 170247215461 44189 157 199 21 — — — — — —
201619 ROK MLEGCL Cardinals — 133121 36320 9192 74 298356355711 58342 147 307 94 — — — — — —
201720 INTL MLE2 teams — 6654 16200 10252 01 296431333764 37578 3815 363 132 — — — — — —
201821 A MLE2 teams — 299281 591205 16740 73 210255306561 96264 255 250 55 — — — — — —
201922 A+ MLEPalm Beach Cardinals — 215202 33501 9552 00 163206203409 40212 264 182 9 — — — — — —
202124 AAA MLE2 teams — 349323 651103 201213 32 201254263517 62305 356 228 40 — — — — — —
202225 AA MLE2 teams — 284263 521012 161003 40 198252266518 68305 356 232 43 — — — — — —
▸ Career Totals
Career— MLE — 19011728 36857419 13350720 2813 213277284561 71288 277 204 24 -172 +0 +0 +34 +41 -9.8
/ 162G— MLE — 650591 1241916 451737 104 210274276550 66284 277 204 24 -59 +0 +0 +12 +14 -3.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.

2022 AAWichita Wind Surge · 185 PAwOBA .286 → .232 (−54)K% 27.6% → 35.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.57%÷0.958×1.220——35.12%
BB% (unintentional) /PA8.11%÷0.991×0.700—×0.9985.71%
HBP% /PA1.08%—×0.870—×0.9980.94%
Singles /BIP24.79%÷1.018×0.920×1.045×0.99823.36%
Doubles /BIP6.84%÷1.001×0.840×1.045×0.9985.98%
Triples /BIP0.85%÷1.150×0.940×1.045×0.9980.73%
Home runs /BIP1.71%÷0.985×0.800—×0.9981.39%

Factors used: league row TL. Park (home-season share, regressed): HR 97, 1B 104, 2B 100, 3B 130, K 92, BB 98 — 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.045.

Result: wOBA .286 → .232; ISO .095 → .074; BABIP .330 → .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).

2021 AAAMemphis Redbirds · 177 PAwOBA .274 → .228 (−46)K% 27.7% → 34.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.68%÷0.955×1.200——34.80%
BB% (unintentional) /PA8.47%÷1.056×0.690—×1.0485.80%
HBP% /PA0.56%—×0.940—×1.0480.56%
Singles /BIP25.23%÷1.016×0.930×1.020×1.04824.68%
Doubles /BIP6.31%÷1.029×0.830×1.020×1.0485.44%
Triples /BIP0.00%÷1.150×0.920×1.020×1.0480.00%
Home runs /BIP1.80%÷0.949×0.700—×1.0481.39%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 90, 1B 103, 2B 106, 3B 130, K 91, BB 111 — 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 ×1.020.

Result: wOBA .274 → .228; ISO .081 → .063; 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).

2019 A+Palm Beach Cardinals · 215 PAwOBA .228 → .182 (−47)K% 18.1% → 25.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.14%÷1.014×1.420——25.40%
BB% (unintentional) /PA5.58%÷0.991×0.750—×1.0124.28%
HBP% /PA0.93%—×0.930—×1.0120.88%
Singles /BIP21.12%÷1.048×0.920×0.950×1.01217.82%
Doubles /BIP3.73%÷1.047×0.960×0.950×1.0123.29%
Triples /BIP0.00%÷0.900×0.810×0.950×1.0120.00%
Home runs /BIP0.62%÷0.912×0.880—×1.0120.61%

Factors used: league row FSL. Park (home-season share, regressed): HR 82, 1B 110, 2B 109, 3B 80, K 103, BB 98 — 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.950.

Result: wOBA .228 → .182; ISO .045 → .038; BABIP .250 → .212. 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 APeoria Chiefs · 270 PAwOBA .304 → .250 (−54)K% 18.9% → 24.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.89%÷1.030×1.360——24.93%
BB% (unintentional) /PA7.78%÷0.987×0.690—×1.0155.52%
HBP% /PA0.00%—×0.780—×1.0150.00%
Singles /BIP22.68%÷1.041×0.920×0.994×1.01520.22%
Doubles /BIP6.70%÷0.968×0.830×0.994×1.0155.80%
Triples /BIP0.00%÷0.948×0.910×0.994×1.0150.00%
Home runs /BIP3.09%÷0.981×0.800—×1.0152.56%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 96, 1B 108, 2B 94, 3B 90, K 106, BB 97 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.994.

Result: wOBA .304 → .250; ISO .127 → .103; BABIP .300 → .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).

2017 APeoria Chiefs · 24 PAwOBA .446 → .363 (−83)K% 29.2% → 37.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.17%÷1.046×1.360——37.92%
BB% (unintentional) /PA20.83%÷0.969×0.690—×1.03015.27%
HBP% /PA4.17%—×0.780—×1.0303.35%
Singles /BIP54.55%÷1.035×0.920—×1.03049.92%
Doubles /BIP9.09%÷0.992×0.830—×1.0307.83%
Triples /BIP0.00%÷0.983×0.910—×1.0300.00%
Home runs /BIP0.00%÷0.970×0.800—×1.0300.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 94, 1B 107, 2B 98, 3B 97, K 109, BB 94 — 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).

Result: wOBA .446 → .363; ISO .056 → .045; BABIP .636 → .578. 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 Cardinals · 133 PAwOBA .381 → .307 (−75)K% 9.8% → 14.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.77%÷1.000×1.440——14.08%
BB% (unintentional) /PA11.28%÷1.000×0.620—×1.0087.04%
HBP% /PA1.50%—×0.720—×1.0081.09%
Singles /BIP34.31%÷1.000×0.820×1.047×1.00829.68%
Doubles /BIP3.92%÷1.000×0.720×1.047×1.0082.98%
Triples /BIP1.96%÷1.000×0.720×1.047×1.0081.49%
Home runs /BIP0.00%÷1.000×0.780—×1.0080.00%

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.047.

Result: wOBA .381 → .307; ISO .070 → .054; BABIP .402 → .342. 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 Cardinals · 149 PAwOBA .289 → .199 (−91)K% 12.1% → 14.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.08%÷1.000×1.220——14.74%
BB% (unintentional) /PA10.07%÷1.000×0.700—×1.0087.10%
HBP% /PA1.34%—×0.700—×1.0080.95%
Singles /BIP22.52%÷1.000×0.680×0.990×1.00815.28%
Doubles /BIP5.41%÷1.000×0.600×0.990×1.0083.24%
Triples /BIP0.90%÷1.000×0.600×0.990×1.0080.54%
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 ×0.990.

Result: wOBA .289 → .199; ISO .062 → .038; BABIP .286 → .189. 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 DSLDSL Cardinals · 179 PAwOBA .265 → .189 (−77)K% 21.2% → 25.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.23%÷1.000×1.220——25.90%
BB% (unintentional) /PA11.17%÷1.000×0.700—×1.0228.00%
HBP% /PA1.68%—×0.700—×1.0221.20%
Singles /BIP28.70%÷1.000×0.680×1.019×1.02220.34%
Doubles /BIP1.74%÷1.000×0.600×1.019×1.0221.09%
Triples /BIP0.00%÷1.000×0.600×1.019×1.0220.00%
Home runs /BIP0.00%÷1.000×0.470—×1.0220.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 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.019.

Result: wOBA .265 → .189; ISO .013 → .008; BABIP .304 → .214. 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 — .