Shane Opitz

PosSS
B/TL/R
Born1992-01-10
Age (2027)35
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2018
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201624AATOR258.217/.283/.3002739—.203/.247/.266
201725AAATOR274.252/.311/.3331662—.238/.281/.313
201826AAAColorado Spri…170.252/.345/.3742554—.197/.274/.276
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)
201018 ROKGCL Blue Jays — 3633 10310 251 10 303361455816 152357 146 362 63 — — — — — —
201220 ALansing Lugnuts — 357315 711922 25651 31 225282317599 92275 187 262 34 — — — — — —
201321 A+Dunedin Blue Jays — 209188 581102 17250 105 309366399765 90344 128 339 90 — — — — — —
201321 ALansing Lugnuts — 5954 20510 5130 01 370424500924 130488 228 410 102 — — — — — —
201321 INTLCanberra Cavalry — 119111 29501 6131 21 261305333638 72289 115 288 81 — — — — — —
201422 A+Dunedin Blue Jays — 111105 32110 6180 41 305342333676 29368 165 308 70 — — — — — —
201523 AANew Hampshire Fisher Cats — 391358 861553 22490 32 240284335619 95269 136 271 53 — — — — — —
201624 AANew Hampshire Fisher Cats — 258230 501112 20411 73 217283300583 83253 168 260 39 — — — — — —
201725 AAABuffalo Bisons — 274246 621511 18373 64 252311333644 81288 147 286 62 — — — — — —
201826 AAAColorado Springs Sky Sox — 170147 37632 20331 51 252345374719 122310 1912 323 54 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201018 ROK MLEGCL Blue Jays — 3634 8210 171 10 235278353631 118285 193 261 63 — — — — — —
201220 A MLELansing Lugnuts — 357326 641622 17941 31 196238276514 80250 265 218 34 — — — — — —
201321 A+ MLEDunedin Blue Jays — 209192 551102 13350 105 286332375707 89328 176 301 90 — — — — — —
201321 A MLELansing Lugnuts — 5956 17410 3180 01 304339411750 107436 315 319 102 — — — — — —
201422 A+ MLEDunedin Blue Jays — 111106 30110 5250 41 283315311627 28365 235 272 70 — — — — — —
201523 AA MLENew Hampshire Fisher Cats — 391365 851342 15620 32 233263307570 74267 164 247 53 — — — — — —
201624 AA MLENew Hampshire Fisher Cats — 258237 481011 13521 73 203247266513 63242 205 226 39 — — — — — —
201725 AAA MLEBuffalo Bisons — 274252 601411 12473 64 238281313594 75274 174 260 62 — — — — — —
201826 AAA MLEColorado Springs Sky Sox — 170152 30521 15461 51 197274276550 79266 279 248 54 — — — — — —
201018 ROK MLEGCL Blue Jays — 3634 8210 171 10 235278353631 118296 193 261 63 — — — — — —
201018 ROK RAWGCL Blue Jays — 3633 10310 251 10 303361455816 152357 146 362 63 — — — — — —
201220 A MLELansing Lugnuts — 357326 641622 17941 31 196238276514 80266 265 218 34 — — — — — —
201220 A RAWLansing Lugnuts — 357315 711922 25651 31 225282317599 92275 187 262 34 — — — — — —
201321 A+ MLE3 teams — 387358 1022112 23771 127 285330366696 81356 206 305 93 — — — — — —
201321 A+ RAW3 teams — 387353 1072113 28511 127 303356394750 91346 137 334 93 — — — — — —
201422 A+ MLEDunedin Blue Jays — 111106 30110 5250 41 283315311627 28370 235 272 70 — — — — — —
201422 A+ RAWDunedin Blue Jays — 111105 32110 6180 41 305342333676 29368 165 308 70 — — — — — —
201523 AA MLENew Hampshire Fisher Cats — 391365 851342 15620 32 233263307570 74274 164 247 53 — — — — — —
201523 AA RAWNew Hampshire Fisher Cats — 391358 861553 22490 32 240284335619 95269 136 271 53 — — — — — —
201624 AA MLENew Hampshire Fisher Cats — 258237 481011 13521 73 203247266513 63251 205 226 39 — — — — — —
201624 AA RAWNew Hampshire Fisher Cats — 258230 501112 20411 73 217283300583 83253 168 260 39 — — — — — —
201725 AAA MLEBuffalo Bisons — 274252 601411 12473 64 238281313594 75284 174 260 62 — — — — — —
201725 AAA RAWBuffalo Bisons — 274246 621511 18373 64 252311333644 81288 147 286 62 — — — — — —
201826 AAA MLEColorado Springs Sky Sox — 170152 30521 15461 51 197274276550 79274 279 248 54 — — — — — —
201826 AAA RAWColorado Springs Sky Sox — 170147 37632 20331 51 252345374719 122310 1912 323 54 — — — — — —
201018 ROK MLEGCL Blue Jays — 3634 8210 171 10 235278353631 118285 193 261 63 — — — — — —
201220 A MLELansing Lugnuts — 357336 641622 17941 31 190238268506 77250 265 218 34 — — — — — —
201321 A+ MLE3 teams — 387360 1022112 23771 127 283330364694 81352 206 305 93 — — — — — —
201422 A+ MLEDunedin Blue Jays — 111105 30110 5250 41 286315314630 29365 235 272 70 — — — — — —
201523 AA MLENew Hampshire Fisher Cats — 391373 851342 15620 32 228263300563 72267 164 247 53 — — — — — —
201624 AA MLENew Hampshire Fisher Cats — 258242 481011 13521 73 198247260507 62242 205 226 39 — — — — — —
201725 AAA MLEBuffalo Bisons — 274257 601411 12473 64 233281307588 74274 174 260 62 — — — — — —
201826 AAA MLEColorado Springs Sky Sox — 170152 30521 15461 51 197274276550 79266 279 248 54 — — — — — —
▸ Career Totals
Career— MLE — 19841830 42782139 1014108 4119 233276307584 74293 215 254 58 -99 +1 +0 +21 +43 -3.5
/ 162G— MLE — 650600 1402743 331343 136 233277307584 73293 215 254 58 -33 +0 +0 +7 +14 -1.1

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.

