Tim Kennelly

PosOF
B/TR/R
Born1986-12-05
Age (2027)40
No MLB projection yet. Career stats below are historical.
Overview
INTLPROSPECT
MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202336INTLPerth Heat163.292/.395/.41635133—
202437INTLPerth Heat155.213/.289/.3011167—
202538INTLPerth Heat56.271/.352/.47920126—
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)
200518 ROKGCL Phillies — 135112 331101 21162 31 295415420834 125337 1216 380 68 — — — — — —
200619 ALakewood BlueClaws — 2725 5201 090 00 200200400600 200267 330 239 14 — — — — — —
200720 ALakewood BlueClaws — 1515 2000 040 00 133133133267 182 270 121 -49 — — — — — —
200821 ALakewood BlueClaws — 233200 551511 24473 20 275361375736 100348 2010 327 72 — — — — — —
200922 AAReading Phillies — 133117 30622 12163 11 256341393734 137280 129 329 78 — — — — — —
200922 A+Clearwater Threshers — 315271 822723 33495 63 303388450839 148353 1610 369 95 — — — — — —
201023 A+Clearwater Threshers — 463416 1141815 35538 22 274342358700 84303 118 317 68 — — — — — —
201023 INTLPerth Heat — 163143 37804 10306 41 259333399732 140295 186 323 105 — — — — — —
201124 AAReading Phillies — 195181 39833 11443 52 215272343614 127269 236 276 45 — — — — — —
201124 INTLPerth Heat — 204174 6510010 16227 105 3744476031.050 230377 118 445 187 — — — — — —
201225 AAALehigh Valley IronPigs — 5752 10201 380 10 192236288525 96209 145 229 21 — — — — — —
201225 AAReading Phillies — 201183 47713 8390 10 257288355643 98301 194 274 51 — — — — — —
201225 INTLPerth Heat — 5547 9100 661 10 191291213504 21220 1111 244 52 — — — — — —
201326 INTLPerth Heat — 146132 40514 9131 41 303352447799 144305 96 346 120 — — — — — —
201427 INTLPerth Heat — 219200 511118 12242 90 255302440742 185254 115 321 103 — — — — — —
201528 INTLPerth Heat — 7059 16603 961 50 271371525897 254260 913 390 150 — — — — — —
201629 INTLPerth Heat — 138124 401306 14180 62 323391573964 250340 1310 420 170 — — — — — —
201730 INTLPerth Heat — 150133 45705 13171 51 338401504905 165351 119 394 153 — — — — — —
201831 INTLPerth Heat — 186160 541116 21223 82 338424531955 194358 1211 418 169 — — — — — —
201932 INTLPerth Heat — 180153 40806 24262 43 261369431800 170279 1413 358 129 — — — — — —
202033 INTLPerth Heat — 8172 18601 9200 30 250333375708 125333 2511 321 104 — — — — — —
202235 INTLPerth Heat — 153124 351006 20216 44 282401508909 226296 1413 398 155 — — — — — —
202336 INTLPerth Heat — 163137 40613 22272 52 292395416811 124343 1713 365 133 — — — — — —
202437 INTLPerth Heat — 155136 29901 13372 10 213289301591 88280 248 267 67 — — — — — —
202538 INTLPerth Heat — 5648 13402 650 01 271352479831 208262 911 354 126 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200518 ROK MLEGCL Phillies — 135120 26801 13232 31 217304308612 92255 1710 268 68 — — — — — —
200619 A MLELakewood BlueClaws — 2725 5201 0120 00 200200400600 200237 440 189 14 — — — — — —
200720 A MLELakewood BlueClaws — 1515 2000 050 00 133133133267 170 330 96 -49 — — — — — —
200821 A MLELakewood BlueClaws — 233209 511311 15633 20 244304330634 86321 276 274 72 — — — — — —
200922 AA MLEReading Phillies — 133120 28522 9203 11 233303358661 125258 157 283 78 — — — — — —
200922 A+ MLEClearwater Threshers — 315279 722423 25705 63 258330391721 133315 228 309 95 — — — — — —
201023 A+ MLEClearwater Threshers — 463426 1041814 25778 22 244298319618 75281 175 269 68 — — — — — —
201124 AA MLEReading Phillies — 195184 36732 8523 52 196241299540 103258 274 235 45 — — — — — —
201225 AAA MLELehigh Valley IronPigs — 5754 11201 190 10 204218296514 93204 162 199 21 — — — — — —
201225 AA MLEReading Phillies — 201185 44512 6490 10 238262308570 70286 243 244 51 — — — — — —
200518 ROK MLEGCL Phillies — 135120 26801 13232 31 217304308612 92260 1710 268 68 — — — — — —
200518 ROK RAWGCL Phillies — 135112 331101 21162 31 295415420834 125337 1216 380 68 — — — — — —
200619 A MLELakewood BlueClaws — 2725 5201 0120 00 200200400600 200333 440 189 14 — — — — — —
200619 A RAWLakewood BlueClaws — 2725 5201 090 00 200200400600 200267 330 239 14 — — — — — —
200720 A MLELakewood BlueClaws — 1515 2000 050 00 133133133267 200 330 96 -49 — — — — — —
200720 A RAWLakewood BlueClaws — 1515 2000 040 00 133133133267 182 270 121 -49 — — — — — —
200821 A MLELakewood BlueClaws — 233209 511311 15633 20 244304330634 86338 276 274 72 — — — — — —
200821 A RAWLakewood BlueClaws — 233200 551511 24473 20 275361375736 100348 2010 327 72 — — — — — —
200922 A+ MLE2 teams — 448400 982934 33898 74 245315362678 117300 207 301 90 — — — — — —
200922 A+ RAW2 teams — 448388 1123345 45658 74 289374433807 144330 1510 357 90 — — — — — —
201023 A+ MLE2 teams — 626571 1392415 3310514 63 243301315616 72288 175 269 68 — — — — — —
201023 A+ RAW2 teams — 626559 1512619 458314 63 270340369708 98301 137 319 68 — — — — — —
201124 INTL MLE2 teams — 399365 731464 1710710 157 200255304559 104267 274 235 45 — — — — — —
201124 INTL RAW2 teams — 399355 10418313 276610 157 293360470830 177325 177 362 45 — — — — — —
201225 AA MLE3 teams — 313292 66913 8711 30 226249295544 68283 233 234 45 — — — — — —
201225 AA RAW3 teams — 313282 661014 17531 30 234279319598 85270 175 260 45 — — — — — —
201326 INTL MLEPerth Heat — 146132 40514 9131 41 303352447799 144305 96 — — — — — — — —
201326 INTL RAWPerth Heat — 146132 40514 9131 41 303352447799 144305 96 346 120 — — — — — —
201427 INTL MLEPerth Heat — 219200 511118 12242 90 255302440742 185254 115 — — — — — — — —
201427 INTL RAWPerth Heat — 219200 511118 12242 90 255302440742 185254 115 321 103 — — — — — —
201528 INTL MLEPerth Heat — 7059 16603 961 50 271371525897 254260 913 — — — — — — — —
201528 INTL RAWPerth Heat — 7059 16603 961 50 271371525897 254260 913 390 150 — — — — — —
201629 INTL MLEPerth Heat — 138124 401306 14180 62 323391573964 250340 1310 — — — — — — — —
201629 INTL RAWPerth Heat — 138124 401306 14180 62 323391573964 250340 1310 420 170 — — — — — —
201730 INTL MLEPerth Heat — 150133 45705 13171 51 338401504905 165351 119 — — — — — — — —
201730 INTL RAWPerth Heat — 150133 45705 13171 51 338401504905 165351 119 394 153 — — — — — —
201831 INTL MLEPerth Heat — 186160 541116 21223 82 338424531955 194358 1211 — — — — — — — —
201831 INTL RAWPerth Heat — 186160 541116 21223 82 338424531955 194358 1211 418 169 — — — — — —
201932 INTL MLEPerth Heat — 180153 40806 24262 43 261369431800 170279 1413 — — — — — — — —
201932 INTL RAWPerth Heat — 180153 40806 24262 43 261369431800 170279 1413 358 129 — — — — — —
202033 INTL MLEPerth Heat — 8172 18601 9200 30 250333375708 125333 2511 — — — — — — — —
202033 INTL RAWPerth Heat — 8172 18601 9200 30 250333375708 125333 2511 321 104 — — — — — —
202235 INTL MLEPerth Heat — 153124 351006 20216 44 282401508909 226296 1413 — — — — — — — —
202235 INTL RAWPerth Heat — 153124 351006 20216 44 282401508909 226296 1413 398 155 — — — — — —
202336 INTL MLEPerth Heat — 163137 40613 22272 52 292395416811 124343 1713 — — — — — — — —
202336 INTL RAWPerth Heat — 163137 40613 22272 52 292395416811 124343 1713 365 133 — — — — — —
202437 INTL MLEPerth Heat — 155136 29901 13372 10 213289301591 88280 248 — — — — — — — —
202437 INTL RAWPerth Heat — 155136 29901 13372 10 213289301591 88280 248 267 67 — — — — — —
202538 INTL MLEPerth Heat — 5648 13402 650 01 271352479831 208262 911 — — — — — — — —
202538 INTL RAWPerth Heat — 5648 13402 650 01 271352479831 208262 911 354 126 — — — — — —
200518 ROK MLEGCL Phillies — 135119 26801 13232 31 218304311615 92255 1710 268 68 — — — — — —
200619 A MLELakewood BlueClaws — 2727 5201 0120 00 185200370570 185237 440 189 14 — — — — — —
200720 A MLELakewood BlueClaws — 1515 2000 050 00 133133133267 170 330 96 -49 — — — — — —
200821 A MLELakewood BlueClaws — 233213 511311 15633 20 239304324628 85321 276 274 72 — — — — — —
200922 A+ MLE2 teams — 448404 982934 33898 74 243315359674 116298 207 301 90 — — — — — —
201023 A+ MLE2 teams — 626574 1392415 3310514 63 242301314615 71281 175 269 68 — — — — — —
201124 INTL MLE2 teams — 399369 731464 1710710 157 198255301556 103258 274 235 45 — — — — — —
201225 AA MLE3 teams — 313301 66913 8711 30 219249286535 66268 233 234 45 — — — — — —
▸ Career Totals
Career— MLE — 38933475 8811951670 29171158 9031 254321379700 126297 187 148 -14 -526 +6 +0 -23 +84 -46.9
/ 162G— MLE — 650580 14833312 4911910 155 255323384708 129299 188 148 -14 -88 +1 +0 -4 +14 -7.8

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.

