Michael Wing

Pos2B
B/TR/R
Born1988-10-25
Age (2027)38
No MLB projection yet. Career stats below are historical.
Overview
INTLLAST SEASON 2023
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202132INTLYaquis de Obr…149.263/.318/.3801297—
202233INTLCharros de Ja…114.225/.307/.2841073—
202334INTLTomateros de …44.225/.295/.3001072—
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)
200718 ROKAZL Angels — 178162 44751 11403 31 272330395725 123352 226 321 42 — — — — — —
200819 ROKOrem Owlz — 143128 38642 12221 22 297362453815 156343 158 356 63 — — — — — —
200920 ROKOrem Owlz — 274238 752244 31572 41 315399492890 176397 2111 390 71 — — — — — —
201021 ACedar Rapids Kernels — 340296 851648 28565 28 287359449808 162325 168 348 78 — — — — — —
201122 A+Inland Empire 66ers — 320293 9317211 17536 17 317367502869 184355 175 379 99 — — — — — —
201223 A+Lake Elsinore Storm — 336311 712155 12696 23 228271376647 148274 214 281 38 — — — — — —
201728 AAARieleros de Aguascalientes — 9888 38505 7151 01 4324796591.138 227471 157 488 153 — — — — — —
201728 INTLCaneros de los Mochis — 132116 331003 13291 00 284362448810 164349 2210 356 127 — — — — — —
201930 AAARieleros de Aguascalientes — 465408 14534128 44974 52 3554226501.072 294402 219 455 106 — — — — — —
201930 INTLSultanes de Monterrey — 206184 41804 21451 21 223306332637 109274 2210 292 84 — — — — — —
202031 INTLMexico — 175155 471118 19380 73 303379542921 239355 2211 400 157 — — — — — —
202132 INTLYaquis de Obregon — 149137 361111 8323 23 263318380697 117333 215 312 97 — — — — — —
202233 INTLCharros de Jalisco — 114102 23301 12270 00 225307284591 59297 2411 276 73 — — — — — —
202334 INTLTomateros de Culiacan — 4440 9001 4160 01 225295300595 75348 369 275 72 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200718 ROK MLEAZL Angels — 178166 33531 7583 31 199244283527 84293 334 230 42 — — — — — —
200819 ROK MLEOrem Owlz — 143133 29431 7321 22 218262316578 98278 225 262 63 — — — — — —
200920 ROK MLEOrem Owlz — 274251 571533 18822 41 227284347631 120313 307 273 71 — — — — — —
201021 A MLECedar Rapids Kernels — 340306 751337 18805 28 245298376674 131286 245 283 78 — — — — — —
201122 A+ MLEInland Empire 66ers — 320297 7913110 13746 17 266310418728 152317 234 315 99 — — — — — —
201223 A+ MLELake Elsinore Storm — 336315 601645 8936 23 190225314539 124237 282 224 38 — — — — — —
201728 AAA MLERieleros de Aguascalientes — 9890 32403 5191 01 356396500896 144406 195 394 153 — — — — — —
201930 AAA MLERieleros de Aguascalientes — 465427 11127117 261244 52 260309447756 187312 276 325 106 — — — — — —
200718 ROK MLEAZL Angels — 178166 33531 7583 31 199244283527 84296 334 230 42 — — — — — —
200718 ROK RAWAZL Angels — 178162 44751 11403 31 272330395725 123352 226 321 42 — — — — — —
200819 ROK MLEOrem Owlz — 143133 29431 7321 22 218262316578 98277 225 262 63 — — — — — —
200819 ROK RAWOrem Owlz — 143128 38642 12221 22 297362453815 156343 158 356 63 — — — — — —
200920 ROK MLEOrem Owlz — 274251 571533 18822 41 227284347631 120321 307 273 71 — — — — — —
200920 ROK RAWOrem Owlz — 274238 752244 31572 41 315399492890 176397 2111 390 71 — — — — — —
201021 A MLECedar Rapids Kernels — 340306 751337 18805 28 245298376674 131304 245 283 78 — — — — — —
201021 A RAWCedar Rapids Kernels — 340296 851648 28565 28 287359449808 162325 168 348 78 — — — — — —
201122 A+ MLEInland Empire 66ers — 320297 7913110 13746 17 266310418728 152321 234 315 99 — — — — — —
201122 A+ RAWInland Empire 66ers — 320293 9317211 17536 17 317367502869 184355 175 379 99 — — — — — —
201223 A+ MLELake Elsinore Storm — 336315 601645 8936 23 190225314539 124249 282 224 38 — — — — — —
201223 A+ RAWLake Elsinore Storm — 336311 712155 12696 23 228271376647 148274 214 281 38 — — — — — —
201728 INTL MLE2 teams — 230213 781008 11442 01 366403526928 160424 195 394 153 — — — — — —
201728 INTL RAW2 teams — 230204 711508 20442 01 348412539951 191404 199 412 153 — — — — — —
201930 AAA MLE2 teams — 671620 16039124 381795 73 258306440747 182320 276 325 106 — — — — — —
201930 AAA RAW2 teams — 671592 18642132 651425 73 314386551937 236362 2110 405 106 — — — — — —
202031 INTL MLEMexico — 175155 471118 19380 73 303379542921 239355 2211 — — — — — — — —
202031 INTL RAWMexico — 175155 471118 19380 73 303379542921 239355 2211 400 157 — — — — — —
202132 INTL MLEYaquis de Obregon — 149137 361111 8323 23 263318380697 117333 215 — — — — — — — —
202132 INTL RAWYaquis de Obregon — 149137 361111 8323 23 263318380697 117333 215 312 97 — — — — — —
202233 INTL MLECharros de Jalisco — 114102 23301 12270 00 225307284591 59297 2411 — — — — — — — —
202233 INTL RAWCharros de Jalisco — 114102 23301 12270 00 225307284591 59297 2411 276 73 — — — — — —
202334 INTL MLETomateros de Culiacan — 4440 9001 4160 01 225295300595 75348 369 — — — — — — — —
202334 INTL RAWTomateros de Culiacan — 4440 9001 4160 01 225295300595 75348 369 275 72 — — — — — —
200718 ROK MLEAZL Angels — 178166 33531 7583 31 199244283527 84293 334 230 42 — — — — — —
200819 ROK MLEOrem Owlz — 143134 29431 7321 22 216262313576 97278 225 262 63 — — — — — —
200920 ROK MLEOrem Owlz — 274252 571533 18822 41 226284345629 119313 307 273 71 — — — — — —
201021 A MLECedar Rapids Kernels — 340314 751337 18805 28 239298366664 127286 245 283 78 — — — — — —
201122 A+ MLEInland Empire 66ers — 320298 7913110 13746 17 265310416726 151317 234 315 99 — — — — — —
201223 A+ MLELake Elsinore Storm — 336319 601645 8936 23 188225310535 122237 282 224 38 — — — — — —
201728 INTL MLE2 teams — 230215 781008 11442 01 363403521924 158406 195 394 153 — — — — — —
201930 AAA MLE2 teams — 671623 16039124 381795 73 257306438744 181312 276 325 106 — — — — — —
▸ Career Totals
Career— MLE — 29742735 6861402070 16375533 3033 251301393694 143318 255 247 53 -166 -7 +0 +11 +64 -10.0
/ 162G— MLE — 650598 15031415 361657 77 251301391692 140318 256 247 53 -36 -1 +0 +2 +14 -2.2

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 AAARieleros de Aguascalientes · 465 PAwOBA .448 → .325 (−123)K% 20.9% → 26.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.86%÷0.936×1.200——26.74%
BB% (unintentional) /PA8.82%÷1.051×0.690—×0.9625.57%
HBP% /PA0.86%—×0.940—×0.9620.78%
Singles /BIP26.37%÷1.050×0.930×0.950×0.96221.34%
Doubles /BIP10.93%÷0.954×0.830×0.950×0.9628.69%
Triples /BIP0.32%÷1.065×0.920×0.950×0.9620.25%
Home runs /BIP9.00%÷1.115×0.700—×0.9625.44%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 123, 1B 110, 2B 91, 3B 113, K 87, BB 110 — applied at half strength. Age: age 31 vs a level average of 27.2 → −3.8% on BB/HBP/hit rates (3.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .448 → .325; ISO .294 → .195; BABIP .402 → .312. 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 AAARieleros de Aguascalientes · 98 PAwOBA .484 → .394 (−89)K% 15.3% → 19.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.31%÷0.966×1.200——19.01%
BB% (unintentional) /PA7.14%÷1.059×0.690—×0.9824.57%
HBP% /PA1.02%—×0.940—×0.9820.94%
Singles /BIP38.36%÷1.026×0.930×1.005×0.98234.31%
Doubles /BIP6.85%÷1.008×0.830×1.005×0.9825.57%
Triples /BIP0.00%÷1.150×0.920×1.005×0.9820.00%
Home runs /BIP6.85%÷1.050×0.700—×0.9824.48%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 110, 1B 105, 2B 102, 3B 130, K 93, BB 112 — 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 ×1.005.

Result: wOBA .484 → .394; ISO .227 → .160; BABIP .471 → .406. 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 A+Lake Elsinore Storm · 336 PAwOBA .275 → .224 (−51)K% 20.5% → 27.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.54%÷0.993×1.340——27.71%
BB% (unintentional) /PA3.27%÷0.979×0.710—×0.9882.35%
HBP% /PA1.79%—×0.790—×0.9881.39%
Singles /BIP16.53%÷0.973×0.910×1.001×0.98815.29%
Doubles /BIP8.68%÷1.036×0.820×1.001×0.9886.79%
Triples /BIP2.07%÷0.993×0.760×1.001×0.9881.56%
Home runs /BIP2.07%÷0.930×0.920—×0.9882.02%

Factors used: league row CAL. Park (home-season share, regressed): HR 86, 1B 95, 2B 107, 3B 99, K 99, BB 96 — 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 ×1.001.

Result: wOBA .275 → .224; ISO .148 → .118; BABIP .274 → .237. 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 A+Inland Empire 66ers · 320 PAwOBA .371 → .315 (−55)K% 16.6% → 23.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.56%÷0.962×1.340——23.06%
BB% (unintentional) /PA5.31%÷0.924×0.710—×0.9984.07%
HBP% /PA1.88%—×0.790—×0.9981.48%
Singles /BIP26.25%÷0.991×0.910×1.006×0.99824.19%
Doubles /BIP7.08%÷1.007×0.820×1.006×0.9985.79%
Triples /BIP0.83%÷1.129×0.760×1.006×0.9980.56%
Home runs /BIP4.58%÷0.932×0.920—×0.9984.52%

Factors used: league row CAL. Park (home-season share, regressed): HR 86, 1B 98, 2B 101, 3B 126, K 92, BB 85 — 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 ×1.006.

Result: wOBA .371 → .315; ISO .184 → .160; BABIP .355 → .317. 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 ACedar Rapids Kernels · 340 PAwOBA .344 → .283 (−61)K% 16.5% → 23.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.47%÷0.952×1.360——23.54%
BB% (unintentional) /PA8.24%÷1.093×0.690——5.20%
HBP% /PA1.47%—×0.780——1.15%
Singles /BIP23.75%÷0.994×0.920×0.985—21.64%
Doubles /BIP6.67%÷0.994×0.830×0.985—5.48%
Triples /BIP1.67%÷1.150×0.910×0.985—1.30%
Home runs /BIP3.33%÷0.964×0.800——2.77%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 93, 1B 99, 2B 99, 3B 130, K 90, BB 119 — 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.985.

Result: wOBA .344 → .283; ISO .162 → .132; BABIP .325 → .286. 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 ROKOrem Owlz · 274 PAwOBA .381 → .273 (−108)K% 20.8% → 30.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.80%÷1.000×1.440——29.96%
BB% (unintentional) /PA10.58%÷1.000×0.610—×0.9856.36%
HBP% /PA0.73%—×0.720—×0.9850.52%
Singles /BIP24.86%÷1.000×0.820×1.029×0.98520.66%
Doubles /BIP12.15%÷1.000×0.720×1.029×0.9858.87%
Triples /BIP2.21%÷1.000×0.720×1.029×0.9851.61%
Home runs /BIP2.21%÷1.000×0.750—×0.9851.63%

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 ×1.029.

Result: wOBA .381 → .273; ISO .176 → .124; BABIP .397 → .313. 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).

