Frank Schwindel

Pos1B
B/TR/R
Born1992-06-29
Age (2027)35
No MLB projection yet. Career stats below are historical.
Overview
INTLLAST SEASON 2024
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202129AAACHC246.296/.343/.57517084—.234/.269/.420
202129MLBCHC259.326/.371/.5911421651.3
202230AAA/INTL2 orgs79.187/.228/.2931025—.162/.162/.297
202230MLBCHC292.229/.279/.3588077-1.1
202432INTLEstrellas Ori…55.241/.255/.3330163—
202533No MLB games played
202634No MLB games played
Last 3 seasons WAR 0.3
Contract
No contract data on file.
Skills · percentileStatcast 2019-2022
xwOBA44
Barrel%34
Avg EV29
Speed12

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)
201321 ROKIdaho Falls Chukars — 278260 781416 9246 02 300338431769 131310 93 339 57 — — — — — —
201422 A+Wilmington Blue Rocks — 6158 14302 2121 00 241279397675 155273 203 300 62 — — — — — —
201422 ALexington Legends — 428406 11629220 17681 01 286316515831 229298 164 359 84 — — — — — —
201523 AANorthwest Arkansas Naturals — 174170 36704 2371 01 212225324549 112246 211 242 26 — — — — — —
201523 A+Wilmington Blue Rocks — 293274 762813 12524 01 277317420737 142330 184 324 65 — — — — — —
201624 AANorthwest Arkansas Naturals — 485455 12320020 18865 11 270305446752 176289 184 327 67 — — — — — —
201725 AAAOmaha Storm Chasers — 406392 12630017 10682 01 321342528870 207353 172 379 93 — — — — — —
201725 AANorthwest Arkansas Naturals — 147137 481306 6171 00 350382577959 226359 124 411 111 — — — — — —
201725 INTLEstrellas Orientales — 131123 39903 6131 11 317354463817 146333 105 360 130 — — — — — —
201826 AAAOmaha Storm Chasers — 556510 14638124 34717 22 286339506845 220290 136 368 84 — — — — — —
201826 INTLEstrellas Orientales — 130119 28402 7180 00 235278319597 84252 145 262 64 — — — — — —
201927 MLBKansas City Royals — 1515 1000 020 00 676767133 77 130 60 -73 -3 +0 -1 -7 +0 -1.1
201927 AAAToledo Mud Hens — 195183 5011010 10321 01 273314497812 224282 165 353 87 — — — — — —
201927 AAErie SeaWolves — 188171 44805 11273 00 257314392705 135275 146 312 53 — — — — — —
202129 MLBChicago Cubs — 259242 7920114 16411 21 326371591962 264348 166 418 165 +20 +0 -4 -9 +6 1.3
202129 AAAIowa Cubs — 246226 6712017 14452 00 296343575918 279298 186 392 84 — — — — — —
202230 MLBChicago Cubs — 292271 621108 19580 00 229279358637 129261 207 284 77 -8 +0 -2 -7 +6 -1.1
202230 AAAIowa Cubs — 3737 8301 080 00 216216378595 162250 220 258 19 — — — — — —
202230 INTLAguilas Cibaenas — 4238 6200 371 00 158238211449 53194 177 215 31 — — — — — —
202432 INTLEstrellas Orientales — 5554 13500 1130 11 241255333588 93317 242 261 63 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 566528 14231122 351011 21 269316456772 188295 186 339 116 +11 +0 -7 -23 +12 -0.7
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201321 ROK MLEIdaho Falls Chukars — 278264 611014 5346 02 231262322584 91247 122 253 57 — — — — — —
201422 A+ MLEWilmington Blue Rocks — 6159 13302 1161 00 220246373619 153268 262 260 62 — — — — — —
201422 A MLELexington Legends — 428413 10124215 10871 01 245264421685 177270 202 293 84 — — — — — —
201523 AA MLENorthwest Arkansas Naturals — 174171 32604 1441 01 187197292489 105225 251 206 26 — — — — — —
201523 A+ MLEWilmington Blue Rocks — 293280 652313 6744 01 232259354612 121298 252 265 65 — — — — — —
201624 AA MLENorthwest Arkansas Naturals — 485461 10416017 121025 11 226253371624 145245 212 267 67 — — — — — —
201725 AAA MLEOmaha Storm Chasers — 406395 10624014 7832 01 268285435720 167305 202 306 93 — — — — — —
201725 AA MLENorthwest Arkansas Naturals — 147140 401004 3211 00 286306443748 157303 142 332 111 — — — — — —
201826 AAA MLEOmaha Storm Chasers — 556521 12433117 23917 22 238279403683 165251 164 293 84 — — — — — —
201927 MLB MLEKansas City Royals — 1515 1000 020 00 676767133 77 130 61 -73 -3 +0 -1 -7 +0 -1.1
201927 AAA MLEToledo Mud Hens — 195186 43909 7361 01 231263425688 194239 184 297 87 — — — — — —
201927 AA MLEErie SeaWolves — 188175 38603 7333 00 217259303562 86240 184 246 53 — — — — — —
202129 MLB MLEChicago Cubs — 259244 7919115 14411 21 324363594957 270348 165 412 165 +20 +0 -4 -9 +6 1.3
202129 AAA MLEIowa Cubs — 246231 5410011 9522 00 234269420689 186244 214 293 84 — — — — — —
202230 MLB MLEChicago Cubs — 292272 621108 18580 00 228276357632 129261 206 282 77 -8 +0 -2 -7 +6 -1.1
202230 AAA MLEIowa Cubs — 3737 6201 0100 00 162162297459 135218 270 196 19 — — — — — —
201321 ROK MLEIdaho Falls Chukars — 278264 611014 5346 02 231262322584 91250 122 253 57 — — — — — —
201321 ROK RAWIdaho Falls Chukars — 278260 781416 9246 02 300338431769 131310 93 339 57 — — — — — —
201422 A MLE2 teams — 489472 11427217 111042 01 242262415677 174273 212 289 82 — — — — — —
201422 A RAW2 teams — 489464 13032222 19802 01 280311500811 220295 164 351 82 — — — — — —
201523 A+ MLE2 teams — 467450 972917 81185 02 216238331569 116274 252 243 51 — — — — — —
201523 A+ RAW2 teams — 467444 1123517 14895 02 252283383666 131299 193 293 51 — — — — — —
201624 AA MLENorthwest Arkansas Naturals — 485461 10416017 121025 11 226253371624 145249 212 267 67 — — — — — —
201624 AA RAWNorthwest Arkansas Naturals — 485455 12320020 18865 11 270305446752 176289 184 327 67 — — — — — —
201725 AAA MLE3 teams — 684662 18243023 121294 12 275292444736 169308 192 313 98 — — — — — —
201725 AAA RAW3 teams — 684652 21352026 22984 12 327353526879 199350 143 382 98 — — — — — —
201826 AAA MLE2 teams — 686641 15240121 291137 22 237278401679 164254 164 293 84 — — — — — —
201826 AAA RAW2 teams — 686629 17442126 41897 22 277328471799 194283 136 348 84 — — — — — —
201927 AAA MLE3 teams — 398376 8215012 14724 01 218254354608 136236 184 264 65 — — — — — —
201927 AAA RAW3 teams — 398369 9519015 21614 01 257305431735 173269 155 323 65 — — — — — —
202129 MLB MLE2 teams — 505475 13229125 23933 21 278315501816 223296 185 354 126 +16 +0 -4 -9 +11 1.4
202129 MLB RAW2 teams — 505468 14632131 30863 21 312357583941 271324 176 405 126 +16 +0 -4 -9 +11 1.4
202230 MLB MLE3 teams — 371348 7715010 20761 00 221266351616 129254 205 272 71 -13 +0 -2 -7 +8 -1.4
202230 MLB RAW3 teams — 371346 761609 22731 00 220268344612 124252 206 274 71 -13 +0 -2 -7 +8 -1.4
202432 INTL MLEEstrellas Orientales — 5554 13500 1130 11 241255333588 93317 242 — — — — — — — —
202432 INTL RAWEstrellas Orientales — 5554 13500 1130 11 241255333588 93317 242 261 63 — — — — — —
201321 ROK MLEIdaho Falls Chukars — 278265 611014 5346 02 230262321583 91247 122 253 57 — — — — — —
201422 A MLE2 teams — 489473 11427217 111042 01 241262414676 173270 212 289 82 — — — — — —
201523 A+ MLE2 teams — 467451 972917 81185 02 215238330568 115271 252 243 51 — — — — — —
201624 AA MLENorthwest Arkansas Naturals — 485465 10416017 121025 11 224253368621 144245 212 267 67 — — — — — —
201725 AAA MLE3 teams — 684663 18243023 121294 12 275292443735 169304 192 313 98 — — — — — —
201826 AAA MLE2 teams — 686645 15240121 291137 22 236278398676 163251 164 293 84 — — — — — —
201927 AAA MLE3 teams — 398377 8215012 14724 01 218254353607 135233 184 264 65 — — — — — —
202129 MLB MLE2 teams — 505474 13229125 23933 21 278315502817 224297 185 354 126 — — — — — —
202230 MLB MLE3 teams — 371347 7715010 20761 00 222266352617 130256 205 272 71 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 566528 14231122 351011 21 269316456772 188295 186 339 78 +11 +0 -7 -23 +12 -0.7
/ 162G— A+C — 650606 16336125 401161 21 269315455770 186296 186 339 78 +12 +0 -8 -26 +14 -0.8
Career— MLE — 44184203 10142296136 13585437 713 241271396667 154270 193 284 78 +11 +0 -7 -23 +12 -0.7
/ 162G— MLE — 650618 15034120 201265 12 243272398670 155272 193 284 78 +12 +0 -8 -26 +14 -0.8

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 AAAIowa Cubs · 37 PAwOBA .250 → .196 (−54)K% 21.6% → 26.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.62%÷0.988×1.200——26.26%
BB% (unintentional) /PA0.00%÷1.048×0.690—×0.9720.00%
HBP% /PA0.00%—×0.940—×0.9720.00%
Singles /BIP13.79%÷0.985×0.930—×0.97212.66%
Doubles /BIP10.34%÷0.967×0.830—×0.9728.63%
Triples /BIP0.00%÷1.118×0.970—×0.9720.00%
Home runs /BIP3.45%÷0.996×0.700—×0.9722.35%