2018 AAAColorado Springs Sky Sox · 170 PAwOBA .317 → .248 (−69)K% 19.4% → 27.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.41%÷0.925×1.290——27.06%
BB% (unintentional) /PA11.76%÷0.985×0.710—×1.0188.63%
HBP% /PA0.59%—×0.980—×1.0180.59%
Singles /BIP22.81%÷1.014×0.900×0.991×1.01820.41%
Doubles /BIP5.26%÷1.014×0.810×0.991×1.0184.24%
Triples /BIP2.63%÷1.150×0.810×0.991×1.0181.87%
Home runs /BIP1.75%÷1.124×0.780—×1.0181.24%

Factors used: league row PCL. Park (home-season share, regressed): HR 125, 1B 103, 2B 103, 3B 130, K 85, BB 97 — 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.991.

Result: wOBA .317 → .248; ISO .122 → .086; BABIP .310 → .266. 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 AAABuffalo Bisons · 274 PAwOBA .282 → .260 (−21)K% 13.5% → 17.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.50%÷0.950×1.200——17.05%
BB% (unintentional) /PA6.20%÷1.027×0.690—×1.0334.30%
HBP% /PA1.09%—×0.940—×1.0331.06%
Singles /BIP21.53%÷1.021×0.930×1.016×1.03320.59%
Doubles /BIP7.18%÷0.940×0.830×1.016×1.0336.65%
Triples /BIP0.48%÷0.961×0.970×1.016×1.0330.51%
Home runs /BIP0.48%÷0.903×0.840—×1.0330.46%

Factors used: league row IL. Park (home-season share, regressed): HR 80, 1B 104, 2B 88, 3B 92, K 90, BB 106 — 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 ×1.016.

Result: wOBA .282 → .260; ISO .081 → .078; BABIP .288 → .274. 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 AANew Hampshire Fisher Cats · 258 PAwOBA .257 → .226 (−31)K% 15.9% → 20.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.89%÷0.969×1.220——20.01%
BB% (unintentional) /PA7.75%÷1.079×0.700—×1.0125.09%
HBP% /PA0.39%—×0.850—×1.0120.33%
Singles /BIP19.05%÷0.995×0.970×1.002×1.01218.83%
Doubles /BIP5.82%÷1.000×0.860×1.002×1.0125.07%
Triples /BIP0.53%÷1.031×0.950×1.002×1.0120.49%
Home runs /BIP1.06%÷1.292×0.780—×1.0120.65%

Factors used: league row EL. Park (home-season share, regressed): HR 158, 1B 99, 2B 100, 3B 106, K 94, 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 ×1.002.