2008 ROKOrem Owlz · 143 PAwOBA .350 → .262 (−88)K% 15.4% → 22.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.38%÷1.000×1.440——22.15%
BB% (unintentional) /PA8.39%÷1.000×0.610—×0.9955.09%
HBP% /PA0.70%—×0.720—×0.9950.50%
Singles /BIP24.53%÷1.000×0.820×1.034×0.99520.70%
Doubles /BIP5.66%÷1.000×0.720×1.034×0.9954.19%
Triples /BIP3.77%÷1.000×0.720×1.034×0.9952.80%
Home runs /BIP1.89%÷1.000×0.750—×0.9951.41%

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

Result: wOBA .350 → .262; ISO .156 → .113; BABIP .343 → .278. 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).

2007 ROKAZL Angels · 178 PAwOBA .314 → .230 (−84)K% 22.5% → 32.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.47%÷1.000×1.440——32.36%
BB% (unintentional) /PA6.18%÷1.000×0.620—×1.0083.86%
HBP% /PA1.69%—×0.720—×1.0081.22%
Singles /BIP25.41%÷1.000×0.820×1.045×1.00821.94%
Doubles /BIP5.74%÷1.000×0.720×1.045×1.0084.35%
Triples /BIP4.10%÷1.000×0.720×1.045×1.0083.11%
Home runs /BIP0.82%÷1.000×0.780—×1.0080.64%

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

Result: wOBA .314 → .230; ISO .123 → .086; BABIP .352 → .293. 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 — .