Justin Ruggiano

PosCF
B/TR/R
Born1982-04-12
Age (2027)45
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2017
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201533AAASEA205.296/.385/.51410678—.218/.283/.351
201533MLBLAD141.248/.333/.47265131-0.0
201634AAALas Vegas 51s202.229/.325/.4237342—.159/.235/.275
201634MLBNYM26.333/.385/.625201870.3
201735AAASF169.280/.327/.4786167—.219/.256/.375
201735MLBSF63.217/.242/.3332162-0.6
201836No MLB games played
201937No MLB games played
202038No MLB games played
202139No MLB games played
202240No MLB games played
202341No MLB games played
202442No MLB games played
202543No MLB games played
202644No MLB games played
Last 3 seasons WAR -0.3
Contract
No contract data on file.
Skills · percentileStatcast 2015-2017
xwOBA77
Barrel%73
Avg EV61
Speed20

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)
200523 AAJacksonville Suns — 185161 551016 17566 83 342424528952 186490 309 419 122 — — — — — —
200523 A+Vero Beach Dodgers — 281242 741549 28669 165 306396512909 207387 2310 399 107 — — — — — —
200624 AAMontgomery Biscuits — 476400 11232613 651037 149 280390487877 207345 2214 386 107 — — — — — —
200725 MLBTampa Bay Devil Rays — 1514 3000 150 00 214267214481 333 337 228 40 -1 +0 +0 +2 +0 0.2
200725 AAADurham Bulls — 546482 14929220 531518 2611 309387502889 193413 2810 391 108 — — — — — —
200826 MLBTampa Bay Rays — 8176 15402 4271 20 197247329576 132277 335 259 61 -4 +0 +3 -4 +2 -0.2
200826 AAADurham Bulls — 289257 8118311 22775 203 315380537917 222402 278 395 118 — — — — — —
200927 AAADurham Bulls — 532471 11928115 511475 234 253332412744 159332 2810 331 68 — — — — — —
201028 AAADurham Bulls — 507457 13131015 421298 246 287357453810 166371 258 361 70 — — — — — —
201028 INTLYaquis de Obregon — 2018 5000 270 10 278350278628 455 3510 296 86 — — — — — —
201129 MLBTampa Bay Rays — 111105 26404 4260 11 248275400675 152289 234 293 85 -2 -0 +3 -4 +2 0.0
201129 AAADurham Bulls — 190168 511317 20420 122 304378518896 214370 2211 389 112 — — — — — —
201129 INTLLeones del Caracas — 3831 8301 540 31 258351452803 194269 1113 343 118 — — — — — —
201230 MLBMiami Marlins — 320288 9023113 29840 148 312374535909 222401 269 395 164 +24 -0 -1 +2 +7 3.2
201230 AAAOklahoma City RedHawks — 138117 381315 18240 53 325412581993 256367 1713 424 113 — — — — — —
201331 MLBMiami Marlins — 472424 9418118 411145 158 222297396693 175260 249 309 102 +1 -0 +2 +2 +10 1.5
201432 MLBChicago Cubs — 250224 631316 18703 24 281343429771 147375 287 338 114 +4 -1 -6 -3 +5 -0.1
201432 AAAIowa Cubs — 2521 3100 361 00 143280190470 48200 2412 237 -4 — — — — — —
201533 MLBLos Angeles Dodgers — 141125 31816 14412 52 248333472805 224321 2910 355 131 +5 +0 -5 -4 +3 -0.0
201533 AAATacoma Rainiers — 205179 539010 23513 64 296385514899 218364 2511 397 78 — — — — — —
201634 MLBNew York Mets — 2624 8102 2100 01 3333856251.010 292500 388 437 187 +3 -0 -1 +1 +1 0.3
201634 AAALas Vegas 51s — 202175 401117 24561 31 229325423748 194289 2812 331 42 — — — — — —
201735 MLBSan Francisco Giants — 6360 13102 1171 11 217242333575 117262 272 253 62 -3 -0 -2 -2 +1 -0.6
201735 AAASacramento River Cats — 169157 441306 9332 12 280327478805 197319 205 352 67 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 14791340 34372453 11439412 4025 256319434754 178322 278 332 111 +19 -2 -6 -11 +32 3.4
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200523 AA MLEJacksonville Suns — 185166 50915 12686 83 301370458827 157463 376 349 122 — — — — — —
200523 A+ MLEVero Beach Dodgers — 281252 641437 19949 165 254329417745 163370 337 327 107 — — — — — —
200624 AA MLEMontgomery Biscuits — 476422 10731611 431267 149 254333434766 180323 269 327 107 — — — — — —
200725 MLB MLETampa Bay Devil Rays — 1514 3000 150 00 214267214481 333 337 228 40 -1 +0 +0 +2 +0 0.2
200725 AAA MLEDurham Bulls — 546498 13524217 371818 2611 271331430761 159387 337 328 108 — — — — — —
200826 MLB MLETampa Bay Rays — 8176 15402 4271 20 197247329576 132277 335 259 61 -4 +0 +3 -4 +2 -0.2
200826 AAA MLEDurham Bulls — 289264 741539 15925 203 280331462793 182375 325 342 118 — — — — — —
200927 AAA MLEDurham Bulls — 532488 10423112 341775 234 213271338609 125298 336 269 68 — — — — — —
201028 AAA MLEDurham Bulls — 507472 10624010 271608 246 225278339617 114315 325 272 70 — — — — — —
201129 MLB MLETampa Bay Rays — 111105 26404 4260 11 248275400675 152289 234 293 85 -2 -0 +3 -4 +2 0.0
201129 AAA MLEDurham Bulls — 190174 471116 14480 122 270324448773 178341 257 333 112 — — — — — —
201230 MLB MLEMiami Marlins — 320289 9425114 29840 148 325387564951 239401 269 411 164 +24 -0 -1 +2 +7 3.2
201230 AAA MLEOklahoma City RedHawks — 138125 331114 11300 53 264324464788 200305 228 335 113 — — — — — —
201331 MLB MLEMiami Marlins — 472426 9820119 401145 158 230304415719 185260 248 319 102 +1 -0 +2 +2 +10 1.5
201432 MLB MLEChicago Cubs — 250224 631316 18703 24 281343429771 147375 287 337 114 +4 -1 -6 -3 +5 -0.1
201432 AAA MLEIowa Cubs — 2522 3100 281 00 136240182422 45158 328 163 -4 — — — — — —
201533 MLB MLELos Angeles Dodgers — 141125 31816 14412 52 248333472805 224321 2910 362 131 +5 +0 -5 -4 +3 -0.0
201533 AAA MLETacoma Rainiers — 205188 41706 14633 64 218283351634 133294 317 284 78 — — — — — —
201634 MLB MLENew York Mets — 2624 8102 2100 01 3333856251.010 292500 388 445 187 +3 -0 -1 +1 +1 0.3
201634 AAA MLELas Vegas 51s — 202182 29714 17741 31 159235275510 115233 378 230 42 — — — — — —
201735 MLB MLESan Francisco Giants — 6360 13102 1171 11 217242333575 117262 272 260 62 -3 -0 -2 -2 +1 -0.6
201735 AAA MLESacramento River Cats — 169160 351005 6432 12 219256375631 156261 254 267 67 — — — — — —
200523 A+ MLE2 teams — 466418 11423412 3116215 248 273345433778 160415 357 336 113 — — — — — —
200523 A+ RAW2 teams — 466403 12925515 4512215 248 320407519926 199425 2610 407 113 — — — — — —
200624 AA MLEMontgomery Biscuits — 476422 10731611 431267 149 254333434766 180333 269 327 107 — — — — — —
200624 AA RAWMontgomery Biscuits — 476400 11232613 651037 149 280390487877 207345 2214 386 107 — — — — — —
200725 AAA MLE2 teams — 561512 13824217 381868 2611 270330424754 154390 337 325 106 — — — — — —
200725 AAA RAW2 teams — 561496 15229220 541568 2611 306384494877 188411 2810 387 106 — — — — — —
200826 AAA MLE2 teams — 370340 8919311 191196 223 262312432745 171363 325 324 105 — — — — — —
200826 AAA RAW2 teams — 370333 9622313 261046 223 288351489840 201376 287 365 105 — — — — — —
200927 AAA MLEDurham Bulls — 532488 10423112 341775 234 213271338609 125304 336 269 68 — — — — — —
200927 AAA RAWDurham Bulls — 532471 11928115 511475 234 253332412744 159332 2810 331 68 — — — — — —
201028 AAA MLE2 teams — 527491 10924011 281668 256 222275338613 116312 315 272 70 — — — — — —
201028 AAA RAW2 teams — 527475 13631015 441368 256 286357446803 160373 268 359 70 — — — — — —
201129 AAA MLE3 teams — 339313 8217111 21830 164 262308428736 166323 246 318 102 — — — — — —
201129 AAA RAW3 teams — 339304 8520112 29720 164 280341470812 191330 219 353 102 — — — — — —
201230 MLB MLE2 teams — 458414 12636217 401140 1911 304366524890 220381 259 388 149 +26 -1 -1 +2 +10 3.7
201230 MLB RAW2 teams — 458405 12836218 471080 1911 316385548934 232390 2410 404 149 +26 -1 -1 +2 +10 3.7
201331 MLB MLEMiami Marlins — 472426 9820119 401145 158 230304415719 185270 248 319 102 +1 -0 +2 +2 +10 1.5
201331 MLB RAWMiami Marlins — 472424 9418118 411145 158 222297396693 175260 249 309 102 +1 -0 +2 +2 +10 1.5
201432 MLB MLE2 teams — 275246 651316 20784 24 264330398728 134355 287 321 103 +1 -1 -6 -3 +6 -0.3
201432 MLB RAW2 teams — 275245 661416 21764 24 269337408745 139359 288 329 103 +1 -1 -6 -3 +6 -0.3
201533 AAA MLE2 teams — 346313 7316112 281045 116 233306406712 173310 308 316 100 — — — — — —
201533 AAA RAW2 teams — 346304 8417116 37925 116 276364497861 220347 2711 380 100 — — — — — —
201634 AAA MLE2 teams — 228206 37816 19841 32 180252316568 136263 378 255 58 — — — — — —
201634 AAA RAW2 teams — 228199 481219 26661 32 241332447779 206310 2911 343 58 — — — — — —
201735 AAA MLE2 teams — 232220 481107 7603 23 218252364616 145265 263 265 66 — — — — — —
201735 AAA RAW2 teams — 232217 571408 10503 23 263304438742 175304 224 325 66 — — — — — —
200523 A+ MLE2 teams — 466417 11423412 3116215 248 273345434779 161407 357 336 113 — — — — — —
200624 AA MLEMontgomery Biscuits — 476423 10731611 431267 149 253333433765 180323 269 327 107 — — — — — —
200725 AAA MLE2 teams — 561510 13824217 381868 2611 271330425755 155386 337 325 106 — — — — — —
200826 AAA MLE2 teams — 370342 8919311 191196 223 260312430742 170353 325 324 105 — — — — — —
200927 AAA MLEDurham Bulls — 532488 10423112 341775 234 213271338609 125298 336 269 68 — — — — — —
201028 AAA MLE2 teams — 527486 10924011 281668 256 224275342617 117315 315 272 70 — — — — — —
201129 AAA MLE3 teams — 339315 8217111 21830 164 260308425734 165322 246 318 102 — — — — — —
201230 MLB MLE2 teams — 458415 12636217 401140 1911 304366523889 219372 259 388 149 — — — — — —
201331 MLB MLEMiami Marlins — 472424 9820119 401145 158 231304417721 186260 248 319 102 — — — — — —
201432 MLB MLE2 teams — 275249 651316 20784 24 261330394723 133355 287 321 103 — — — — — —
201533 AAA MLE2 teams — 346310 7316112 281045 116 235306410716 174305 308 316 100 — — — — — —
201634 AAA MLE2 teams — 228206 37816 19841 32 180252316568 136263 378 255 58 — — — — — —
201735 AAA MLE2 teams — 232220 481107 7603 23 218252364616 145261 263 265 66 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 14791340 34372453 11439412 4025 256319434754 178322 278 332 98 +19 -2 -6 -11 +32 3.4
/ 162G— A+C — 650589 15132223 501735 1811 256319435754 178323 278 332 98 +8 -1 -2 -5 +14 1.5
Career— MLE — 52824809 119026523152 368157367 20279 247310407717 159334 307 313 98 +19 -2 -6 -11 +32 3.4
/ 162G— MLE — 650592 14733319 451948 2510 248310410720 162335 307 313 98 +8 -1 -2 -5 +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.

