Darin Ruf

Pos1B
B/TR/R
Born1986-07-28
Age (2027)41
No MLB projection yet. Career stats below are historical.
Overview
MLBLAST SEASON 2023
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202135MLBSF312.271/.386/.5191621582.6
202236MLBNYM388.204/.309/.33811290-1.2
202337AAAMIL55.156/.296/.2671022—.146/.241/.250
202337MLBMIL57.224/.333/.2860088-0.2
202438No MLB games played
202539No MLB games played
202640No MLB games played
Last 3 seasons WAR 1.2
Contract
No contract data on file.
Skills · percentileStatcast 2021-2023
xwOBA81
Avg EV80
Barrel%70
Speed10

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)
200923 ROKGCL Phillies — 5043 14300 383 00 326408395804 70389 166 362 64 — — — — — —
201024 A+Clearwater Threshers — 407368 1023425 26878 22 277337421759 144346 216 335 74 — — — — — —
201024 ALakewood BlueClaws — 141115 38734 21233 32 330446548994 217382 1615 431 136 — — — — — —
201125 A+Clearwater Threshers — 558484 14943117 569510 01 308388506894 198351 1710 391 94 — — — — — —
201125 INTLScottsdale Scorpions — 8167 16103 10133 00 239358388746 149255 1612 340 116 — — — — — —
201226 MLBPhiladelphia Phillies — 3733 11213 2120 00 3333717271.099 394400 325 442 165 +3 +0 -1 -8 +1 -0.5
201226 AAReading Phillies — 584489 15532138 6510218 20 3174156201.035 303325 1711 439 118 — — — — — —
201226 INTLTiburones de La Guaira — 144120 318010 17425 00 258373575948 317300 2912 405 161 — — — — — —
201327 MLBPhiladelphia Phillies — 293251 6211014 33917 00 247351458809 211324 3111 358 123 +8 +0 -9 -11 +6 -0.6
201327 AAALehigh Valley IronPigs — 350305 812207 36883 12 266349407755 141343 2510 335 82 — — — — — —
201428 MLBPhiladelphia Phillies — 117102 24803 8324 00 235316402718 167304 277 315 98 -0 +0 -0 -5 +3 -0.3
201428 AAALehigh Valley IronPigs — 9183 22601 6160 10 265315373688 108309 187 303 61 — — — — — —
201428 ROKGCL Phillies — 2723 3100 341 00 130259174433 43158 1511 219 -17 — — — — — —
201428 INTLTigres del Licey — 4236 6101 2103 00 167268278546 111192 245 252 57 — — — — — —
201529 MLBPhiladelphia Phillies — 297268 6312012 21695 10 235303414717 179268 237 316 97 -1 +0 -8 -6 +6 -0.8
201529 AAALehigh Valley IronPigs — 2826 8100 021 00 308333346679 38320 70 298 70 — — — — — —
201630 MLBPhiladelphia Phillies — 8983 17203 4250 01 205241337579 133246 284 252 54 -5 -0 -1 -5 +2 -1.0
201630 AAALehigh Valley IronPigs — 390350 10318220 29787 00 294360529889 234324 207 386 97 — — — — — —
202034 MLBSan Francisco Giants — 10087 24605 13230 10 276370517887 241322 2313 389 156 +7 +0 -2 -1 +2 0.6
202135 MLBSan Francisco Giants — 312262 7113216 46873 20 271386519905 248344 2815 397 158 +22 +0 +2 -6 +7 2.6
202236 MLBNew York Mets — 388334 6812011 451056 20 204309338647 135258 2712 296 90 -5 +0 -9 -7 +8 -1.2
202337 MLBMilwaukee Brewers — 5749 11300 8160 00 224333286619 61333 2814 293 88 -1 +0 +0 -2 +1 -0.2
202337 AAANashville Sounds — 5545 7201 9160 00 156296267563 111207 2916 265 22 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 16901469 35169367 18046025 61 239332427759 188297 2711 336 114 +28 +1 -27 -51 +37 -1.3
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200923 ROK MLEGCL Phillies — 5044 11200 2123 00 250327295622 45300 244 263 64 — — — — — —
201024 A+ MLEClearwater Threshers — 407375 863113 201278 22 229283341624 112330 315 277 74 — — — — — —
201024 A MLELakewood BlueClaws — 141122 37634 14313 32 303388500888 197359 2210 369 136 — — — — — —
201125 A+ MLEClearwater Threshers — 558504 12338111 4013610 01 244312389701 145306 247 307 94 — — — — — —
201226 MLB MLEPhiladelphia Phillies — 3734 11213 1120 00 3243437061.049 382400 323 412 165 +3 +0 -1 -8 +1 -0.5
201226 AA MLEReading Phillies — 584509 13224123 4612918 20 259342446788 187288 228 342 118 — — — — — —
201327 MLB MLEPhiladelphia Phillies — 293252 6111013 32917 00 242344440784 198324 3111 350 123 +8 +0 -9 -11 +6 -0.6
201327 AAA MLELehigh Valley IronPigs — 350317 761907 241073 12 240299366665 126318 317 289 82 — — — — — —
201428 MLB MLEPhiladelphia Phillies — 117102 24803 8324 00 235316402718 167304 277 313 98 -0 +0 -0 -5 +3 -0.3
201428 AAA MLELehigh Valley IronPigs — 9185 20501 4180 10 235270329599 94268 204 258 61 — — — — — —
201428 ROK MLEGCL Phillies — 2724 3100 261 00 125222167389 42117 227 143 -17 — — — — — —
201529 MLB MLEPhiladelphia Phillies — 297268 6212011 21695 10 231299399699 168268 237 312 97 -1 +0 -8 -6 +6 -0.8
201529 AAA MLELehigh Valley IronPigs — 2826 8100 021 00 308333346679 38283 70 271 70 — — — — — —
201630 MLB MLEPhiladelphia Phillies — 8983 17203 4250 01 205241337579 133246 284 248 54 -5 -0 -1 -5 +2 -1.0
201630 AAA MLELehigh Valley IronPigs — 390361 8814217 18927 00 244293435728 191270 245 312 97 — — — — — —
202034 MLB MLESan Francisco Giants — 10087 24605 13230 10 276370517887 241322 2313 399 156 +7 +0 -2 -1 +2 0.6
202135 MLB MLESan Francisco Giants — 312264 7313217 44873 20 277386534920 258344 2814 402 158 +22 +0 +2 -6 +7 2.6
202236 MLB MLENew York Mets — 388334 7013011 451056 20 210314347662 138258 2712 301 90 -5 +0 -9 -7 +8 -1.2
202337 MLB MLEMilwaukee Brewers — 5749 11300 8160 00 224333286619 61333 2814 298 88 -1 +0 +0 -2 +1 -0.2
202337 AAA MLENashville Sounds — 5548 7201 6200 00 146241250491 104180 3611 201 22 — — — — — —
200923 ROK MLEGCL Phillies — 5044 11200 2123 00 250327295622 45333 244 263 64 — — — — — —
200923 ROK RAWGCL Phillies — 5043 14300 383 00 326408395804 70389 166 362 64 — — — — — —
201024 A+ MLE2 teams — 548498 1243847 3315711 54 249310384693 135345 296 301 90 — — — — — —
201024 A+ RAW2 teams — 548483 1404159 4711011 54 290365451817 161355 209 360 90 — — — — — —
201125 A+ MLE2 teams — 639576 14244113 4615513 01 247317394711 148313 247 307 94 — — — — — —
201125 A+ RAW2 teams — 639551 16544120 6610813 01 299384492876 192340 1710 385 94 — — — — — —
201226 AA MLE3 teams — 765669 17833332 5817423 20 266345468813 202305 238 346 120 — — — — — —
201226 AA RAW3 teams — 765642 19742251 8415623 20 3074056171.022 310324 2011 433 120 — — — — — —
201327 AAA MLE2 teams — 643569 13630020 5619810 12 239318397715 158323 319 317 100 — — — — — —
201327 AAA RAW2 teams — 643556 14333021 6917910 12 257350430779 173335 2811 345 100 — — — — — —
201428 MLB MLE4 teams — 277246 531604 17668 10 215288329617 114271 246 272 70 -10 +0 -0 -5 +6 -0.9
201428 MLB RAW4 teams — 277244 551605 19628 10 225303352655 127275 227 292 70 -10 +0 -0 -5 +6 -0.9
201529 MLB MLE2 teams — 325294 6913011 21716 10 235299391690 156269 226 308 95 -2 +0 -8 -6 +7 -0.9
201529 MLB RAW2 teams — 325294 7113012 21716 10 241305408713 167274 226 315 95 -2 +0 -8 -6 +7 -0.9
201630 AAA MLE2 teams — 479444 10516220 221177 01 236283417700 180272 245 300 89 — — — — — —
201630 AAA RAW2 teams — 479433 12020223 331037 01 277338492830 215310 227 361 89 — — — — — —
202034 MLB MLESan Francisco Giants — 10087 24605 13230 10 276370517887 241322 2313 399 156 +7 +0 -2 -1 +2 0.6
202034 MLB RAWSan Francisco Giants — 10087 24605 13230 10 276370517887 241322 2313 389 156 +7 +0 -2 -1 +2 0.6
202135 MLB MLESan Francisco Giants — 312264 7313217 44873 20 277386534920 258348 2814 402 158 +22 +0 +2 -6 +7 2.6
202135 MLB RAWSan Francisco Giants — 312262 7113216 46873 20 271386519905 248344 2815 397 158 +22 +0 +2 -6 +7 2.6
202236 MLB MLENew York Mets — 388334 7013011 451056 20 210314347662 138267 2712 301 90 -5 +0 -9 -7 +8 -1.2
202236 MLB RAWNew York Mets — 388334 6812011 451056 20 204309338647 135258 2712 296 90 -5 +0 -9 -7 +8 -1.2
202337 MLB MLE2 teams — 11297 18501 14360 00 186288268556 82279 3212 250 56 -6 +0 +0 -2 +2 -0.6
202337 MLB RAW2 teams — 11294 18501 17320 00 191315277592 85274 2915 279 56 -6 +0 +0 -2 +2 -0.6
200923 ROK MLEGCL Phillies — 5045 11200 2123 00 244327289615 44300 244 263 64 — — — — — —
201024 A+ MLE2 teams — 548499 1243847 3315711 54 248310383693 134337 296 301 90 — — — — — —
201125 A+ MLE2 teams — 639575 14244113 4615513 01 247317395711 148306 247 307 94 — — — — — —
201226 AA MLE3 teams — 765678 17833332 5817423 20 263345462807 199295 238 346 120 — — — — — —
201327 AAA MLE2 teams — 643572 13630020 5619810 12 238318395713 157321 319 317 100 — — — — — —
201428 MLB MLE4 teams — 277250 531604 17668 10 212288324612 112269 246 272 70 — — — — — —
201529 MLB MLE2 teams — 325295 6913011 21716 10 234299390689 156270 226 308 95 — — — — — —
201630 AAA MLE2 teams — 479447 10516220 221177 01 235283414697 179265 245 300 89 — — — — — —
202034 MLB MLESan Francisco Giants — 10087 24605 13230 10 276370517887 241322 2313 399 156 — — — — — —
202135 MLB MLESan Francisco Giants — 312262 7313217 44873 20 279386538924 260344 2814 402 158 — — — — — —
202236 MLB MLENew York Mets — 388334 7013011 451056 20 210314347662 138258 2712 301 90 — — — — — —
202337 MLB MLE2 teams — 11297 18501 14360 00 186288268556 82258 3212 250 56 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 16901469 35169367 18046025 61 239332427759 188297 2711 336 101 +28 +1 -27 -51 +37 -1.3
/ 162G— A+C — 650565 13627126 6917710 20 241334430764 189299 2711 336 101 +11 +0 -10 -20 +14 -0.5
Career— MLE — 46384122 100322912141 371120190 158 243319407727 164304 268 317 101 +28 +1 -27 -51 +37 -1.3
/ 162G— MLE — 650578 14132220 5216813 21 244320410730 166305 268 317 101 +11 +0 -10 -20 +14 -0.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.

