Patrick Leonard

Pos1B
B/TR/R
Born1992-10-20
Age (2027)34
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2019
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201724AAATB553.268/.330/.408121568—.228/.277/.340
201825AAACWS480.242/.317/.39511348—.193/.245/.298
201926AAMIL403.301/.378/.45910976—.230/.288/.336
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)
201219 ROKBurlington Royals — 268235 599314 30552 62 251341494834 243269 2111 365 60 — — — — — —
201320 ABowling Green Hot Rods — 493440 992609 421188 41 225304345650 120286 249 295 34 — — — — — —
201320 INTLBrisbane Bandits — 162145 33613 15452 03 228309345653 117309 289 298 88 — — — — — —
201421 A+Charlotte Stone Crabs — 515455 12926513 491077 140 284362448810 165342 2110 359 86 — — — — — —
201421 INTLPeoria Javelinas — 7766 12302 10191 11 182299318617 136222 2513 287 80 — — — — — —
201522 AAMontgomery Biscuits — 514446 11432310 5412912 113 256352408760 152337 2511 342 80 — — — — — —
201623 AAADurham Bulls — 145131 26510 13541 01 198276252528 53338 379 248 17 — — — — — —
201623 AAMontgomery Biscuits — 307276 792409 20827 81 286350471821 185370 277 359 82 — — — — — —
201724 AAADurham Bulls — 553503 13532112 401316 152 268330408737 139338 247 328 68 — — — — — —
201825 AAACharlotte Knights — 480430 10429211 431454 32 242317395712 153337 309 318 48 — — — — — —
201926 AABiloxi Shuckers — 403355 10722210 421092 91 301378459838 158404 2710 370 76 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201219 ROK MLEBurlington Royals — 268247 456211 18782 62 182243356600 174211 297 257 60 — — — — — —
201320 A MLEBowling Green Hot Rods — 493456 791906 261688 41 173231254485 81253 345 218 34 — — — — — —
201421 A+ MLECharlotte Stone Crabs — 515467 11023312 371567 140 236301375676 139319 307 296 86 — — — — — —
201522 AA MLEMontgomery Biscuits — 514462 1033028 3815912 113 223299348647 126318 317 286 80 — — — — — —
201623 AAA MLEDurham Bulls — 145135 22410 9651 01 163221207428 44315 456 194 17 — — — — — —
201623 AA MLEMontgomery Biscuits — 307282 672006 141027 81 238290372663 135334 335 290 82 — — — — — —
201724 AAA MLEDurham Bulls — 553514 11726110 291536 152 228277340617 113296 285 268 68 — — — — — —
201825 AAA MLECharlotte Knights — 480446 862227 271764 32 193245298543 105294 376 239 48 — — — — — —
201926 AA MLEBiloxi Shuckers — 403369 851617 281362 91 230288336624 106338 347 280 76 — — — — — —
201219 ROK MLEBurlington Royals — 268247 456211 18782 62 182243356600 174214 297 257 60 — — — — — —
201219 ROK RAWBurlington Royals — 268235 599314 30552 62 251341494834 243269 2111 365 60 — — — — — —
201320 A MLE2 teams — 655607 1052508 3522310 44 173230254484 81257 345 218 34 — — — — — —
201320 A RAW2 teams — 655585 13232112 5716310 44 226305345651 120291 259 295 34 — — — — — —
201421 A+ MLE2 teams — 592537 12627413 431798 151 235301372673 138324 307 296 86 — — — — — —
201421 A+ RAW2 teams — 592521 14129515 591268 151 271354432786 161328 2110 349 86 — — — — — —
201522 AA MLEMontgomery Biscuits — 514462 1033028 3815912 113 223299348647 126320 317 286 80 — — — — — —
201522 AA RAWMontgomery Biscuits — 514446 11432310 5412912 113 256352408760 152337 2511 342 80 — — — — — —
201623 AA MLE2 teams — 452417 892416 231678 82 213268319587 106335 375 259 62 — — — — — —
201623 AA RAW2 teams — 452407 1052919 331368 82 258326400726 143361 307 323 62 — — — — — —
201724 AAA MLEDurham Bulls — 553514 11726110 291536 152 228277340617 113301 285 268 68 — — — — — —
201724 AAA RAWDurham Bulls — 553503 13532112 401316 152 268330408737 139338 247 328 68 — — — — — —
201825 AAA MLECharlotte Knights — 480446 862227 271764 32 193245298543 105298 376 239 48 — — — — — —
201825 AAA RAWCharlotte Knights — 480430 10429211 431454 32 242317395712 153337 309 318 48 — — — — — —
201926 AA MLEBiloxi Shuckers — 403369 851617 281362 91 230288336624 106339 347 280 76 — — — — — —
201926 AA RAWBiloxi Shuckers — 403355 10722210 421092 91 301378459838 158404 2710 370 76 — — — — — —
201219 ROK MLEBurlington Royals — 268246 456211 18782 62 183243358601 175211 297 257 60 — — — — — —
201320 A MLE2 teams — 655605 1052508 3522310 44 174230255485 81253 345 218 34 — — — — — —
201421 A+ MLE2 teams — 592536 12627413 431798 151 235301373674 138319 307 296 86 — — — — — —
201522 AA MLEMontgomery Biscuits — 514459 1033028 3815912 113 224299351650 126318 317 286 80 — — — — — —
201623 AA MLE2 teams — 452418 892416 231678 82 213268318586 105328 375 259 62 — — — — — —
201724 AAA MLEDurham Bulls — 553513 11726110 291536 152 228277341618 113296 285 268 68 — — — — — —
201825 AAA MLECharlotte Knights — 480446 862227 271764 32 193245298543 105294 376 239 48 — — — — — —
201926 AA MLEBiloxi Shuckers — 403370 851617 281362 91 230288335623 105338 347 280 76 — — — — — —
▸ Career Totals
Career— MLE — 39173599 7561761370 241127152 7117 210270325594 114301 326 262 64 -170 +7 +0 -70 +85 -15.1
/ 162G— MLE — 650597 12529212 402119 123 209269325594 116299 326 262 64 -28 +1 +0 -12 +14 -2.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 AABiloxi Shuckers · 403 PAwOBA .364 → .280 (−84)K% 27.0% → 33.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.05%÷0.975×1.220——33.83%
BB% (unintentional) /PA10.42%÷1.006×0.680—×0.9786.89%
HBP% /PA0.50%—×0.840—×0.9780.41%
Singles /BIP29.67%÷0.984×0.920×0.950×0.97825.78%
Doubles /BIP8.94%÷1.092×0.910×0.950×0.9786.93%
Triples /BIP0.81%÷1.124×0.880×0.950×0.9780.59%
Home runs /BIP4.07%÷1.018×0.800—×0.9783.13%

