Tim Kennelly

PosOF
B/TR/R
Born1986-12-05
Age (2026)39

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. 2026 = actual YTD + projected ROS + total. 2027+ 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 143 +7 +0 +3 1.0
200619 ALakewood BlueClaws 2725 5201 090 00 200200400600 200267 330 239 48 -2 +0 +1 -0.1
200720 ALakewood BlueClaws 1515 2000 040 00 133133133267 182 270 121 -32 -2 +0 +0 -0.2
200821 ALakewood BlueClaws 233200 551511 24473 20 275361375736 100348 2010 327 108 +2 +0 +5 0.8
200922 AAReading Phillies 133117 30622 12163 11 256341393734 137280 129 329 109 +1 -0 +3 0.4
200922 A+Clearwater Threshers 315271 822723 33495 63 303388450839 148353 1610 369 136 +13 +0 +7 2.1
201023 A+Clearwater Threshers 463416 1141815 35538 22 274342358700 84303 118 317 101 +0 -0 +10 1.0
201023 INTLPerth Heat 163143 37804 10306 41 259333399732 140295 186 323 105 +1 +0 +4 0.5
201124 AAReading Phillies 195181 39833 11443 52 215272343614 127269 236 276 73 -6 +0 +4 -0.2
201124 INTLPerth Heat 204174 6510010 16227 105 3744476031.050 230377 118 445 187 +21 +0 +4 2.6
201225 AAALehigh Valley IronPigs 5752 10201 380 10 192236288525 96209 145 229 41 -4 +0 +1 -0.3
201225 AAReading Phillies 201183 47713 8390 10 257288355643 98301 194 274 71 -7 +0 +4 -0.2
201225 INTLPerth Heat 5547 9100 661 10 191291213504 21220 1111 244 52 -3 +0 +1 -0.2
201326 INTLPerth Heat 146132 40514 9131 41 303352447799 144305 96 346 120 +4 +0 +3 0.7
201427 INTLPerth Heat 219200 511118 12242 90 255302440742 185254 115 321 103 +1 +2 +5 0.8
201528 INTLPerth Heat 7059 16603 961 50 271371525897 254260 913 390 150 +4 +1 +2 0.7
201629 INTLPerth Heat 138124 401306 14180 62 323391573964 250340 1310 420 170 +12 +0 +3 1.5
201730 INTLPerth Heat 150133 45705 13171 51 338401504905 165351 119 394 153 +9 +1 +3 1.4
201831 INTLPerth Heat 186160 541116 21223 82 338424531955 194358 1211 418 169 +15 +1 +4 2.0
201932 INTLPerth Heat 180153 40806 24262 43 261369431800 170279 1413 358 129 +6 -0 +4 1.0
202033 INTLPerth Heat 8172 18601 9200 30 250333375708 125333 2511 321 104 +0 +1 +2 0.3
202235 INTLPerth Heat 153124 351006 20216 44 282401508909 226296 1413 398 155 +10 -1 +3 1.3
202336 INTLPerth Heat 163137 40613 22272 52 292395416811 124343 1713 365 133 +6 +0 +4 1.0
202437 INTLPerth Heat 155136 29901 13372 10 213289301591 88280 248 267 67 -6 +0 +3 -0.3
202538 INTLPerth Heat 5648 13402 650 01 271352479831 208262 911 354 126 +2 -0 +1 0.3
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200518 ROK MLEGCL Phillies 135120 26801 13232 31 217304308612 92253 1710 266 66 -5 +0 +3 -0.2
200619 A MLELakewood BlueClaws 2725 5201 0120 00 200200400600 200229 440 183 10 -3 +0 +1 -0.2
200720 A MLELakewood BlueClaws 1515 2000 050 00 133133133267 167 330 95 -50 -3 +0 +0 -0.2
200821 A MLELakewood BlueClaws 233209 511311 15633 20 244304330634 86321 276 274 72 -8 +0 +5 -0.2
200922 AA MLEReading Phillies 133121 27522 8203 11 223288347635 124245 156 272 70 -5 -0 +3 -0.2
200922 A+ MLEClearwater Threshers 315279 722423 25705 63 258330391721 133315 228 310 96 -2 +0 +7 0.5
201023 A+ MLEClearwater Threshers 463426 1041814 25778 22 244298319618 75284 175 272 70 -16 -0 +10 -0.7
201124 AA MLEReading Phillies 195184 35732 8523 52 190236293529 103252 274 231 42 -13 +0 +4 -0.9
201225 AAA MLELehigh Valley IronPigs 5754 10201 190 10 185200278478 93200 162 191 15 -6 +0 +1 -0.4
201225 AA MLEReading Phillies 201185 44512 6490 10 238262308570 70282 243 242 50 -12 +0 +4 -0.8
200518 ROK MLEGCL Phillies 135120 26801 13232 31 217304308612 92260 1710 266 66
200518 ROK RAWGCL Phillies 135112 331101 21162 31 295415420834 125337 1216 380 66
200619 A MLELakewood BlueClaws 2725 5201 0120 00 200200400600 200333 440 183 10
200619 A RAWLakewood BlueClaws 2725 5201 090 00 200200400600 200267 330 239 10
200720 A MLELakewood BlueClaws 1515 2000 050 00 133133133267 200 330 95 -50
200720 A RAWLakewood BlueClaws 1515 2000 040 00 133133133267 182 270 121 -50
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 972934 33898 74 242313360673 117297 207 299 88
200922 A+ RAW2 teams 448388 1123345 45658 74 289374433807 144330 1510 357 88
201023 A+ MLE2 teams 626570 1402415 3410514 63 246304318622 72290 175 272 70
201023 A+ RAW2 teams 626559 1512619 458314 63 270340369708 98301 137 319 70
201124 INTL MLE2 teams 399365 711464 1710710 157 195250299549 104260 274 231 42
201124 INTL RAW2 teams 399355 10418313 276610 157 293360470830 177325 177 362 42
201225 AA MLE3 teams 313292 65913 8711 30 223246291537 68278 233 231 42
201225 AA RAW3 teams 313282 661014 17531 30 234279319598 85270 175 260 42
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 92253 1710 266 66
200619 A MLELakewood BlueClaws 2727 5201 0120 00 185200370570 185229 440 183 10
200720 A MLELakewood BlueClaws 1515 2000 050 00 133133133267 167 330 95 -50
200821 A MLELakewood BlueClaws 233213 511311 15633 20 239304324628 85321 276 274 72
200922 A+ MLE2 teams 448404 972934 33898 74 240313356669 116294 207 299 88
201023 A+ MLE2 teams 626573 1402415 3410514 63 244304316620 72284 175 272 70
201124 INTL MLE2 teams 399369 711464 1710710 157 192250295545 103252 274 231 42
201225 AA MLE3 teams 313301 65913 8711 30 216246282528 66264 233 231 42
▸ Career Totals
Career MLE 38933474 8781951670 29271158 9031 253321379699 126296 188 148 -14 -528 +6 +0 -23 +84 -47.1
/ 162G MLE 650580 14833312 4911910 155 255323384708 129299 188 148 -14 -88 +1 +0 -4 +14 -7.9