2023 AAANashville Sounds · 55 PAwOBA .263 → .201 (−62)K% 29.1% → 35.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.09%÷0.978×1.200——35.71%
BB% (unintentional) /PA16.36%÷0.995×0.690—×0.94010.67%
HBP% /PA0.00%—×0.940—×0.9400.00%
Singles /BIP13.79%÷0.953×0.930—×0.94012.65%
Doubles /BIP6.90%÷0.971×0.830—×0.9405.54%
Triples /BIP0.00%÷0.900×0.970—×0.9400.00%
Home runs /BIP3.45%÷0.905×0.700—×0.9402.51%

Factors used: league row International League. Park (home-season share, regressed): HR 81, 1B 91, 2B 94, 3B 80, K 96, BB 99 — applied at half strength. Age: age 37 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (9.8 yr older than average).

Result: wOBA .263 → .201; ISO .111 → .086; BABIP .207 → .180. 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 AAALehigh Valley IronPigs · 390 PAwOBA .378 → .312 (−65)K% 20.0% → 23.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.00%÷1.018×1.200——23.58%
BB% (unintentional) /PA7.18%÷1.035×0.690—×0.9724.65%
HBP% /PA1.79%—×0.940—×0.9721.64%
Singles /BIP23.16%÷1.028×0.930×0.980×0.97219.96%
Doubles /BIP6.62%÷1.018×0.830×0.980×0.9725.14%
Triples /BIP0.74%÷1.107×0.970×0.980×0.9720.61%
Home runs /BIP7.35%÷0.942×0.840—×0.9726.37%

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