2017 AAASacramento River Cats · 169 PAwOBA .344 → .267 (−77)K% 19.5% → 25.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.53%÷0.989×1.290——25.47%
BB% (unintentional) /PA5.33%÷0.952×0.710—×0.9403.73%
HBP% /PA1.18%—×0.980—×0.9401.09%
Singles /BIP20.16%÷1.027×0.900×1.018×0.94016.91%
Doubles /BIP10.48%÷0.975×0.810×1.018×0.9408.34%
Triples /BIP0.00%÷0.920×0.810×1.018×0.9400.00%
Home runs /BIP4.84%÷0.889×0.780—×0.9403.99%

Factors used: league row PCL. Park (home-season share, regressed): HR 78, 1B 105, 2B 95, 3B 84, K 98, BB 90 — applied at half strength. Age: age 35 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (7.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.018.

Result: wOBA .344 → .267; ISO .197 → .152; BABIP .319 → .261. 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 AAALas Vegas 51s · 202 PAwOBA .325 → .230 (−95)K% 27.7% → 36.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.72%÷0.971×1.290——36.83%
BB% (unintentional) /PA11.88%÷0.962×0.710—×0.9408.24%
HBP% /PA0.50%—×0.980—×0.9400.46%
Singles /BIP17.65%÷0.994×0.900×1.040×0.94015.62%
Doubles /BIP9.24%÷1.128×0.810×1.040×0.9406.49%
Triples /BIP0.84%÷0.980×0.810×1.040×0.9400.68%
Home runs /BIP5.88%÷1.088×0.780—×0.9403.96%

Factors used: league row PCL. Park (home-season share, regressed): HR 118, 1B 99, 2B 126, 3B 96, K 94, BB 92 — 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.040.

Result: wOBA .325 → .230; ISO .194 → .124; BABIP .289 → .233. 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 AAATacoma Rainiers · 205 PAwOBA .385 → .284 (−101)K% 24.9% → 30.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.88%÷1.049×1.290——30.59%
BB% (unintentional) /PA10.73%÷1.046×0.710—×0.9426.86%
HBP% /PA1.46%—×0.980—×0.9421.35%
Singles /BIP26.56%÷0.995×0.900×0.979×0.94222.14%
Doubles /BIP7.03%÷0.910×0.810×0.979×0.9425.77%
Triples /BIP0.00%÷0.900×0.810×0.979×0.9420.00%
Home runs /BIP7.81%÷1.127×0.780—×0.9425.09%

Factors used: league row PCL. Park (home-season share, regressed): HR 125, 1B 99, 2B 82, 3B 80, K 110, BB 109 — 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 ×0.979.

Result: wOBA .385 → .284; ISO .218 → .148; BABIP .364 → .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).

