Kenny Wilson

PosCF
B/TR/R
Born1990-01-30
Age (2027)37
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2019
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201727AAA/AA2 orgs332.240/.318/.31431545—.204/.267/.274
201828AAA/AA/A+/INTL2 orgs412.256/.371/.37852697—.221/.303/.347
201929AAAGenerales de …161.275/.360/.5076548—.181/.242/.302
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)
200818 ROKGCL Blue Jays — 192162 34620 20607 253 210323272594 62327 3110 279 9 — — — — — —
200919 ALansing Lugnuts — 373321 681234 359911 3712 212311305616 93287 279 283 36 — — — — — —
200919 ROKGCL Blue Jays — 2925 5210 381 31 200310360670 160294 2810 304 18 — — — — — —
201020 A+Dunedin Blue Jays — 6858 8100 8150 50 138242155398 17186 2212 194 1 — — — — — —
201020 ALansing Lugnuts — 426361 781040 511128 3511 216326266592 50313 2612 279 36 — — — — — —
201121 A+Dunedin Blue Jays — 188164 33820 16526 174 201296274570 73295 289 265 33 — — — — — —
201121 INTLCanberra Cavalry — 204174 441004 17349 123 253350379729 126290 178 327 108 — — — — — —
201222 A+Dunedin Blue Jays — 135117 33601 14222 144 282368359727 77340 1610 330 72 — — — — — —
201222 ALansing Lugnuts — 421349 881364 447517 418 252363358722 106307 1810 325 59 — — — — — —
201323 AANew Hampshire Fisher Cats — 242216 561413 19565 166 259333375708 116338 238 319 75 — — — — — —
201323 INTLSalt River Rafters — 11097 25322 10321 125 258333392725 134365 299 320 103 — — — — — —
201424 AAASacramento River Cats — 139123 24420 12292 74 195277260538 65255 219 248 34 — — — — — —
201424 AAMidland RockHounds — 359324 861452 19827 249 265320358678 93347 235 299 61 — — — — — —
201525 AAJacksonville Suns — 570497 1342478 581084 379 270351394745 125326 1910 330 78 — — — — — —
201626 AAANew Orleans Zephyrs — 358310 681401 39757 268 219320274594 55284 2111 280 44 — — — — — —
201626 AAJacksonville Suns — 133118 41632 15260 44 347421500921 153433 2011 408 109 — — — — — —
201727 AAANashville Sounds — 256232 55621 15677 127 237303293596 56325 266 274 38 — — — — — —
201727 AAMidland RockHounds — 7664 16112 10142 32 250368391759 141292 1813 347 70 — — — — — —
201828 AAAToledo Mud Hens — 3834 6002 3111 00 176263353616 176190 298 279 42 — — — — — —
201828 AAErie SeaWolves — 130108 30430 18361 104 278386370756 93400 2814 339 79 — — — — — —
201828 A+Lakeland Flying Tigers — 2318 6401 451 20 3334787221.200 389417 2217 506 143 — — — — — —
201828 INTLVenados de Mazatlan — 221184 46732 225913 140 250370353723 103355 2710 333 112 — — — — — —
201929 AAAGenerales de Durango — 161142 391126 17512 51 275360507867 232388 3211 381 48 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200818 ROK MLEGCL Blue Jays — 192169 23410 13867 253 136228172399 36252 457 182 9 — — — — — —
200919 A MLELansing Lugnuts — 373331 55923 2513511 3712 166248233481 66256 367 221 36 — — — — — —
200919 ROK MLEGCL Blue Jays — 2926 3110 2121 31 115207231438 115225 417 195 18 — — — — — —
201020 A+ MLEDunedin Blue Jays — 6860 8100 6210 50 133212150362 17190 319 170 1 — — — — — —
201020 A MLELansing Lugnuts — 426377 69840 351528 3511 183267225492 42294 368 222 36 — — — — — —
201121 A+ MLEDunedin Blue Jays — 188168 28720 12756 174 167247232479 65292 406 217 33 — — — — — —
201222 A+ MLEDunedin Blue Jays — 135121 29501 10312 144 240308306614 66311 237 274 72 — — — — — —
201222 A MLELansing Lugnuts — 421364 741053 2910817 418 203293283576 80263 267 255 59 — — — — — —
201323 AA MLENew Hampshire Fisher Cats — 242221 541212 14705 166 244304335639 90341 296 279 75 — — — — — —
201424 AAA MLESacramento River Cats — 139126 24420 9382 74 190255254509 63253 276 219 34 — — — — — —
201424 AA MLEMidland RockHounds — 359330 801152 131047 249 242286324610 82329 294 258 61 — — — — — —
201525 AA MLEJacksonville Suns — 570517 1272277 381374 379 246302356658 110307 247 284 78 — — — — — —
201626 AAA MLENew Orleans Zephyrs — 358320 601201 29947 268 188270234504 47257 268 233 44 — — — — — —
201626 AA MLEJacksonville Suns — 133124 37631 9320 44 298346419765 121391 247 330 109 — — — — — —
201727 AAA MLENashville Sounds — 256237 48521 10867 127 203256253509 51300 344 225 38 — — — — — —
201727 AA MLEMidland RockHounds — 7667 14112 7182 32 209303343646 134243 249 272 70 — — — — — —
201828 AAA MLEToledo Mud Hens — 3835 5002 2131 00 143211314525 171174 345 230 42 — — — — — —
201828 AA MLEErie SeaWolves — 130114 27330 12441 104 237315316631 79358 349 285 79 — — — — — —
201828 A+ MLELakeland Flying Tigers — 2319 5301 371 20 263391579970 316369 3013 380 143 — — — — — —
201929 AAA MLEGenerales de Durango — 161149 27713 10652 51 181242302544 121291 406 239 48 — — — — — —
200818 ROK MLEGCL Blue Jays — 192169 23410 13867 253 136228172399 36271 457 182 9 — — — — — —
200818 ROK RAWGCL Blue Jays — 192162 34620 20607 253 210323272594 62327 3110 279 9 — — — — — —
200919 A MLE2 teams — 402357 591033 2714612 4013 165247235483 70263 367 219 34 — — — — — —
200919 A RAW2 teams — 402346 731444 3810712 4013 211311309620 98287 279 284 34 — — — — — —
201020 A MLE2 teams — 494437 76840 411738 4011 174257211468 37288 358 215 32 — — — — — —
201020 A RAW2 teams — 494419 861140 591278 4011 205315251565 45295 2612 267 32 — — — — — —
201121 INTL MLE2 teams — 392345 581530 2615615 297 168256229485 61304 407 217 33 — — — — — —
201121 INTL RAW2 teams — 392338 771824 338615 297 228324328652 101292 228 298 33 — — — — — —
201222 A MLE2 teams — 556485 1031554 3913919 5512 212297289585 76286 257 260 62 — — — — — —
201222 A RAW2 teams — 556466 1211965 589719 5512 260365358723 99315 1710 326 62 — — — — — —
201323 AA MLE2 teams — 352322 771713 201026 2811 239296326622 87341 296 279 75 — — — — — —
201323 AA RAW2 teams — 352313 811735 29886 2811 259333380714 121345 258 319 75 — — — — — —
201424 AA MLE2 teams — 498456 1021562 221429 3113 224273296569 72318 294 247 53 — — — — — —
201424 AA RAW2 teams — 498447 1101872 311119 3113 246308331639 85321 226 285 53 — — — — — —
201525 AA MLEJacksonville Suns — 570517 1272277 381374 379 246302356658 110317 247 284 78 — — — — — —
201525 AA RAWJacksonville Suns — 570497 1342478 581084 379 270351394745 125326 1910 330 78 — — — — — —
201626 AAA MLE2 teams — 491444 971832 381267 3012 218290286576 68299 268 259 62 — — — — — —
201626 AAA RAW2 teams — 491428 1092033 541017 3012 255348336684 82325 2111 315 62 — — — — — —
201727 AAA MLE2 teams — 332304 61533 171049 159 201264266530 66291 315 236 46 — — — — — —
201727 AAA RAW2 teams — 332296 71733 25819 159 240318314632 74318 248 291 46 — — — — — —
201828 INTL MLE4 teams — 412355 801565 3613916 264 225324344668 118349 349 285 79 — — — — — —
201828 INTL RAW4 teams — 412344 881565 4711116 264 256371378749 122358 2711 340 79 — — — — — —
201929 AAA MLEGenerales de Durango — 161149 27713 10652 51 181242302544 121296 406 239 48 — — — — — —
201929 AAA RAWGenerales de Durango — 161142 391126 17512 51 275360507867 232388 3211 381 48 — — — — — —
200818 ROK MLEGCL Blue Jays — 192170 23410 13867 253 135228171398 35252 457 182 9 — — — — — —
200919 A MLE2 teams — 402360 591033 2714612 4013 164247233481 69254 367 219 34 — — — — — —
201020 A MLE2 teams — 494442 76840 411738 4011 172257208465 36280 358 215 32 — — — — — —
201121 INTL MLE2 teams — 392348 581530 2615615 297 167256227483 60292 407 217 33 — — — — — —
201222 A MLE2 teams — 556493 1031554 3913919 5512 209297284580 75275 257 260 62 — — — — — —
201323 AA MLE2 teams — 352323 771713 201026 2811 238296325621 87341 296 279 75 — — — — — —
201424 AA MLE2 teams — 498464 1021562 221429 3113 220273291564 71308 294 247 53 — — — — — —
201525 AA MLEJacksonville Suns — 570523 1272277 381374 379 243302352654 109307 247 284 78 — — — — — —
201626 AAA MLE2 teams — 491443 971832 381267 3012 219290287577 68293 268 259 62 — — — — — —
201727 AAA MLE2 teams — 332303 61533 171049 159 201264267531 66287 315 236 46 — — — — — —
201828 INTL MLE4 teams — 412357 801565 3613916 264 224324342666 118323 349 285 79 — — — — — —
201929 AAA MLEGenerales de Durango — 161148 27713 10652 51 182242304546 122291 406 239 48 — — — — — —
▸ Career Totals
Career— MLE — 48524340 8901514332 3271515114 361105 205278282560 77304 317 248 54 -266 +30 +0 +17 +105 -11.5
/ 162G— MLE — 650581 1192064 4420315 4814 205278281559 76304 317 248 54 -36 +4 +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 AAAGenerales de Durango · 161 PAwOBA .370 → .239 (−131)K% 31.7% → 40.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.68%÷0.946×1.200——40.17%
BB% (unintentional) /PA10.56%÷1.118×0.690—×0.9826.40%
HBP% /PA1.24%—×0.940—×0.9821.15%
Singles /BIP21.98%÷1.034×0.930×0.950×0.98218.43%
Doubles /BIP12.09%÷1.163×0.830×0.950×0.9828.05%
Triples /BIP2.20%÷1.150×0.920×0.950×0.9821.64%
Home runs /BIP6.59%÷1.311×0.700—×0.9823.46%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 162, 1B 107, 2B 133, 3B 130, K 89, BB 124 — 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.950.