Result: wOBA .378 → .312; ISO .234 → .199; BABIP .324 → .270. 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 AAALehigh Valley IronPigs · 28 PAwOBA .301 → .271 (−30)K% 7.1% → 8.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA7.14%÷1.019×1.200——8.41%
BB% (unintentional) /PA0.00%÷1.013×0.690—×0.9820.00%
HBP% /PA3.57%—×0.940—×0.9823.30%
Singles /BIP29.17%÷0.991×0.930—×0.98226.87%
Doubles /BIP4.17%÷1.314×0.830—×0.9822.58%
Triples /BIP0.00%÷0.921×0.970—×0.9820.00%
Home runs /BIP0.00%÷0.845×0.840—×0.9820.00%

Factors used: league row IL. Park (home-season share, regressed): HR 69, 1B 98, 2B 163, 3B 84, K 104, BB 103 — 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).

Result: wOBA .301 → .271; ISO .038 → .025; BABIP .320 → .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).

2014 AAALehigh Valley IronPigs · 91 PAwOBA .301 → .258 (−43)K% 17.6% → 20.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.58%÷1.050×1.200——20.10%
BB% (unintentional) /PA6.59%÷0.970×0.690—×0.9924.65%
HBP% /PA0.00%—×0.940—×0.9920.00%
Singles /BIP22.39%÷1.006×0.930×0.976×0.99220.04%
Doubles /BIP8.96%÷0.999×0.830×0.976×0.9927.20%
Triples /BIP0.00%÷1.136×0.970×0.976×0.9920.00%
Home runs /BIP1.49%÷0.922×0.840—×0.9921.35%