2012 AAReading Phillies · 201 PAwOBA .273 → .244 (−29)K% 19.4% → 24.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.40%÷0.963×1.220——24.58%
BB% (unintentional) /PA3.98%÷0.947×0.700—×0.9882.91%
HBP% /PA0.00%—×0.850—×0.9880.00%
Singles /BIP25.00%÷0.960×0.970×0.996×0.98824.84%
Doubles /BIP4.86%÷1.117×0.860×0.996×0.9883.68%
Triples /BIP0.69%÷0.900×0.950×0.996×0.9880.72%
Home runs /BIP2.08%÷1.289×0.780—×0.9881.25%

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

Result: wOBA .273 → .244; ISO .098 → .071; BABIP .301 → .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).

2012 AAALehigh Valley IronPigs · 57 PAwOBA .206 → .199 (−7)K% 14.0% → 15.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.04%÷1.057×1.200——15.93%
BB% (unintentional) /PA1.75%÷1.157×0.690—×1.0181.07%
HBP% /PA0.00%—×0.940—×1.0180.00%
Singles /BIP15.91%÷0.984×0.930×1.050×1.01816.08%
Doubles /BIP4.55%÷1.005×0.830×1.050×1.0184.01%
Triples /BIP0.00%÷1.150×0.970×1.050×1.0180.00%
Home runs /BIP2.27%÷1.249×0.840—×1.0181.56%

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

