Ryan Goins

Pos2B
B/TL/R
Born1988-02-13
Age (2027)39
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2022
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201931AAACWS316.322/.409/.53110397—.257/.316/.413
201931MLBCWS163.250/.333/.34720920.2
202133AAAATL336.233/.307/.3306332—.186/.235/.253
202234AAAATL317.217/.247/.2570010—.181/.202/.214
202335No MLB games played
202436No MLB games played
202537No MLB games played
202638No MLB games played
Last 3 seasons WAR 0.2
Contract
No contract data on file.
Skills · percentileStatcast 2018-2020
Avg EV28
Speed22
Barrel%10
xwOBA10

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)
200921 ALansing Lugnuts — 8981 16400 7230 12 198261247508 49271 268 235 11 — — — — — —
201022 A+Dunedin Blue Jays — 182166 34900 11330 11 205254259513 54252 186 230 23 — — — — — —
201022 ALansing Lugnuts — 338295 911923 35601 67 308384417801 108374 1810 354 77 — — — — — —
201123 A+Dunedin Blue Jays — 398353 1012453 32670 22 286345408753 122343 178 326 78 — — — — — —
201224 AANew Hampshire Fisher Cats — 617545 1593248 47760 159 292348409757 117323 128 326 101 — — — — — —
201224 INTLSalt River Rafters — 5245 6100 490 01 133204156360 22162 178 165 -2 — — — — — —
201325 MLBToronto Blue Jays — 121119 30502 2280 00 252264345609 92315 232 271 69 -4 +0 +4 +2 +3 0.4
201325 AAABuffalo Bisons — 418377 972216 29851 35 257312369681 111316 207 299 70 — — — — — —
201426 MLBToronto Blue Jays — 193181 34631 5420 01 188210271480 83237 223 206 25 -17 -0 +5 +2 +4 -0.6
201426 AAABuffalo Bisons — 402363 1032120 28642 44 284338353691 69342 167 307 74 — — — — — —
201527 MLBToronto Blue Jays — 428376 941645 39831 21 250322354676 104304 199 299 87 -6 +0 +4 +2 +9 0.9
201527 AAABuffalo Bisons — 2120 7100 050 00 350350400750 50438 240 320 94 — — — — — —
201628 MLBToronto Blue Jays — 196183 34923 9481 11 186228306534 120235 245 235 45 -13 -0 +3 +1 +4 -0.5
201628 AAABuffalo Bisons — 11098 26602 8230 01 265321388709 122324 217 307 59 — — — — — —
201729 MLBToronto Blue Jays — 459418 992119 31960 32 237290356646 120283 217 284 78 -12 -0 +3 +5 +10 0.5
201830 MLBKansas City Royals — 120115 26810 4290 00 226252313565 87302 243 251 56 -6 +0 +3 +1 +3 0.1
201830 AAALehigh Valley IronPigs — 143127 28602 13320 41 220293315608 94277 229 273 39 — — — — — —
201931 MLBChicago White Sox — 163144 36612 17441 01 250333347681 97347 2710 310 92 -1 -0 -2 +2 +4 0.2
201931 AAACharlotte Knights — 316273 8823210 39771 33 322409531940 209415 2412 410 97 — — — — — —
202133 AAAGwinnett Stripers — 336300 70916 321000 31 233307330637 97327 3010 288 32 — — — — — —
202234 AAAGwinnett Stripers — 317300 651200 12690 01 217247257503 40278 224 226 10 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 16801536 353711222 1073703 66 230281335616 105287 226 272 70 -59 -1 +20 +14 +36 1.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200921 A MLELansing Lugnuts — 8983 13300 5310 12 157205193397 36249 356 185 11 — — — — — —
201022 A+ MLEDunedin Blue Jays — 182168 31800 9470 11 185226232458 48242 265 202 23 — — — — — —
201022 A MLELansing Lugnuts — 338307 781423 23811 67 254308342650 88322 247 282 77 — — — — — —
201123 A+ MLEDunedin Blue Jays — 398361 922343 24960 22 255301366667 111321 246 283 78 — — — — — —
201224 AA MLENew Hampshire Fisher Cats — 617559 1693157 33890 159 302341413754 111327 145 317 101 — — — — — —
201325 MLB MLEToronto Blue Jays — 121119 30502 2280 00 252264345609 92315 232 270 69 -4 +0 +4 +2 +3 0.4
201325 AAA MLEBuffalo Bisons — 418386 951816 201031 35 246285345630 98309 255 272 70 — — — — — —
201426 MLB MLEToronto Blue Jays — 193181 34631 5420 01 188210271480 83237 223 205 25 -17 -0 +5 +2 +4 -0.6
201426 AAA MLEBuffalo Bisons — 402372 1001820 19822 44 269308328636 59333 205 277 74 — — — — — —
201527 MLB MLEToronto Blue Jays — 428376 941645 39831 21 250322354676 104304 199 297 87 -6 +0 +4 +2 +9 0.9
201527 AAA MLEBuffalo Bisons — 2120 7100 060 00 350350400750 50412 290 307 94 — — — — — —
201628 MLB MLEToronto Blue Jays — 196183 34923 9481 11 186228306534 120235 245 235 45 -13 -0 +3 +1 +4 -0.5
201628 AAA MLEBuffalo Bisons — 110101 23501 5290 01 228264307571 79294 265 256 59 — — — — — —
201729 MLB MLEToronto Blue Jays — 459418 992119 31960 32 237290356646 120283 217 284 78 -12 -0 +3 +5 +10 0.5
201830 MLB MLEKansas City Royals — 120115 26810 4290 00 226252313565 87302 243 251 56 -6 +0 +3 +1 +3 0.1
201830 AAA MLELehigh Valley IronPigs — 143131 25502 9400 41 191243275518 84251 286 226 39 — — — — — —
201931 MLB MLEChicago White Sox — 163145 36612 16441 01 248327345672 97347 2710 305 92 -1 -0 -2 +2 +4 0.2
201931 AAA MLECharlotte Knights — 316288 742027 24961 33 257316413729 156349 308 311 97 — — — — — —
202133 AAA MLEGwinnett Stripers — 336312 58714 201230 31 186235253488 67283 376 216 32 — — — — — —
202234 AAA MLEGwinnett Stripers — 317304 551000 8830 01 181202214416 33240 263 183 10 — — — — — —
200921 A MLELansing Lugnuts — 8983 13300 5310 12 157205193397 36245 356 185 11 — — — — — —
200921 A RAWLansing Lugnuts — 8981 16400 7230 12 198261247508 49271 268 235 11 — — — — — —
201022 A MLE2 teams — 520475 1092223 321281 78 229280303583 74304 256 254 58 — — — — — —
201022 A RAW2 teams — 520461 1252823 46931 78 271339360699 89330 189 311 58 — — — — — —
201123 A+ MLEDunedin Blue Jays — 398361 922343 24960 22 255301366667 111336 246 283 78 — — — — — —
201123 A+ RAWDunedin Blue Jays — 398353 1012453 32670 22 286345408753 122343 178 326 78 — — — — — —
201224 AA MLE2 teams — 669605 1823457 36970 1510 301340408748 107344 145 317 101 — — — — — —
201224 AA RAW2 teams — 669590 1653348 51850 1510 280337390727 110312 138 313 101 — — — — — —
201325 AAA MLE2 teams — 539505 1252318 221311 35 248280345625 97318 244 272 70 — — — — — —
201325 AAA RAW2 teams — 539496 1272718 311131 35 256301363664 107316 216 292 70 — — — — — —
201426 AAA MLE2 teams — 595553 1352551 241242 45 244278313591 69311 214 254 58 — — — — — —
201426 AAA RAW2 teams — 595544 1372751 331062 45 252297325622 74309 186 275 58 — — — — — —
201527 MLB MLE2 teams — 449396 1001745 39891 21 253321354675 101308 209 298 88 -7 +0 +4 +2 +10 0.9
201527 MLB RAW2 teams — 449396 1011745 39881 21 255323356679 101311 209 300 88 -7 +0 +4 +2 +10 0.9
201628 MLB MLE2 teams — 306284 561424 14771 12 197237303540 106255 255 242 50 -18 -1 +3 +1 +7 -0.8
201628 MLB RAW2 teams — 306281 601525 17711 12 214261335595 121267 236 261 50 -18 -1 +3 +1 +7 -0.8
201729 MLB MLEToronto Blue Jays — 459418 992119 31960 32 237290356646 120283 217 284 78 -12 -0 +3 +5 +10 0.5
201729 MLB RAWToronto Blue Jays — 459418 992119 31960 32 237290356646 120283 217 284 78 -12 -0 +3 +5 +10 0.5
201830 AAA MLE2 teams — 263246 521312 13690 41 211251297548 85284 265 237 47 — — — — — —
201830 AAA RAW2 teams — 263242 541412 17610 41 223274314588 91289 236 263 47 — — — — — —
201931 AAA MLE2 teams — 479433 1102639 401402 34 254320390710 136353 298 309 95 — — — — — —
201931 AAA RAW2 teams — 479417 12429312 561212 34 297383468851 170392 2512 376 95 — — — — — —
202133 AAA MLEGwinnett Stripers — 336312 58714 201230 31 186235253488 67289 376 216 32 — — — — — —
202133 AAA RAWGwinnett Stripers — 336300 70916 321000 31 233307330637 97327 3010 288 32 — — — — — —
202234 AAA MLEGwinnett Stripers — 317304 551000 8830 01 181202214416 33246 263 183 10 — — — — — —
202234 AAA RAWGwinnett Stripers — 317300 651200 12690 01 217247257503 40278 224 226 10 — — — — — —
200921 A MLELansing Lugnuts — 8984 13300 5310 12 155205190395 36249 356 185 11 — — — — — —
201022 A MLE2 teams — 520482 1092223 321281 78 226280299578 73294 256 254 58 — — — — — —
201123 A+ MLEDunedin Blue Jays — 398371 922343 24960 22 248301356657 108321 246 283 78 — — — — — —
201224 AA MLE2 teams — 669628 1823457 36970 1510 290340393733 104327 145 317 101 — — — — — —
201325 AAA MLE2 teams — 539511 1252318 221311 35 245280341621 96310 244 272 70 — — — — — —
201426 AAA MLE2 teams — 595564 1352551 241242 45 239278307585 67302 214 254 58 — — — — — —
201527 MLB MLE2 teams — 449406 1001745 39891 21 246321345666 99309 209 298 88 — — — — — —
201628 MLB MLE2 teams — 306288 561424 14771 12 194237299536 104256 255 242 50 — — — — — —
201729 MLB MLEToronto Blue Jays — 459425 992119 31960 32 233290351640 118283 217 284 78 — — — — — —
201830 AAA MLE2 teams — 263248 521312 13690 41 210251294545 85274 265 237 47 — — — — — —
201931 AAA MLE2 teams — 479434 1102639 401402 34 253320389709 136348 298 309 95 — — — — — —
202133 AAA MLEGwinnett Stripers — 336313 58714 201230 31 185235252487 67283 376 216 32 — — — — — —
202234 AAA MLEGwinnett Stripers — 317306 551000 8830 01 180202212414 33240 263 183 10 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 16801536 353711222 1073703 66 230281335616 105287 226 272 67 -59 -1 +20 +14 +36 1.1
/ 162G— A+C — 650594 1372759 411431 22 231281338619 108287 226 272 67 -23 -0 +8 +6 +14 0.4
Career— MLE — 54194975 11862382955 30812848 4844 238284331615 93308 246 268 67 -59 -1 +20 +14 +36 1.1
/ 162G— MLE — 650597 1432937 371541 65 240285333618 94308 246 268 67 -23 -0 +8 +6 +14 0.4

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 AAAGwinnett Stripers · 317 PAwOBA .222 → .183 (−40)K% 21.8% → 26.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.77%÷1.002×1.200——26.07%
BB% (unintentional) /PA3.79%÷0.998×0.690—×0.9402.46%
HBP% /PA0.00%—×0.940—×0.9400.00%
Singles /BIP22.94%÷1.018×0.930×1.016×0.94020.02%
Doubles /BIP5.19%÷0.966×0.830×1.016×0.9404.26%
Triples /BIP0.00%÷1.150×0.970×1.016×0.9400.00%
Home runs /BIP0.00%÷0.981×0.700—×0.9400.00%