Factors used: league row SL. Park (home-season share, regressed): HR 104, 1B 97, 2B 118, 3B 125, K 95, BB 101 — 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 .364 → .280; ISO .158 → .117; BABIP .404 → .338. 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 AAACharlotte Knights · 480 PAwOBA .308 → .239 (−69)K% 30.2% → 36.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.21%÷0.986×1.200——36.75%
BB% (unintentional) /PA8.33%÷1.030×0.690—×1.0185.68%
HBP% /PA0.83%—×0.940—×1.0180.80%
Singles /BIP21.75%÷1.030×0.930×1.011×1.01820.21%
Doubles /BIP10.18%÷1.077×0.830×1.011×1.0188.07%
Triples /BIP0.70%÷1.150×0.970×1.011×1.0180.61%
Home runs /BIP3.86%÷1.319×0.840—×1.0182.50%

Factors used: league row IL. Park (home-season share, regressed): HR 164, 1B 106, 2B 115, 3B 130, K 97, BB 106 — 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 ×1.011.

Result: wOBA .308 → .239; ISO .153 → .106; BABIP .337 → .294. 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 AAADurham Bulls · 553 PAwOBA .322 → .268 (−54)K% 23.7% → 27.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.69%÷1.027×1.200——27.68%
BB% (unintentional) /PA7.23%÷0.993×0.690—×1.0335.19%
HBP% /PA1.08%—×0.940—×1.0331.05%
Singles /BIP24.19%÷1.025×0.930×0.962×1.03321.81%
Doubles /BIP8.60%÷1.008×0.830×0.962×1.0337.04%
Triples /BIP0.27%÷1.022×0.970×0.962×1.0330.25%
Home runs /BIP3.23%÷1.049×0.840—×1.0332.67%

Factors used: league row IL. Park (home-season share, regressed): HR 110, 1B 105, 2B 102, 3B 104, K 105, BB 99 — 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.962.

