Hitting Statistics
Regular Season
Year Team G AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG
2015 Storm 42 74 12 13 2 0 2 5 7 20 0 0 0.176 0.282 0.284
2016 Royals 162 617 78 166 27 12 15 67 44 153 15 3 0.269 0.318 0.425
2017 Royals 162 547 75 127 24 1 31 82 59 135 19 5 0.232 0.309 0.450
2018 Bull Moose 141 397 58 88 21 0 12 52 35 115 7 1 0.222 0.285 0.365
2019 Bull Moose 162 600 76 132 19 1 17 79 67 142 11 6 0.220 0.296 0.340
2020 Bull Moose 162 666 103 179 39 10 28 76 82 110 12 10 0.269 0.354 0.483
2021 Bull Moose 160 568 60 137 22 3 17 75 61 147 7 0 0.241 0.314 0.380
2022 Bull Moose 162 647 115 148 38 2 43 123 76 156 7 2 0.229 0.311 0.493
2023 Bull Moose 162 666 97 178 31 8 26 113 49 127 18 4 0.267 0.320 0.455
2024 Bull Moose 162 687 95 183 29 4 20 77 58 102 23 7 0.266 0.327 0.408
Totals 1477 5469 769 1351 252 41 211 749 538 1207 119 38 0.247 0.316 0.424
Divisional Series
Year Team G AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG
2017 Royals 1 1 0 0 0 0 0 0 0 1 0 0 0.000 0.000 0.000
2022 Bull Moose 5 21 4 9 3 0 2 11 1 4 0 0 0.429 0.478 0.857
2024 Bull Moose 5 14 4 4 0 0 1 5 4 3 0 0 0.286 0.429 0.500
Totals 11 36 8 13 3 0 3 16 5 8 0 0 0.361 0.444 0.694
League Series
Year Team G AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG
2022 Bull Moose 6 25 4 9 2 0 1 5 2 6 0 0 0.360 0.407 0.560
2024 Bull Moose 6 24 4 12 3 0 2 8 4 2 1 1 0.500 0.571 0.875
Totals 12 49 8 21 5 0 3 13 6 8 1 1 0.429 0.491 0.714
James Huang Championship Series
Year Team G AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG
2024 Bull Moose 7 26 3 5 0 0 0 2 2 5 0 0 0.192 0.276 0.192
Totals 7 26 3 5 0 0 0 2 2 5 0 0 0.192 0.276 0.192
Transaction History
January 17, 2015

Drafted by the Toronto Storm in the 2nd round (33rd pick) in the 2015 rookie draft.

March 22, 2015

Signed a one year contract extension with the Toronto Storm through the 2016 season.

February 10, 2016

Traded by the West Berkeley Barbecue with Freddie Freeman and draft picks to the Atlantic City High Rollers for Brandon Crawford, Jeremy Jeffress, and draft picks.

Traded by the Atlantic City High Rollers with Christian Yelich and Aaron Sanchez to the Montreal Royals for Xander Bogaerts and Brandon Guyer.

April 09, 2016

Signed a two year contract extension with the Montreal Royals through the 2018 season.

January 11, 2018

Traded by the Montreal Royals to the Long Beach Slammers for Tommy Kahnle and Blake Treinen.

January 15, 2018

Traded by the Long Beach Slammers with Mallex Smith and draft picks to the Moose Pond Bull Moose for Zack Cozart.

March 26, 2018

Signed a one year contract extension with the Moose Pond Bull Moose through the 2019 season.

March 29, 2018

Signed a one year contract extension with the Moose Pond Bull Moose through the 2020 season.

March 18, 2020

Signed a two year contract extension with the Moose Pond Bull Moose through the 2022 season.

March 24, 2022

Signed a one year contract extension with the Moose Pond Bull Moose through the 2023 season.

March 21, 2023

Signed a one year contract extension with the Moose Pond Bull Moose through the 2024 season.

March 23, 2024

Signed a one year contract extension with the Moose Pond Bull Moose through the 2025 season.