Factors used: league row IL. Park (home-season share, regressed): HR 84, 1B 101, 2B 100, 3B 127, K 110, BB 94 — 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.976.

Result: wOBA .301 → .258; ISO .108 → .093; BABIP .309 → .268. 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 ROKGCL Phillies · 27 PAwOBA .215 → .143 (−71)K% 14.8% → 21.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.81%÷1.000×1.440——21.33%
BB% (unintentional) /PA11.11%÷1.000×0.620—×0.9406.48%
HBP% /PA3.70%—×0.720—×0.9402.51%
Singles /BIP10.53%÷1.000×0.820—×0.9408.11%
Doubles /BIP5.26%÷1.000×0.720—×0.9403.56%
Triples /BIP0.00%÷1.000×0.720—×0.9400.00%
Home runs /BIP0.00%÷1.000×0.780—×0.9400.00%

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 28 vs a level average of 19.5 → −6.0% on BB/HBP/hit rates (8.5 yr older than average).

Result: wOBA .215 → .143; ISO .043 → .029; BABIP .158 → .117. 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 AAALehigh Valley IronPigs · 350 PAwOBA .331 → .289 (−42)K% 25.1% → 30.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.14%÷0.985×1.200——30.64%
BB% (unintentional) /PA10.00%÷1.001×0.690—×1.0036.91%
HBP% /PA0.86%—×0.940—×1.0030.81%
Singles /BIP23.96%÷0.994×0.930×1.024×1.00323.02%
Doubles /BIP10.14%÷0.991×0.830×1.024×1.0038.72%
Triples /BIP0.00%÷1.116×0.970×1.024×1.0030.00%
Home runs /BIP3.23%÷0.891×0.840—×1.0033.05%