Result: wOBA .370 → .239; ISO .232 → .129; BABIP .388 → .291. 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 AAErie SeaWolves · 130 PAwOBA .339 → .285 (−54)K% 27.7% → 33.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.69%÷0.999×1.220——33.83%
BB% (unintentional) /PA13.85%÷1.007×0.700—×0.9689.32%
HBP% /PA0.77%—×0.850—×0.9680.63%
Singles /BIP31.94%÷1.016×0.970×0.968×0.96828.55%
Doubles /BIP5.56%÷0.974×0.860×0.968×0.9684.59%
Triples /BIP4.17%÷0.901×0.950×0.968×0.9684.12%
Home runs /BIP0.00%÷1.112×0.780—×0.9680.00%

Factors used: league row EL. Park (home-season share, regressed): HR 122, 1B 103, 2B 95, 3B 80, K 100, BB 101 — applied at half strength. Age: age 28 vs a level average of 24.8 → −3.2% on BB/HBP/hit rates (3.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.968.

Result: wOBA .339 → .285; ISO .093 → .087; BABIP .400 → .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 AAAToledo Mud Hens · 38 PAwOBA .272 → .230 (−41)K% 28.9% → 34.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.95%÷1.011×1.200——34.37%
BB% (unintentional) /PA7.89%÷0.980×0.690—×0.9925.51%
HBP% /PA2.63%—×0.940—×0.9922.45%
Singles /BIP17.39%÷1.005×0.930—×0.99215.96%
Doubles /BIP0.00%÷1.038×0.830—×0.9920.00%
Triples /BIP0.00%÷1.038×0.970—×0.9920.00%
Home runs /BIP8.70%÷0.893×0.840—×0.9928.11%

Factors used: league row IL. Park (home-season share, regressed): HR 79, 1B 101, 2B 108, 3B 108, K 102, BB 96 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average).