Factors used: league row International League. Park (home-season share, regressed): HR 99, 1B 97, 2B 93, 3B 124, K 98, BB 110 — 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).

Result: wOBA .250 → .196; ISO .162 → .116; BABIP .250 → .218. 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 AAAIowa Cubs · 246 PAwOBA .387 → .293 (−93)K% 18.3% → 21.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.29%÷1.032×1.200——21.27%
BB% (unintentional) /PA5.69%÷1.023×0.690—×0.9823.77%
HBP% /PA0.81%—×0.940—×0.9820.75%
Singles /BIP20.99%÷1.039×0.930×0.977×0.98218.02%
Doubles /BIP6.63%÷0.963×0.830×0.977×0.9825.48%
Triples /BIP0.00%÷0.988×0.920×0.977×0.9820.00%
Home runs /BIP9.39%÷1.081×0.700—×0.9825.97%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 116, 1B 108, 2B 93, 3B 98, K 106, BB 105 — applied at half strength. Age: age 29 vs a level average of 27.2 → −1.8% on BB/HBP/hit rates (1.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.977.

Result: wOBA .387 → .293; ISO .279 → .189; BABIP .298 → .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).

2019 AAAToledo Mud Hens · 195 PAwOBA .345 → .297 (−48)K% 16.4% → 18.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.41%÷1.056×1.200——18.66%
BB% (unintentional) /PA5.13%÷1.004×0.690—×1.0033.54%
HBP% /PA0.51%—×0.940—×1.0030.48%
Singles /BIP19.21%÷1.013×0.930×0.950×1.00316.80%
Doubles /BIP7.28%÷0.995×0.830×0.950×1.0035.79%
Triples /BIP0.00%÷1.096×0.970×0.950×1.0030.00%
Home runs /BIP6.62%÷0.888×0.840—×1.0036.28%