Factors used: league row International League. Park (home-season share, regressed): HR 96, 1B 104, 2B 93, 3B 130, K 100, BB 100 — applied at half strength. Age: age 34 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (6.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.016.

Result: wOBA .222 → .183; ISO .040 → .032; BABIP .278 → .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).

2021 AAAGwinnett Stripers · 336 PAwOBA .283 → .216 (−66)K% 29.8% → 36.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.76%÷0.975×1.200——36.62%
BB% (unintentional) /PA9.52%÷1.014×0.690—×0.9426.11%
HBP% /PA0.00%—×0.940—×0.9420.00%
Singles /BIP27.00%÷1.011×0.930×1.032×0.94224.14%
Doubles /BIP4.50%÷1.039×0.830×1.032×0.9423.50%
Triples /BIP0.50%÷1.150×0.920×1.032×0.9420.39%
Home runs /BIP3.00%÷1.001×0.700—×0.9421.98%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 100, 1B 102, 2B 108, 3B 130, K 95, BB 103 — applied at half strength. Age: age 33 vs a level average of 27.2 → −5.8% on BB/HBP/hit rates (5.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.032.

Result: wOBA .283 → .216; ISO .097 → .065; BABIP .327 → .283. 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 AAACharlotte Knights · 316 PAwOBA .402 → .311 (−90)K% 24.4% → 30.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.37%÷0.962×1.200——30.41%
BB% (unintentional) /PA12.34%÷1.077×0.690—×0.9627.61%
HBP% /PA0.32%—×0.940—×0.9620.29%
Singles /BIP27.04%÷1.061×0.930×1.002×0.96222.84%
Doubles /BIP11.73%÷0.921×0.830×1.002×0.96210.19%
Triples /BIP1.02%÷0.900×0.970×1.002×0.9621.06%
Home runs /BIP5.10%÷1.212×0.840—×0.9623.40%

Factors used: league row IL. Park (home-season share, regressed): HR 142, 1B 112, 2B 84, 3B 80, K 92, BB 115 — 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 ×1.002.

Result: wOBA .402 → .311; ISO .209 → .161; BABIP .415 → .349. 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 AAALehigh Valley IronPigs · 143 PAwOBA .265 → .226 (−39)K% 22.4% → 27.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.38%÷0.962×1.200——27.91%
BB% (unintentional) /PA8.39%÷0.932×0.690—×0.9726.04%
HBP% /PA0.00%—×0.940—×0.9720.00%
Singles /BIP21.05%÷1.000×0.930×1.024×0.97219.49%
Doubles /BIP6.32%÷0.971×0.830×1.024×0.9725.37%
Triples /BIP0.00%÷0.900×0.970×1.024×0.9720.00%
Home runs /BIP2.11%÷0.954×0.840—×0.9721.80%

Factors used: league row IL. Park (home-season share, regressed): HR 91, 1B 100, 2B 94, 3B 80, K 92, BB 86 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.024.

Result: wOBA .265 → .226; ISO .094 → .080; BABIP .277 → .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).

