Jonathan Roof

PosSS
B/TR/R
Born1989-01-23
Age (2026)37

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)
201021 AHickory Crawdads 143125 32400 13142 45 256336288624 32286 109 287 80 -3 -1 +3 -0.1
201021 ROKAZL Rangers 1514 5100 130 00 357400429829 71455 207 373 139 +1 +0 +0 0.1
201122 A+Myrtle Beach Pelicans 4743 8200 390 00 186239233472 47235 196 215 31 -4 +0 +1 -0.3
201122 AHickory Crawdads 258236 651502 12431 155 275313364678 89323 175 294 85 -4 +1 +6 0.2
201223 AAATucson Padres 138120 30200 15193 11 250348267614 17297 1411 294 85 -2 -0 +3 0.0
201223 A+Lake Elsinore Storm 2221 7200 110 00 333364429792 95350 55 354 126 +1 +0 +0 0.1
201324 A+Clearwater Threshers 275248 611134 24340 44 246312363675 117269 129 302 90 -3 -1 +6 0.2
201324 ALakewood BlueClaws 6959 17402 583 12 288373458831 169294 127 362 131 +3 -1 +1 0.3
201425 AAPortland Sea Dogs 214188 481123 19465 13 255340383723 128324 219 325 106 +2 -1 +5 0.5
201425 A+Salem Red Sox 224193 581524 27321 21 301389461850 161338 1412 374 140 +11 +0 +5 1.6
201526 AAAPawtucket Red Sox 180168 36702 8331 20 214254292546 77252 184 244 51 -10 +0 +4 -0.6
201526 AAPortland Sea Dogs 168141 33421 20192 42 234337312649 78260 1112 294 85 -3 +0 +4 0.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201021 A MLEHickory Crawdads 143130 32400 8192 45 246300277577 31272 136 250 55 -8 -1 +3 -0.6
201021 ROK MLEAZL Rangers 1514 4100 140 00 286333357690 71364 277 259 61 -1 +0 +0 -0.0
201122 A+ MLEMyrtle Beach Pelicans 4744 6100 2130 00 136174159333 23206 284 162 -4 -6 +0 +1 -0.5
201122 A MLEHickory Crawdads 258240 551301 8591 155 229257296553 67275 233 236 46 -17 +1 +6 -1.0
201223 AAA MLETucson Padres 138125 28200 10253 11 224297240537 16276 187 246 53 -8 -0 +3 -0.5
201223 A+ MLELake Elsinore Storm 2221 7200 110 00 333364429792 95313 55 298 88 -0 +0 +0 0.0
201324 A+ MLEClearwater Threshers 275255 521023 17490 44 204254294548 90238 186 243 51 -16 -1 +6 -1.1
201324 A MLELakewood BlueClaws 6961 15302 3113 12 246313393707 148258 164 318 101 +0 -1 +1 0.1
201425 AA MLEPortland Sea Dogs 214194 42922 13585 13 216283314597 98291 276 263 64 -9 -1 +5 -0.6
201425 A+ MLESalem Red Sox 224203 521224 17451 21 256317394711 138302 208 306 93 -2 +0 +5 0.3
201526 AAA MLEPawtucket Red Sox 180170 31601 6411 20 182215235450 53228 233 203 24 -16 +0 +4 -1.2
201526 AA MLEPortland Sea Dogs 168148 33421 13242 42 223294297592 74241 148 253 57 -9 +0 +4 -0.5
201021 A MLE2 teams 158144 35400 9242 45 243297271568 28289 156 251 56
201021 A RAW2 teams 158139 37500 14172 45 266342302644 36301 119 295 56
201122 A MLE2 teams 305284 611401 10721 155 215244275519 60279 243 225 38
201122 A RAW2 teams 305279 731702 15521 155 262302344646 82310 175 282 38
201223 AAA MLE2 teams 160146 34300 11263 11 233300253553 21283 167 253 57
201223 AAA RAW2 teams 160141 37400 16203 11 262350291641 28306 1210 302 57
201324 A+ MLE2 teams 344315 671325 21603 56 213268314583 102244 176 258 61
201324 A+ RAW2 teams 344307 781536 29423 56 254324381706 127274 128 314 61
201425 A+ MLE2 teams 438398 952246 291036 34 239300359660 121305 247 285 79
201425 A+ RAW2 teams 438381 1062647 46786 34 278365423787 144331 1811 350 79
201526 AAA MLE2 teams 348318 641022 19653 62 201253264517 63243 195 227 40
201526 AAA RAW2 teams 348309 691123 28523 62 223294301595 78256 158 268 40
201021 A MLE2 teams 158146 35400 9242 45 240297267564 27281 156 251 56
201122 A MLE2 teams 305291 611401 10721 155 210244268512 58264 243 225 38
201223 AAA MLE2 teams 160145 34300 11263 11 234300255555 21281 167 253 57
201324 A+ MLE2 teams 344317 671325 21603 56 211268312581 101242 176 258 61
201425 A+ MLE2 teams 438400 952246 291036 34 237300357658 120297 247 285 79
201526 AAA MLE2 teams 348323 641022 19653 62 198253260513 62234 195 227 40
▸ Career Totals
Career MLE 17531605 35666814 9935018 3423 222275299574 77272 206 252 57 -91 -2 +0 +19 +38 -3.7
/ 162G MLE 650595 1312435 371307 139 220274296570 76270 206 252 57 -34 -1 +0 +7 +14 -1.4