Factors used: league row IL. Park (home-season share, regressed): HR 78, 1B 103, 2B 99, 3B 119, K 111, BB 101 — 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 ×0.950.

Result: wOBA .345 → .297; ISO .224 → .203; BABIP .282 → .239. 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 AAErie SeaWolves · 188 PAwOBA .308 → .246 (−62)K% 14.4% → 17.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.36%÷0.994×1.220——17.62%
BB% (unintentional) /PA5.85%÷1.050×0.700—×0.9783.81%
HBP% /PA1.60%—×0.850—×0.9781.33%
Singles /BIP21.53%÷0.978×0.970×0.950×0.97819.83%
Doubles /BIP5.56%÷1.077×0.860×0.950×0.9784.12%
Triples /BIP0.00%÷1.127×0.950×0.950×0.9780.00%
Home runs /BIP3.47%÷1.294×0.780—×0.9782.05%

Factors used: league row EL. Park (home-season share, regressed): HR 159, 1B 96, 2B 115, 3B 125, K 99, BB 110 — applied at half strength. Age: age 27 vs a level average of 24.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .308 → .246; ISO .135 → .087; BABIP .275 → .240. 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 AAAOmaha Storm Chasers · 556 PAwOBA .360 → .293 (−66)K% 12.8% → 16.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.77%÷1.007×1.290——16.35%
BB% (unintentional) /PA5.94%÷1.018×0.710—×1.0184.22%
HBP% /PA1.26%—×0.980—×1.0181.26%
Singles /BIP18.91%÷1.020×0.900×0.983×1.01816.70%
Doubles /BIP8.66%÷0.936×0.810×0.983×1.0187.50%
Triples /BIP0.23%÷0.900×0.810×0.983×1.0180.21%
Home runs /BIP5.47%÷1.101×0.780—×1.0183.94%