2014 AAAIowa Cubs · 25 PAwOBA .232 → .163 (−69)K% 24.0% → 31.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.00%÷0.996×1.290——31.08%
BB% (unintentional) /PA12.00%÷1.249×0.710—×0.9526.49%
HBP% /PA4.00%—×0.980—×0.9523.73%
Singles /BIP13.33%÷1.021×0.900—×0.95211.19%
Doubles /BIP6.67%÷1.111×0.810—×0.9524.63%
Triples /BIP0.00%÷1.150×0.810—×0.9520.00%
Home runs /BIP0.00%÷0.929×0.780—×0.9520.00%

Factors used: league row PCL. Park (home-season share, regressed): HR 86, 1B 104, 2B 122, 3B 130, K 99, BB 150 — applied at half strength. Age: age 32 vs a level average of 27.2 → −4.8% on BB/HBP/hit rates (4.8 yr older than average).

Result: wOBA .232 → .163; ISO .048 → .032; BABIP .200 → .158. 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 AAAOklahoma City RedHawks · 138 PAwOBA .416 → .335 (−82)K% 17.4% → 22.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.39%÷1.018×1.290——22.04%
BB% (unintentional) /PA12.32%÷1.079×0.710—×0.9727.88%
HBP% /PA0.00%—×0.980—×0.9720.00%
Singles /BIP20.43%÷1.001×0.900×0.995×0.97217.77%
Doubles /BIP13.98%÷0.960×0.810×0.995×0.97211.41%
Triples /BIP1.08%÷1.101×0.810×0.995×0.9720.77%
Home runs /BIP5.38%÷1.033×0.780—×0.9723.95%

