Tim Kennelly

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

Contract

No contract data on file. Pre-MLB players and minor-league free agents do not yet have salary projections — entries are added at first 40-man roster placement.

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
200518 ROKGCL Phillies 135120 26801 13232 31 .217.304.308.612 .092.260 1710 .266 62 -6 +0 +0 -1 +4 -0.3
200619 ALakewood BlueClaws 2725 4101 0120 00 .160.160.320.480 .160.250 440 .184 -1 -3 +0 +0 -0 +1 -0.3
200720 ALakewood BlueClaws 1515 2000 050 00 .133.133.133.267 .000.200 330 .091 -72 -3 +0 +0 -0 +0 -0.3
200821 ALakewood BlueClaws 233210 491211 14623 20 .233.291.314.605 .081.320 276 .263 59 -11 +0 +0 -1 +7 -0.5
200922 A+2 teams 448400 982934 33908 74 .245.315.362.678 .117.301 207 .300 88 -6 -0 +0 -3 +13 0.4
201023 A+2 teams 626570 1402415 3410514 63 .246.304.318.622 .072.290 175 .272 66 -24 +0 +0 -4 +18 -1.0
201124 INTL2 teams 399365 721365 1711210 157 .197.253.307.559 .110.266 284 .235 38 -28 +0 +0 -2 +11 -1.9
201225 AA3 teams 313292 66913 8741 30 .226.249.295.544 .068.286 243 .235 38 -22 +1 +0 -2 +9 -1.5
201326 INTLPerth Heat 146132 40514 9131 41 .303.352.447.799 .144.305 96 +0 -1
201427 INTLPerth Heat 219200 511118 12242 90 .255.302.440.742 .185.254 115 +0 -1
201528 INTLPerth Heat 7059 16603 961 50 .271.371.525.897 .254.260 913 +0 -0
201629 INTLPerth Heat 138124 401306 14180 62 .323.391.573.964 .250.340 1310 +0 -1
201730 INTLPerth Heat 150133 45705 13171 51 .338.401.504.905 .165.351 119 +0 -1
201831 INTLPerth Heat 186160 541116 21223 82 .338.424.531.955 .194.358 1211 +0 -1
201932 INTLPerth Heat 180153 40806 24262 43 .261.369.431.800 .170.279 1413 +0 -1
202033 INTLPerth Heat 8172 18601 9200 30 .250.333.375.708 .125.333 2511 +0 -0
202235 INTLPerth Heat 153124 351006 20216 44 .282.401.508.909 .226.296 1413 +0 -1
202336 INTLPerth Heat 163137 40613 22272 52 .292.395.416.811 .124.343 1713 +0 -1
202437 INTLPerth Heat 155136 29901 13372 10 .213.289.301.591 .088.280 248 +0 -1
202538 INTLPerth Heat 5648 13402 650 01 .271.352.479.831 .208.262 911 +0 -0
▸ Career Totals (MLE all levels + projections)
Career 38933475 8781921671 29171958 9031 .253.320.378.699 .126.296 187 .148 -29 -566 +6 +0 -23 +110 -48.3
/ 162G 650580 14732312 4912010 155 .253.322.381.703 .128.297 188 .148 -29 -94 +1 +0 -4 +18 -8.1

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
200518 ROKGCL Phillies 135112 331101 21162 31 .295.415.420.834 .125.337 1216 .380 149 +7 +0 +4 1.2
200619 ALakewood BlueClaws 2725 5201 090 00 .200.200.400.600 .200.267 330 .239 41 -2 +0 +1 -0.1
200720 ALakewood BlueClaws 1515 2000 040 00 .133.133.133.267 .000.182 270 .121 -49 -3 +0 +0 -0.2
200821 ALakewood BlueClaws 233200 551511 24473 20 .275.361.375.736 .100.348 2010 .327 109 +2 +0 +7 0.9
200922 AAReading Phillies 133117 30622 12163 11 .256.341.393.734 .137.280 129 .329 110 +2 -0 +4 0.5
200922 A+Clearwater Threshers 315271 822723 33495 63 .303.388.450.839 .148.353 1610 .369 140 +14 +0 +9 2.4
201023 A+Clearwater Threshers 463416 1141815 35538 22 .274.342.358.700 .084.303 118 .317 101 +0 -0 +13 1.3
201023 INTLPerth Heat 163143 37804 10306 41 .259.333.399.732 .140.295 186 .323 105 +1 +0 +5 0.6
201124 AAReading Phillies 195181 39833 11443 52 .215.272.343.614 .127.269 236 .276 70 -7 +0 +6 -0.1
201124 INTLPerth Heat 204174 6510010 16227 105 .374.447.6031.050 .230.377 118 .445 198 +23 +0 +6 2.9
201225 AAALehigh Valley IronPigs 5752 10201 380 10 .192.236.288.525 .096.209 145 .229 34 -4 +0 +2 -0.3
201225 AAReading Phillies 201183 47713 8390 10 .257.288.355.643 .098.301 194 .274 68 -7 +0 +6 -0.1
201225 INTLPerth Heat 5547 9100 661 10 .191.291.213.504 .021.220 1111 .244 45 -3 +0 +2 -0.2
201326 INTLPerth Heat 146132 40514 9131 41 .303.352.447.799 .144.305 96 .346 123 +4 +0 +4 0.8
201427 INTLPerth Heat 219200 511118 12242 90 .255.302.440.742 .185.254 115 .321 104 +1 +2 +6 0.9
201528 INTLPerth Heat 7059 16603 961 50 .271.371.525.897 .254.260 913 .390 157 +4 +1 +2 0.8
201629 INTLPerth Heat 138124 401306 14180 62 .323.391.573.964 .250.340 1310 .420 179 +12 +0 +4 1.7
201730 INTLPerth Heat 150133 45705 13171 51 .338.401.504.905 .165.351 119 .394 159 +10 +1 +4 1.5
201831 INTLPerth Heat 186160 541116 21223 82 .338.424.531.955 .194.358 1211 .418 178 +16 +1 +5 2.3
201932 INTLPerth Heat 180153 40806 24262 43 .261.369.431.800 .170.279 1413 .358 132 +7 -0 +5 1.2
202033 INTLPerth Heat 8172 18601 9200 30 .250.333.375.708 .125.333 2511 .321 104 +0 +1 +2 0.3
202235 INTLPerth Heat 153124 351006 20216 44 .282.401.508.909 .226.296 1413 .398 163 +11 -1 +4 1.5
202336 INTLPerth Heat 163137 40613 22272 52 .292.395.416.811 .124.343 1713 .365 138 +7 +0 +5 1.2
202437 INTLPerth Heat 155136 29901 13372 10 .213.289.301.591 .088.280 248 .267 62 -7 +0 +4 -0.2
202538 INTLPerth Heat 5648 13402 650 01 .271.352.479.831 .208.262 911 .354 129 +2 -0 +2 0.3