Result: wOBA .272 → .230; ISO .176 → .157; BABIP .190 → .174. 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+Lakeland Flying Tigers · 23 PAwOBA .493 → .380 (−114)K% 21.7% → 31.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.74%÷0.987×1.420——31.28%
BB% (unintentional) /PA17.39%÷1.097×0.750—×0.94811.28%
HBP% /PA4.35%—×0.930—×0.9483.83%
Singles /BIP7.69%÷0.974×0.920—×0.9486.89%
Doubles /BIP30.77%÷0.995×0.960—×0.94828.14%
Triples /BIP0.00%÷1.150×0.810—×0.9480.00%
Home runs /BIP7.69%÷1.277×0.880—×0.9485.02%

Factors used: league row FSL. Park (home-season share, regressed): HR 155, 1B 95, 2B 99, 3B 130, K 97, BB 119 — applied at half strength. Age: age 28 vs a level average of 22.8 → −5.2% on BB/HBP/hit rates (5.2 yr older than average).

Result: wOBA .493 → .380; ISO .389 → .296; BABIP .417 → .369. 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 AAANashville Sounds · 256 PAwOBA .270 → .225 (−44)K% 26.2% → 33.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.17%÷1.003×1.290——33.67%
BB% (unintentional) /PA5.86%÷1.029×0.710—×1.0034.05%
HBP% /PA2.73%—×0.980—×1.0032.69%
Singles /BIP27.88%÷0.984×0.900×1.023×1.00326.16%
Doubles /BIP3.64%÷1.021×0.810×1.023×1.0032.96%
Triples /BIP1.21%÷0.900×0.810×1.023×1.0031.12%
Home runs /BIP0.61%÷0.868×0.780—×1.0030.55%