2016 AAABuffalo Bisons · 110 PAwOBA .301 → .256 (−46)K% 20.9% → 26.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.91%÷0.937×1.200——26.77%
BB% (unintentional) /PA7.27%÷1.034×0.690—×0.9924.82%
HBP% /PA0.00%—×0.940—×0.9920.00%
Singles /BIP24.00%÷1.008×0.930×1.003×0.99222.04%
Doubles /BIP8.00%÷0.917×0.830×1.003×0.9927.20%
Triples /BIP0.00%÷1.150×0.970×1.003×0.9920.00%
Home runs /BIP2.67%÷1.164×0.840—×0.9921.91%

Factors used: league row IL. Park (home-season share, regressed): HR 133, 1B 102, 2B 83, 3B 130, K 87, BB 107 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.003.

Result: wOBA .301 → .256; ISO .122 → .099; BABIP .324 → .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).

2015 AAABuffalo Bisons · 21 PAwOBA .326 → .307 (−19)K% 23.8% → 28.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.81%÷1.008×1.200——28.35%
BB% (unintentional) /PA0.00%÷1.040×0.690—×1.0030.00%
HBP% /PA0.00%—×0.940—×1.0030.00%
Singles /BIP40.00%÷0.981×0.930—×1.00338.03%
Doubles /BIP6.67%÷0.944×0.830—×1.0035.88%
Triples /BIP0.00%÷0.900×0.970—×1.0030.00%
Home runs /BIP0.00%÷0.966×0.840—×1.0030.00%