Result: wOBA .322 → .268; ISO .139 → .113; BABIP .338 → .296. 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 AAMontgomery Biscuits · 307 PAwOBA .354 → .290 (−64)K% 26.7% → 33.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.71%÷0.982×1.220——33.19%
BB% (unintentional) /PA6.51%÷0.980×0.680—×1.0124.58%
HBP% /PA2.28%—×0.840—×1.0121.94%
Singles /BIP23.71%÷0.982×0.920×0.985×1.01222.14%
Doubles /BIP12.37%÷1.040×0.910×0.985×1.01210.79%
Triples /BIP0.00%÷0.994×0.880×0.985×1.0120.00%
Home runs /BIP4.64%÷1.081×0.800—×1.0123.47%

Factors used: league row SL. Park (home-season share, regressed): HR 116, 1B 96, 2B 108, 3B 99, K 96, BB 96 — 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 .354 → .290; ISO .185 → .142; BABIP .370 → .334. 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 AAADurham Bulls · 145 PAwOBA .242 → .194 (−48)K% 37.2% → 45.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA37.24%÷0.994×1.200——44.97%
BB% (unintentional) /PA8.97%÷1.082×0.690—×1.0485.99%
HBP% /PA0.69%—×0.940—×1.0480.68%
Singles /BIP25.97%÷1.010×0.930×0.995×1.04824.92%
Doubles /BIP6.49%÷1.093×0.830×0.995×1.0485.14%
Triples /BIP1.30%÷0.900×0.970×0.995×1.0481.46%
Home runs /BIP0.00%÷1.167×0.840—×1.0480.00%

Factors used: league row IL. Park (home-season share, regressed): HR 133, 1B 102, 2B 119, 3B 80, K 99, BB 116 — 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.995.

Result: wOBA .242 → .194; ISO .053 → .043; BABIP .338 → .315. 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 AAMontgomery Biscuits · 514 PAwOBA .334 → .286 (−48)K% 25.1% → 30.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.10%÷0.990×1.220——30.92%
BB% (unintentional) /PA10.51%÷0.987×0.680—×1.0277.43%
HBP% /PA2.33%—×0.840—×1.0272.01%
Singles /BIP21.77%÷1.005×0.920×1.001×1.02720.48%
Doubles /BIP10.09%÷0.953×0.910×1.001×1.0279.90%
Triples /BIP0.95%÷1.150×0.880×1.001×1.0270.74%
Home runs /BIP3.15%÷0.983×0.800—×1.0272.64%

Factors used: league row SL. Park (home-season share, regressed): HR 97, 1B 101, 2B 91, 3B 130, K 98, BB 97 — 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 ×1.001.

Result: wOBA .334 → .286; ISO .152 → .133; BABIP .337 → .318. 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 A+Charlotte Stone Crabs · 515 PAwOBA .351 → .296 (−56)K% 20.8% → 30.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.78%÷0.977×1.420——30.20%
BB% (unintentional) /PA9.32%÷0.985×0.750—×1.0127.18%
HBP% /PA1.36%—×0.930—×1.0121.28%
Singles /BIP24.43%÷0.996×0.920×0.992×1.01222.66%
Doubles /BIP7.47%÷0.977×0.960×0.992×1.0127.37%
Triples /BIP1.44%÷1.109×0.810×0.992×1.0121.05%
Home runs /BIP3.74%÷0.899×0.880—×1.0123.70%

Factors used: league row FSL. Park (home-season share, regressed): HR 80, 1B 99, 2B 95, 3B 122, K 95, BB 97 — 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.992.

Result: wOBA .351 → .296; ISO .165 → .143; BABIP .342 → .319. 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 ABowling Green Hot Rods · 493 PAwOBA .287 → .218 (−70)K% 23.9% → 34.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.94%÷0.958×1.360——33.96%
BB% (unintentional) /PA8.32%÷1.098×0.690—×1.0155.30%
HBP% /PA1.62%—×0.780—×1.0151.28%
Singles /BIP19.88%÷1.004×0.920×0.996×1.01518.43%
Doubles /BIP8.07%÷1.038×0.830×0.996×1.0156.53%
Triples /BIP0.00%÷0.974×0.910×0.996×1.0150.00%
Home runs /BIP2.80%÷1.044×0.800—×1.0152.17%

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

Result: wOBA .287 → .218; ISO .120 → .087; BABIP .286 → .253. 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 — .