Factors used: league row PCL. Park (home-season share, regressed): HR 120, 1B 104, 2B 87, 3B 80, K 102, BB 104 — 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 ×0.983.

Result: wOBA .360 → .293; ISO .220 → .168; BABIP .290 → .251. 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 AAAOmaha Storm Chasers · 406 PAwOBA .370 → .306 (−63)K% 16.7% → 20.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.75%÷1.054×1.290——20.49%
BB% (unintentional) /PA2.46%÷1.076×0.710—×1.0331.68%
HBP% /PA0.49%—×0.980—×1.0330.50%
Singles /BIP24.38%÷1.024×0.900×0.977×1.03321.63%
Doubles /BIP9.26%÷0.985×0.810×0.977×1.0337.69%
Triples /BIP0.00%÷0.914×0.810×0.977×1.0330.00%
Home runs /BIP5.25%÷0.956×0.780—×1.0334.42%

Factors used: league row PCL. Park (home-season share, regressed): HR 91, 1B 105, 2B 97, 3B 83, K 111, BB 115 — 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 ×0.977.

Result: wOBA .370 → .306; ISO .207 → .168; BABIP .353 → .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).

2017 AANorthwest Arkansas Naturals · 147 PAwOBA .403 → .332 (−71)K% 11.6% → 14.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.56%÷0.967×1.220——14.58%
BB% (unintentional) /PA2.72%÷0.982×0.700—×0.9981.94%
HBP% /PA0.68%—×0.870—×0.9980.59%
Singles /BIP24.17%÷1.051×0.920×1.016×0.99821.46%
Doubles /BIP10.83%÷1.091×0.840×1.016×0.9988.46%
Triples /BIP0.00%÷0.900×0.940×1.016×0.9980.00%
Home runs /BIP5.00%÷1.114×0.800—×0.9983.58%

Factors used: league row TL. Park (home-season share, regressed): HR 123, 1B 110, 2B 118, 3B 80, K 93, BB 96 — 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.016.

Result: wOBA .403 → .332; ISO .226 → .171; BABIP .359 → .303. 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 AANorthwest Arkansas Naturals · 485 PAwOBA .322 → .267 (−56)K% 17.7% → 21.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.73%÷1.024×1.220——21.13%
BB% (unintentional) /PA3.71%÷1.081×0.700—×1.0122.43%
HBP% /PA1.03%—×0.870—×1.0120.91%
Singles /BIP22.49%÷1.061×0.920×0.985×1.01219.45%
Doubles /BIP5.42%÷1.029×0.840×0.985×1.0124.41%
Triples /BIP0.00%÷1.029×0.940×0.985×1.0120.00%
Home runs /BIP5.42%÷0.967×0.800—×1.0124.54%

Factors used: league row TL. Park (home-season share, regressed): HR 93, 1B 112, 2B 106, 3B 106, K 105, BB 116 — 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.985.

Result: wOBA .322 → .267; ISO .176 → .145; BABIP .289 → .245. 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 — .