Result: wOBA .206 → .199; ISO .096 → .079; BABIP .209 → .204. 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 AAReading Phillies · 195 PAwOBA .269 → .235 (−34)K% 22.6% → 26.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.56%÷1.026×1.220——26.82%
BB% (unintentional) /PA5.64%÷0.918×0.700—×0.9984.29%
HBP% /PA1.54%—×0.850—×0.9981.31%
Singles /BIP18.25%÷0.960×0.970×0.979×0.99818.02%
Doubles /BIP5.84%÷0.966×0.860×0.979×0.9985.08%
Triples /BIP2.19%÷0.900×0.950×0.979×0.9982.26%
Home runs /BIP2.19%÷1.067×0.780—×0.9981.60%

Factors used: league row EL. Park (home-season share, regressed): HR 113, 1B 92, 2B 93, 3B 80, K 105, BB 84 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.979.

Result: wOBA .269 → .235; ISO .127 → .105; BABIP .269 → .258. 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 A+Clearwater Threshers · 463 PAwOBA .309 → .269 (−39)K% 11.4% → 16.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.45%÷0.975×1.420——16.68%
BB% (unintentional) /PA7.13%÷0.990×0.750—×0.9885.33%
HBP% /PA1.73%—×0.930—×0.9881.59%
Singles /BIP24.79%÷0.987×0.920×0.998×0.98822.78%
Doubles /BIP4.96%÷0.947×0.960×0.998×0.9884.96%
Triples /BIP0.28%÷1.072×0.810×0.998×0.9880.21%
Home runs /BIP1.38%÷1.151×0.880—×0.9881.04%