Factors used: league row IL. Park (home-season share, regressed): HR 93, 1B 96, 2B 89, 3B 80, K 102, BB 108 — 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).

Result: wOBA .326 → .307; ISO .050 → .044; BABIP .438 → .412. 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 AAABuffalo Bisons · 402 PAwOBA .301 → .277 (−24)K% 15.9% → 20.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.92%÷0.942×1.200——20.29%
BB% (unintentional) /PA6.97%÷1.041×0.690—×1.0184.70%
HBP% /PA0.50%—×0.940—×1.0180.48%
Singles /BIP26.76%÷0.968×0.930×1.024×1.01826.79%
Doubles /BIP7.02%÷0.985×0.830×1.024×1.0186.17%
Triples /BIP0.67%÷1.150×0.970×1.024×1.0180.59%
Home runs /BIP0.00%÷1.006×0.840—×1.0180.00%

Factors used: league row IL. Park (home-season share, regressed): HR 101, 1B 94, 2B 97, 3B 130, K 88, BB 108 — 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.024.

Result: wOBA .301 → .277; ISO .069 → .061; BABIP .342 → .333. 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 AAABuffalo Bisons · 418 PAwOBA .292 → .272 (−21)K% 20.3% → 24.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.33%÷0.987×1.200——24.73%
BB% (unintentional) /PA6.94%÷1.015×0.690—×1.0334.87%
HBP% /PA0.24%—×0.940—×1.0330.23%
Singles /BIP23.29%÷0.976×0.930×1.042×1.03323.89%
Doubles /BIP7.53%÷1.094×0.830×1.042×1.0336.15%
Triples /BIP0.34%÷0.900×0.970×1.042×1.0330.40%
Home runs /BIP2.05%÷0.853×0.840—×1.0332.09%

Factors used: league row IL. Park (home-season share, regressed): HR 71, 1B 95, 2B 119, 3B 80, K 97, BB 103 — 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.042.

Result: wOBA .292 → .272; ISO .111 → .103; BABIP .316 → .309. 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).