Result: wOBA .257 → .226; ISO .083 → .067; BABIP .253 → .242. 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 AANew Hampshire Fisher Cats · 391 PAwOBA .264 → .247 (−17)K% 12.5% → 15.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.53%÷0.960×1.220——15.93%
BB% (unintentional) /PA5.37%÷1.026×0.700—×1.0273.76%
HBP% /PA0.00%—×0.850—×1.0270.00%
Singles /BIP20.39%÷0.996×0.970×1.034×1.02721.07%
Doubles /BIP4.85%÷1.064×0.860×1.034×1.0274.17%
Triples /BIP1.62%÷1.150×0.950×1.034×1.0271.42%
Home runs /BIP0.97%÷1.130×0.780—×1.0270.69%

Factors used: league row EL. Park (home-season share, regressed): HR 126, 1B 99, 2B 113, 3B 130, K 92, BB 105 — 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.034.

Result: wOBA .264 → .247; ISO .095 → .080; BABIP .269 → .267. 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+Dunedin Blue Jays · 111 PAwOBA .300 → .272 (−28)K% 16.2% → 22.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.22%÷1.016×1.420——22.66%
BB% (unintentional) /PA5.41%÷0.979×0.750—×1.0124.19%
HBP% /PA0.00%—×0.930—×1.0120.00%
Singles /BIP34.48%÷0.982×0.920×1.050×1.01234.32%
Doubles /BIP1.15%÷1.083×0.960×1.050×1.0121.08%
Triples /BIP1.15%÷0.900×0.810×1.050×1.0121.10%
Home runs /BIP0.00%÷1.309×0.880—×1.0120.00%

Factors used: league row FSL. Park (home-season share, regressed): HR 162, 1B 96, 2B 117, 3B 80, K 103, BB 96 — 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 ×1.050.

Result: wOBA .300 → .272; ISO .029 → .025; BABIP .368 → .365. 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+Dunedin Blue Jays · 209 PAwOBA .333 → .301 (−32)K% 12.0% → 16.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.96%÷1.007×1.420——16.86%
BB% (unintentional) /PA8.13%÷1.032×0.750—×1.0276.07%
HBP% /PA0.00%—×0.930—×1.0270.00%
Singles /BIP27.61%÷1.025×0.920×1.029×1.02726.17%
Doubles /BIP6.75%÷1.023×0.960×1.029×1.0276.69%
Triples /BIP0.00%÷0.900×0.810×1.029×1.0270.00%
Home runs /BIP1.23%÷1.160×0.880—×1.0270.96%

Factors used: league row FSL. Park (home-season share, regressed): HR 132, 1B 105, 2B 105, 3B 80, K 101, BB 106 — applied at half strength. Age: age 21 vs a level average of 22.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.029.

Result: wOBA .333 → .301; ISO .090 → .082; BABIP .344 → .328. 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 ALansing Lugnuts · 59 PAwOBA .399 → .319 (−80)K% 22.0% → 30.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.03%÷0.998×1.360——30.01%
BB% (unintentional) /PA8.47%÷1.049×0.690—×1.0155.66%
HBP% /PA0.00%—×0.780—×1.0150.00%
Singles /BIP34.15%÷1.020×0.920—×1.01531.26%
Doubles /BIP12.20%÷0.997×0.830—×1.01510.31%
Triples /BIP2.44%÷1.112×0.910—×1.0152.03%
Home runs /BIP0.00%÷1.026×0.800—×1.0150.00%

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

Result: wOBA .399 → .319; ISO .130 → .101; BABIP .488 → .436. 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 ALansing Lugnuts · 357 PAwOBA .257 → .218 (−39)K% 18.2% → 26.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.21%÷0.946×1.360——26.19%
BB% (unintentional) /PA7.00%÷1.057×0.690—×1.0304.71%
HBP% /PA0.28%—×0.780—×1.0300.23%
Singles /BIP19.20%÷1.039×0.920×1.025×1.03017.94%
Doubles /BIP7.60%÷1.028×0.830×1.025×1.0306.48%
Triples /BIP0.80%÷1.051×0.910×1.025×1.0300.73%
Home runs /BIP0.80%÷0.936×0.800—×1.0300.70%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 87, 1B 108, 2B 106, 3B 110, K 89, BB 111 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.025.

Result: wOBA .257 → .218; ISO .092 → .078; BABIP .275 → .250. 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 — .