David Kandilas

PosCF
B/TR/R
Born1990-09-14
Age (2027)36
No MLB projection yet. Career stats below are historical.
Overview
INTLLAST SEASON 2023
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202029INTLCanberra Cava…16.286/.375/.35701114—
202231INTLSydney Blue S…77.300/.364/.38600116—
202332INTLSydney Blue S…93.160/.261/.2100039—
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)
200918 ROKCasper Ghosts — 8778 16120 8130 51 205279269548 64242 159 251 15 — — — — — —
201019 ROKCasper Ghosts — 115107 28322 5240 52 262295383678 121317 214 293 31 — — — — — —
201019 INTLSydney Blue Sox — 10984 23400 16102 51 274402321723 48307 915 321 103 — — — — — —
201120 ROKCasper Ghosts — 283248 8117106 26444 156 327399548948 222377 169 406 78 — — — — — —
201120 INTLSydney Blue Sox — 7556 14211 1661 02 250425375800 125255 821 363 132 — — — — — —
201221 AAsheville Tourists — 326278 742224 38544 193 266361403764 137315 1712 340 59 — — — — — —
201221 INTLSydney Blue Sox — 9485 24202 8151 61 282351376728 94324 169 331 110 — — — — — —
201322 A+Modesto Nuts — 415359 951434 44835 245 265353354707 89329 2011 319 57 — — — — — —
201423 AATulsa Drillers — 7772 14214 3161 11 194237417654 222192 214 281 45 — — — — — —
201423 A+Modesto Nuts — 294254 691761 30516 156 272362398760 126333 1710 339 59 — — — — — —
201423 INTLSydney Blue Sox — 197182 54914 9350 82 297330423753 126340 185 325 106 — — — — — —
201524 INTLSydney Blue Sox — 2420 3000 420 00 150292150442 167 817 229 41 — — — — — —
201625 INTLCanberra Cavalry — 167148 39524 13222 31 264331405737 142280 138 322 104 — — — — — —
201726 INTLCanberra Cavalry — 173158 6014012 13222 51 3804346961.130 316387 138 487 216 — — — — — —
201827 INTLCanberra Cavalry — 129111 28502 17240 00 252352351703 99306 1913 321 104 — — — — — —
201928 INTLCanberra Cavalry — 121114 351113 6141 51 307347500847 193330 125 372 138 — — — — — —
202029 INTLCanberra Cavalry — 1614 4100 230 10 286375357732 71364 1912 337 114 — — — — — —
202231 INTLSydney Blue Sox — 7770 21600 7100 01 300364386749 86350 139 340 116 — — — — — —
202332 INTLSydney Blue Sox — 9381 13400 10171 01 160261210471 49200 1811 226 39 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200918 ROK MLECasper Ghosts — 8781 13110 5190 51 160209198407 37205 226 190 15 — — — — — —
201019 ROK MLECasper Ghosts — 115109 21211 3350 52 193214257471 64262 303 214 31 — — — — — —
201120 ROK MLECasper Ghosts — 283258 611274 16634 156 236291384675 147284 226 284 78 — — — — — —
201221 A MLEAsheville Tourists — 326294 621623 23774 193 211277310587 99265 247 255 59 — — — — — —
201322 A+ MLEModesto Nuts — 415373 801024 301125 245 214282284566 70281 277 253 57 — — — — — —
201423 AA MLETulsa Drillers — 7774 13214 1201 11 176197392589 216171 261 234 45 — — — — — —
201423 A+ MLEModesto Nuts — 294262 541241 22706 156 206283294577 88269 247 255 59 — — — — — —
200918 ROK MLECasper Ghosts — 8781 13110 5190 51 160209198407 37206 226 190 15 — — — — — —
200918 ROK RAWCasper Ghosts — 8778 16120 8130 51 205279269548 64242 159 251 15 — — — — — —
201019 ROK MLE2 teams — 224206 42433 6672 103 204234296530 92283 303 214 31 — — — — — —
201019 ROK RAW2 teams — 224191 51722 21342 103 267346356702 89312 159 307 31 — — — — — —
201120 ROK MLE2 teams — 358326 781596 20805 158 239293396689 156296 226 284 78 — — — — — —
201120 ROK RAW2 teams — 358304 9519117 42505 158 312405516921 204352 1412 397 78 — — — — — —
201221 A MLE2 teams — 420380 792024 30995 254 208275303577 95269 247 255 59 — — — — — —
201221 A RAW2 teams — 420363 982426 46695 254 270359397756 127317 1611 338 59 — — — — — —
201322 A+ MLEModesto Nuts — 415373 801024 301125 245 214282284566 70290 277 253 57 — — — — — —
201322 A+ RAWModesto Nuts — 415359 951434 44835 245 265353354707 89329 2011 319 57 — — — — — —
201423 A+ MLE3 teams — 568514 1022177 361377 249 198260307568 109253 246 251 56 — — — — — —
201423 A+ RAW3 teams — 568508 1372889 421027 249 270334409743 140318 187 326 56 — — — — — —
201524 INTL MLESydney Blue Sox — 2420 3000 420 00 150292150442 167 817 — — — — — — — —
201524 INTL RAWSydney Blue Sox — 2420 3000 420 00 150292150442 167 817 229 41 — — — — — —
201625 INTL MLECanberra Cavalry — 167148 39524 13222 31 264331405737 142280 138 — — — — — — — —
201625 INTL RAWCanberra Cavalry — 167148 39524 13222 31 264331405737 142280 138 322 104 — — — — — —
201726 INTL MLECanberra Cavalry — 173158 6014012 13222 51 3804346961.130 316387 138 — — — — — — — —
201726 INTL RAWCanberra Cavalry — 173158 6014012 13222 51 3804346961.130 316387 138 487 216 — — — — — —
201827 INTL MLECanberra Cavalry — 129111 28502 17240 00 252352351703 99306 1913 — — — — — — — —
201827 INTL RAWCanberra Cavalry — 129111 28502 17240 00 252352351703 99306 1913 321 104 — — — — — —
201928 INTL MLECanberra Cavalry — 121114 351113 6141 51 307347500847 193330 125 — — — — — — — —
201928 INTL RAWCanberra Cavalry — 121114 351113 6141 51 307347500847 193330 125 372 138 — — — — — —
202029 INTL MLECanberra Cavalry — 1614 4100 230 10 286375357732 71364 1912 — — — — — — — —
202029 INTL RAWCanberra Cavalry — 1614 4100 230 10 286375357732 71364 1912 337 114 — — — — — —
202231 INTL MLESydney Blue Sox — 7770 21600 7100 01 300364386749 86350 139 — — — — — — — —
202231 INTL RAWSydney Blue Sox — 7770 21600 7100 01 300364386749 86350 139 340 116 — — — — — —
202332 INTL MLESydney Blue Sox — 9381 13400 10171 01 160261210471 49200 1811 — — — — — — — —
202332 INTL RAWSydney Blue Sox — 9381 13400 10171 01 160261210471 49200 1811 226 39 — — — — — —
200918 ROK MLECasper Ghosts — 8782 13110 5190 51 159209195404 37205 226 190 15 — — — — — —
201019 ROK MLE2 teams — 224214 42433 6672 103 196234285519 89262 303 214 31 — — — — — —
201120 ROK MLE2 teams — 358330 781596 20805 158 236293391684 155284 226 284 78 — — — — — —
201221 A MLE2 teams — 420382 792024 30995 254 207275301576 94265 247 255 59 — — — — — —
201322 A+ MLEModesto Nuts — 415377 801024 301125 245 212282281563 69281 277 253 57 — — — — — —
201423 A+ MLE3 teams — 568520 1022177 361377 249 196260304564 108249 246 251 56 — — — — — —
▸ Career Totals
Career— MLE — 28722596 5971172745 19962830 11735 230292348640 118284 227 181 9 -312 +9 +0 +10 +62 -23.4
/ 162G— MLE — 650588 13426610 451427 268 228291344634 116281 227 181 9 -71 +2 +0 +2 +14 -5.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.