Factors used: league row FSL. Park (home-season share, regressed): HR 130, 1B 97, 2B 89, 3B 114, K 95, BB 98 — 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 ×0.998.

Result: wOBA .309 → .269; ISO .084 → .072; BABIP .303 → .281. 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 A+Clearwater Threshers · 315 PAwOBA .365 → .309 (−56)K% 15.6% → 22.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.56%÷1.000×1.420——22.09%
BB% (unintentional) /PA10.48%÷1.000×0.750—×0.9987.84%
HBP% /PA1.59%—×0.930—×0.9981.47%
Singles /BIP22.52%÷1.000×0.920×0.963×0.99819.90%
Doubles /BIP12.16%÷1.000×0.960×0.963×0.99811.22%
Triples /BIP0.90%÷1.000×0.810×0.963×0.9980.70%
Home runs /BIP1.35%÷1.000×0.880—×0.9981.19%

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

Result: wOBA .365 → .309; ISO .148 → .129; BABIP .353 → .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 AAReading Phillies · 133 PAwOBA .323 → .283 (−40)K% 12.0% → 14.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.03%÷1.000×1.220——14.68%
BB% (unintentional) /PA9.02%÷1.000×0.700—×1.0276.49%
HBP% /PA2.26%—×0.850—×1.0271.97%
Singles /BIP19.80%÷1.000×0.970×0.953×1.02718.80%
Doubles /BIP5.94%÷1.000×0.860×0.953×1.0275.00%
Triples /BIP1.98%÷1.000×0.950×0.953×1.0271.84%
Home runs /BIP1.98%÷1.000×0.780—×1.0271.59%

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

Result: wOBA .323 → .283; ISO .137 → .117; BABIP .280 → .258. 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 ALakewood BlueClaws · 233 PAwOBA .322 → .274 (−48)K% 20.2% → 27.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.17%÷1.000×1.340——27.03%
BB% (unintentional) /PA9.87%÷1.000×0.660——6.52%
HBP% /PA1.29%—×0.770——0.99%
Singles /BIP24.84%÷1.000×0.920×1.035—23.65%
Doubles /BIP9.80%÷1.000×0.820×1.035—8.32%
Triples /BIP0.65%÷1.000×0.940×1.035—0.64%
Home runs /BIP0.65%÷1.000×0.820——0.54%

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

Result: wOBA .322 → .274; ISO .100 → .085; BABIP .348 → .321. 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 ALakewood BlueClaws · 15 PAwOBA .117 → .096 (−21)K% 26.7% → 35.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.67%÷1.000×1.340——35.73%
BB% (unintentional) /PA0.00%÷1.000×0.660—×1.0150.00%
HBP% /PA0.00%—×0.770—×1.0150.00%
Singles /BIP18.18%÷1.000×0.920—×1.01516.98%
Doubles /BIP0.00%÷1.000×0.820—×1.0150.00%
Triples /BIP0.00%÷1.000×0.940—×1.0150.00%
Home runs /BIP0.00%÷1.000×0.820—×1.0150.00%

Factors used: league row SAL. 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 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average).

Result: wOBA .117 → .096; ISO .000 → .000; BABIP .182 → .170. 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 — .