Zac Law

PosCF
B/TR/R
Born1996-07-08
Age (2026)30

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)
201418 ROKGCL Rays 116102 26520 8183 50 255327343671 88299 167 299 88 -2 +1 +3 0.2
201519 ROKPrinceton Rays 287256 691028 144210 128 270332418750 148293 155 328 108 +3 -1 +6 0.8
201620 ABowling Green Hot Rods 478432 1092034 27956 199 252305340646 88308 206 285 79 -12 +0 +10 -0.1
201721 INTLPerth Heat 5345 15703 3105 21 3334346891.123 356375 196 482 212 +7 +0 +1 0.8
201822 A+Charlotte Stone Crabs 10388 22221 7144 30 250333352686 102276 147 302 90 -1 +1 +2 0.2
201822 ABowling Green Hot Rods 11496 29403 8133 50 302370438808 135306 117 343 118 +2 +1 +2 0.6
201923 A+Charlotte Stone Crabs 8472 15400 7204 10 208313264577 56283 248 273 71 -3 +0 +2 -0.1
201923 ROKGCL Rays 2523 5100 230 00 217280261541 43250 128 252 57 -1 +0 +1 -0.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201418 ROK MLEGCL Rays 116106 21410 4263 50 198248255503 57242 223 226 39 -8 +1 +3 -0.5
201519 ROK MLEPrinceton Rays 287261 53716 96010 128 203257307564 103231 213 245 52 -16 -1 +6 -1.1
201620 A MLEBowling Green Hot Rods 478441 941733 181276 199 213254286539 73272 274 234 45 -32 +0 +10 -2.1
201822 A+ MLECharlotte Stone Crabs 10390 19211 5204 30 211283289572 78239 195 259 61 -5 +1 +2 -0.2
201822 A MLEBowling Green Hot Rods 11499 25302 6183 50 253315343658 91259 165 297 87 -2 +1 +2 0.2
201923 A+ MLECharlotte Stone Crabs 8474 12300 5274 10 162253203456 41261 326 225 38 -6 +0 +2 -0.4
201923 ROK MLEGCL Rays 2524 4100 140 00 167200208408 42200 164 181 9 -3 +0 +1 -0.2
201418 ROK MLEGCL Rays 116106 21410 4263 50 198248255503 57253 223 226 39
201418 ROK RAWGCL Rays 116102 26520 8183 50 255327343671 88299 167 299 39
201519 ROK MLEPrinceton Rays 287261 53716 96010 128 203257307564 103239 213 245 52
201519 ROK RAWPrinceton Rays 287256 691028 144210 128 270332418750 148293 155 328 52
201620 A MLEBowling Green Hot Rods 478441 941733 181276 199 213254286539 73285 274 234 45
201620 A RAWBowling Green Hot Rods 478432 1092034 27956 199 252305340646 88308 206 285 45
201721 INTL MLEPerth Heat 5345 15703 3105 21 3334346891.123 356375 196
201721 INTL RAWPerth Heat 5345 15703 3105 21 3334346891.123 356375 196 482 212
201822 A MLE2 teams 217189 44513 11387 80 233300317617 85263 185 279 75
201822 A RAW2 teams 217184 51624 15277 80 277353397749 120292 127 323 75
201923 A+ MLE2 teams 10998 16400 6324 10 163241204445 41239 296 215 32
201923 A+ RAW2 teams 10995 20500 9234 10 211306263569 53274 218 268 32
201418 ROK MLEGCL Rays 116108 21410 4263 50 194248250498 56242 223 226 39
201519 ROK MLEPrinceton Rays 287266 53716 96010 128 199257301558 102231 213 245 52
201620 A MLEBowling Green Hot Rods 478451 941733 181276 199 208254279533 71272 274 234 45
201822 A MLE2 teams 217197 44513 11387 80 223300305604 81250 185 279 75
201923 A+ MLE2 teams 10998 16400 6324 10 163241204445 41247 296 215 32
▸ Career Totals
Career MLE 12601140 24344615 5129335 4718 213268302570 89267 234 232 43 -85 +2 +0 +4 +27 -5.2
/ 162G MLE 650588 1262338 2615118 249 214269304573 90268 234 232 43 -44 +1 +0 +2 +14 -2.7