Factors used: league row PCL. Park (home-season share, regressed): HR 107, 1B 100, 2B 92, 3B 120, K 104, BB 116 — 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 ×0.995.

Result: wOBA .416 → .335; ISO .256 → .205; BABIP .367 → .305. 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 AAADurham Bulls · 190 PAwOBA .379 → .333 (−46)K% 22.1% → 25.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.11%÷1.051×1.200——25.23%
BB% (unintentional) /PA10.53%÷0.938×0.690—×0.9827.60%
HBP% /PA0.00%—×0.940—×0.9820.00%
Singles /BIP23.81%÷0.969×0.930×1.025×0.98222.99%
Doubles /BIP10.32%÷0.994×0.830×1.025×0.9828.67%
Triples /BIP0.79%÷1.017×0.970×1.025×0.9820.76%
Home runs /BIP5.56%÷0.960×0.840—×0.9824.77%

Factors used: league row IL. Park (home-season share, regressed): HR 92, 1B 94, 2B 99, 3B 103, K 110, BB 88 — 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.025.

Result: wOBA .379 → .333; ISO .214 → .186; BABIP .370 → .341. 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 AAADurham Bulls · 507 PAwOBA .350 → .272 (−78)K% 25.4% → 31.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.44%÷0.971×1.200——31.46%
BB% (unintentional) /PA7.89%÷0.999×0.690—×0.9925.41%
HBP% /PA1.58%—×0.940—×0.9921.47%
Singles /BIP25.91%÷1.037×0.930×0.994×0.99222.91%
Doubles /BIP9.45%÷1.026×0.830×0.994×0.9927.53%
Triples /BIP0.00%÷1.150×0.970×0.994×0.9920.00%
Home runs /BIP4.57%÷1.151×0.840—×0.9923.31%

Factors used: league row IL. Park (home-season share, regressed): HR 130, 1B 107, 2B 105, 3B 130, K 94, BB 100 — 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 ×0.994.

Result: wOBA .350 → .272; ISO .166 → .119; BABIP .371 → .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).

2009 AAADurham Bulls · 532 PAwOBA .323 → .269 (−54)K% 27.6% → 33.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.63%÷1.000×1.200——33.16%
BB% (unintentional) /PA9.21%÷1.000×0.690—×1.0036.37%
HBP% /PA0.94%—×0.940—×1.0030.89%
Singles /BIP23.15%÷1.000×0.930×0.997×1.00321.53%
Doubles /BIP8.64%÷1.000×0.830×0.997×1.0037.17%
Triples /BIP0.31%÷1.000×0.970×0.997×1.0030.30%
Home runs /BIP4.63%÷1.000×0.840—×1.0033.90%

Factors used: league row IL. Park (home-season share, regressed): no park row on file (treated as neutral) — 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 ×0.997.

Result: wOBA .323 → .269; ISO .159 → .131; BABIP .332 → .298. 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 — .