2014 A+Modesto Nuts · 294 PAwOBA .333 → .255 (−78)K% 17.3% → 23.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.35%÷0.977×1.340——23.80%
BB% (unintentional) /PA10.20%÷0.947×0.710—×0.9887.56%
HBP% /PA2.04%—×0.790—×0.9881.59%
Singles /BIP22.17%÷1.004×0.910×0.957×0.98819.00%
Doubles /BIP8.37%÷1.047×0.820×0.957×0.9886.20%
Triples /BIP2.96%÷1.150×0.760×0.957×0.9881.85%
Home runs /BIP0.49%÷1.019×0.920—×0.9880.44%

Factors used: league row CAL. Park (home-season share, regressed): HR 104, 1B 101, 2B 109, 3B 130, K 95, BB 89 — 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 ×0.957.

Result: wOBA .333 → .255; ISO .126 → .087; BABIP .333 → .269. 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 AATulsa Drillers · 77 PAwOBA .268 → .234 (−34)K% 20.8% → 25.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.78%÷0.998×1.220——25.41%
BB% (unintentional) /PA2.60%÷1.038×0.700—×1.0121.77%
HBP% /PA1.30%—×0.870—×1.0121.14%
Singles /BIP12.50%÷0.995×0.920×0.976×1.01211.42%
Doubles /BIP3.57%÷1.087×0.840×0.976×1.0122.73%
Triples /BIP1.79%÷0.901×0.940×0.976×1.0121.84%
Home runs /BIP7.14%÷0.894×0.800—×1.0126.47%