Factors used: league row PCL. Park (home-season share, regressed): HR 74, 1B 97, 2B 104, 3B 80, K 101, BB 106 — 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 ×1.023.

Result: wOBA .270 → .225; ISO .056 → .045; BABIP .325 → .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).

2017 AAMidland RockHounds · 76 PAwOBA .338 → .272 (−66)K% 18.4% → 23.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.42%÷0.939×1.220——23.95%
BB% (unintentional) /PA13.16%÷0.990×0.700—×0.9789.10%
HBP% /PA2.63%—×0.870—×0.9782.24%
Singles /BIP24.00%÷1.142×0.920×1.041×0.97819.68%
Doubles /BIP2.00%÷0.987×0.840×1.041×0.9781.73%
Triples /BIP2.00%÷0.977×0.940×1.041×0.9781.96%
Home runs /BIP4.00%÷0.862×0.800—×0.9783.63%

Factors used: league row TL. Park (home-season share, regressed): HR 72, 1B 128, 2B 97, 3B 95, K 88, BB 98 — 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 ×1.041.

Result: wOBA .338 → .272; ISO .141 → .127; BABIP .292 → .243. 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 AAANew Orleans Zephyrs · 358 PAwOBA .274 → .233 (−41)K% 20.9% → 26.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.95%÷1.027×1.290——26.31%
BB% (unintentional) /PA10.61%÷0.964×0.710—×1.0187.96%
HBP% /PA1.96%—×0.980—×1.0181.95%
Singles /BIP22.55%÷1.041×0.900×1.029×1.01820.42%
Doubles /BIP5.96%÷0.929×0.810×1.029×1.0185.44%
Triples /BIP0.00%÷1.057×0.810×1.029×1.0180.00%
Home runs /BIP0.43%÷0.919×0.780—×1.0180.37%

Factors used: league row PCL. Park (home-season share, regressed): HR 84, 1B 108, 2B 86, 3B 111, K 105, BB 93 — 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.029.

Result: wOBA .274 → .233; ISO .055 → .048; BABIP .284 → .257. 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 AAJacksonville Suns · 133 PAwOBA .396 → .330 (−66)K% 19.5% → 24.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.55%÷0.986×1.220——24.20%
BB% (unintentional) /PA10.53%÷1.029×0.680—×0.9886.87%
HBP% /PA0.00%—×0.840—×0.9880.00%
Singles /BIP32.61%÷0.993×0.920×0.997×0.98829.78%
Doubles /BIP6.52%÷0.957×0.910×0.997×0.9886.11%
Triples /BIP3.26%÷1.013×0.880×0.997×0.9882.79%
Home runs /BIP2.17%÷1.423×0.800—×0.9881.21%

Factors used: league row SL. Park (home-season share, regressed): HR 185, 1B 99, 2B 91, 3B 103, K 97, BB 106 — applied at half strength. Age: age 26 vs a level average of 24.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.997.

Result: wOBA .396 → .330; ISO .153 → .119; BABIP .433 → .391. 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 — .