Factors used: league row IL. Park (home-season share, regressed): HR 78, 1B 99, 2B 98, 3B 123, K 97, BB 100 — 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.024.

Result: wOBA .331 → .289; ISO .141 → .126; BABIP .343 → .318. 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 AAReading Phillies · 584 PAwOBA .434 → .342 (−92)K% 17.5% → 22.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.47%÷0.963×1.220——22.13%
BB% (unintentional) /PA10.79%÷0.947×0.700—×0.9887.88%
HBP% /PA3.08%—×0.850—×0.9882.59%
Singles /BIP21.71%÷0.960×0.970×0.988×0.98821.40%
Doubles /BIP8.27%÷1.117×0.860×0.988×0.9886.22%
Triples /BIP0.26%÷0.900×0.950×0.988×0.9880.27%
Home runs /BIP9.82%÷1.289×0.780—×0.9885.87%

Factors used: league row EL. Park (home-season share, regressed): HR 158, 1B 92, 2B 123, 3B 80, K 93, BB 89 — 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.988.

Result: wOBA .434 → .342; ISO .303 → .196; BABIP .325 → .288. 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+Clearwater Threshers · 558 PAwOBA .383 → .307 (−76)K% 17.0% → 24.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.03%÷0.997×1.420——24.26%
BB% (unintentional) /PA9.86%÷1.009×0.750—×0.9787.17%
HBP% /PA1.79%—×0.930—×0.9781.63%
Singles /BIP22.62%÷1.024×0.920×0.988×0.97819.64%
Doubles /BIP11.05%÷1.007×0.960×0.988×0.97810.18%
Triples /BIP0.26%÷0.945×0.810×0.988×0.9780.21%
Home runs /BIP4.37%÷1.245×0.880—×0.9783.02%

Factors used: league row FSL. Park (home-season share, regressed): HR 149, 1B 105, 2B 101, 3B 89, K 99, BB 102 — applied at half strength. Age: age 25 vs a level average of 22.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.988.

Result: wOBA .383 → .307; ISO .198 → .152; BABIP .351 → .306. 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 — .