Factors used: league row TL. Park (home-season share, regressed): HR 79, 1B 99, 2B 117, 3B 80, K 100, BB 108 — 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 ×0.976.

Result: wOBA .268 → .234; ISO .222 → .198; BABIP .192 → .171. 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).

2013 A+Modesto Nuts · 415 PAwOBA .315 → .253 (−62)K% 20.0% → 27.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.00%÷0.994×1.340——26.95%
BB% (unintentional) /PA10.60%÷1.037×0.710—×0.9987.24%
HBP% /PA1.20%—×0.790—×0.9980.95%
Singles /BIP26.81%÷0.994×0.910×0.968×0.99823.72%
Doubles /BIP5.07%÷1.080×0.820×0.968×0.9983.72%
Triples /BIP1.09%÷1.150×0.760×0.968×0.9980.69%
Home runs /BIP1.45%÷0.831×0.920—×0.9981.60%

Factors used: league row CAL. Park (home-season share, regressed): HR 66, 1B 99, 2B 116, 3B 130, K 99, BB 107 — 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.968.

Result: wOBA .315 → .253; ISO .089 → .074; BABIP .329 → .281. 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).

2012 AAsheville Tourists · 326 PAwOBA .333 → .255 (−78)K% 16.6% → 23.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.56%÷0.942×1.340——23.57%
BB% (unintentional) /PA11.35%÷1.055×0.660——7.10%
HBP% /PA1.23%—×0.770——0.94%
Singles /BIP20.54%÷0.971×0.920×0.951—18.52%
Doubles /BIP9.82%÷1.079×0.820×0.951—7.10%
Triples /BIP0.89%÷1.061×0.940×0.951—0.75%
Home runs /BIP1.79%÷1.191×0.820——1.23%

Factors used: league row SAL. Park (home-season share, regressed): HR 138, 1B 94, 2B 116, 3B 112, K 88, BB 111 — 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.951.

Result: wOBA .333 → .255; ISO .137 → .099; BABIP .315 → .265. 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).

2011 ROKCasper Ghosts · 283 PAwOBA .397 → .284 (−113)K% 15.5% → 22.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.55%÷1.000×1.440——22.39%
BB% (unintentional) /PA9.19%÷1.000×0.610—×0.9855.52%
HBP% /PA1.41%—×0.720—×0.9851.00%
Singles /BIP23.53%÷1.000×0.820×0.983×0.98518.69%
Doubles /BIP8.33%÷1.000×0.720×0.983×0.9855.81%
Triples /BIP4.90%÷1.000×0.720×0.983×0.9853.42%
Home runs /BIP2.94%÷1.000×0.750—×0.9852.17%

Factors used: league row PIO. Park (home-season share, regressed): no park row on file (treated as neutral) — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.983.

Result: wOBA .397 → .284; ISO .222 → .155; BABIP .377 → .284. 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).

2010 ROKCasper Ghosts · 115 PAwOBA .288 → .214 (−74)K% 20.9% → 30.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.87%÷1.000×1.440——30.05%
BB% (unintentional) /PA4.35%÷1.000×0.610—×0.9952.64%
HBP% /PA0.00%—×0.720—×0.9950.00%
Singles /BIP25.30%÷1.000×0.820×1.043×0.99521.54%
Doubles /BIP3.61%÷1.000×0.720×1.043×0.9952.70%
Triples /BIP2.41%÷1.000×0.720×1.043×0.9951.80%
Home runs /BIP2.41%÷1.000×0.750—×0.9951.80%

Factors used: league row PIO. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 20 vs a level average of 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.043.

Result: wOBA .288 → .214; ISO .121 → .085; BABIP .317 → .262. 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).

2009 ROKCasper Ghosts · 87 PAwOBA .248 → .190 (−58)K% 14.9% → 21.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.94%÷1.000×1.440——21.52%
BB% (unintentional) /PA9.20%÷1.000×0.610—×1.0085.65%
HBP% /PA0.00%—×0.720—×1.0080.00%
Singles /BIP20.00%÷1.000×0.820×1.050×1.00817.35%
Doubles /BIP1.54%÷1.000×0.720×1.050×1.0081.17%
Triples /BIP3.08%÷1.000×0.720×1.050×1.0082.34%
Home runs /BIP0.00%÷1.000×0.750—×1.0080.00%

Factors used: league row PIO. 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.050.

Result: wOBA .248 → .190; ISO .064 → .048; BABIP .242 → .205. 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 — .