Pitching Statistics
Regular Season
Year Team G IP R H ER BB SO HBP W L SV HLD BS WHIP ERA
2009 Magi 42 63.0 17 48 16 34 84 6 3 1 0 6 2 1.30 2.29
2010 Magi 31 193.0 69 165 62 81 187 18 16 5 0 0 0 1.27 2.89
2011 Magi 33 201.0 92 158 77 79 191 5 16 6 0 0 0 1.18 3.45
2012 Storm 33 180.1 133 227 125 55 152 15 8 14 0 0 0 1.56 6.24
2013 Storm 30 182.1 103 179 94 76 221 7 16 6 0 0 0 1.40 4.64
2014 Storm 32 232.0 75 150 73 56 248 5 15 10 0 0 0 0.89 2.83
2015 Storm 34 228.2 83 196 77 51 279 5 16 10 0 0 0 1.08 3.03
2016 Barbecue 34 249.0 85 170 82 49 300 4 18 8 0 0 0 0.88 2.96
2017 Barbecue 34 224.1 100 180 96 61 277 6 11 11 0 0 0 1.07 3.85
2018 Beers 33 233.0 85 161 84 55 304 11 19 4 0 0 0 0.93 3.24
2019 Harbor Seals 29 221.2 52 113 51 47 288 12 24 4 0 0 0 0.72 2.07
2020 Harbor Seals 32 189.2 91 177 80 45 254 7 14 8 0 0 0 1.17 3.80
2021 Knights 31 179.2 93 166 86 71 235 4 13 7 0 0 0 1.32 4.31
2022 Knights 31 199.1 62 143 59 48 272 9 19 3 0 0 0 0.96 2.66
2023 Knights 24 157.2 51 135 47 30 179 7 9 9 0 0 0 1.05 2.68
2024 Three Teams 30 172.0 87 154 84 62 188 3 11 11 0 0 0 1.26 4.40
Dogfish 15 88.2 32 70 31 35 106 1 6 6 0 0 0 1.18 3.15
Snow Leopards 8 41.1 34 53 32 11 40 0 3 2 0 0 0 1.55 6.97
Channel Jumpers 7 42.0 21 31 21 16 42 2 2 3 0 0 0 1.12 4.50
Totals 513 3106.2 1278 2522 1193 900 3659 124 228 117 0 6 2 1.10 3.46
Divisional Series
Year Team G IP R H ER BB SO HBP W L SV HLD BS WHIP ERA
2010 Magi 1 7.0 1 4 0 2 6 0 0 0 0 0 0 0.86 0.00
2013 Storm 1 7.0 2 5 2 2 13 1 0 0 0 0 0 1.00 2.57
2018 Beers 1 7.0 3 6 3 1 7 0 1 0 0 0 0 1.00 3.86
2019 Harbor Seals 1 8.0 2 2 2 3 8 0 1 0 0 0 0 0.63 2.25
2020 Harbor Seals 2 13.0 6 9 6 4 15 1 1 1 0 0 0 1.00 4.15
2022 Knights 2 11.1 6 9 6 4 17 1 0 0 0 0 0 1.15 4.76
2023 Knights 1 7.0 3 6 3 3 10 1 0 1 0 0 0 1.29 3.86
Totals 9 60.1 23 41 22 19 76 4 3 2 0 0 0 0.99 3.28
League Series
Year Team G IP R H ER BB SO HBP W L SV HLD BS WHIP ERA
2011 Magi 1 6.0 4 6 3 3 5 0 0 1 0 0 0 1.50 4.50
2018 Beers 2 13.0 5 5 2 5 11 3 1 1 0 0 0 0.77 1.38
2019 Harbor Seals 2 8.1 8 14 8 2 11 0 0 1 0 0 0 1.92 8.64
2020 Harbor Seals 2 12.0 8 12 7 3 14 0 1 1 0 0 0 1.25 5.25
2021 Knights 1 5.2 3 6 3 4 7 1 1 0 0 0 0 1.76 4.76
2023 Knights 1 9.0 2 4 2 1 8 0 1 0 0 0 0 0.56 2.00
Totals 9 54.0 30 47 25 18 56 4 4 4 0 0 0 1.20 4.17
James Huang Championship Series
Year Team G IP R H ER BB SO HBP W L SV HLD BS WHIP ERA
2019 Harbor Seals 1 6.1 6 8 6 1 8 0 0 1 0 0 0 1.42 8.53
2023 Knights 2 13.0 6 12 5 2 16 1 0 0 0 0 0 1.08 3.46
Totals 3 19.1 12 20 11 3 24 1 0 1 0 0 0 1.19 5.12
Hitting Statistics
Regular Season
Year Team G AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG
2009 Magi 42 5 0 1 0 0 0 0 0 1 0 0 0.200 0.200 0.200
2010 Magi 31 65 5 13 1 0 0 8 1 24 0 0 0.200 0.221 0.215
2011 Magi 33 72 4 7 0 0 0 2 8 21 0 0 0.097 0.188 0.097
2012 Storm 33 64 3 11 1 0 0 7 2 11 0 0 0.172 0.206 0.188
2013 Storm 30 69 7 15 1 0 1 4 0 7 0 0 0.217 0.229 0.275
2014 Storm 32 79 3 7 2 0 0 4 6 25 0 0 0.089 0.153 0.114
2015 Storm 34 76 4 12 4 0 0 4 7 18 0 0 0.158 0.229 0.211
2016 Barbecue 34 79 3 15 1 0 0 5 1 25 0 0 0.190 0.200 0.203
2017 Barbecue 34 68 8 18 1 0 0 9 2 24 0 0 0.265 0.282 0.279
2022 Knights 31 79 2 7 1 0 1 4 0 29 0 0 0.089 0.089 0.139
Totals 334 656 39 106 12 0 2 47 27 185 0 0 0.162 0.197 0.189
Divisional Series
Year Team G AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG
2010 Magi 1 3 0 2 0 0 0 0 0 1 0 0 0.667 0.667 0.667
2013 Storm 1 3 0 1 1 0 0 1 0 0 0 0 0.333 0.333 0.667
2022 Knights 2 5 0 0 0 0 0 0 0 1 0 0 0.000 0.000 0.000
Totals 4 11 0 3 1 0 0 1 0 2 0 0 0.273 0.273 0.364
League Series
Year Team G AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG
2011 Magi 1 2 0 0 0 0 0 0 0 1 0 0 0.000 0.000 0.000
Totals 1 2 0 0 0 0 0 0 0 1 0 0 0.000 0.000 0.000
Transaction History
January 24, 2009

Drafted by the Starved Rock Magi in the 1st round (5th pick) in the 2009 rookie draft.

March 31, 2009

Signed a one year contract extension with the Starved Rock Magi through the 2010 season.

April 03, 2010

Signed a four year contract extension with the Starved Rock Magi through the 2014 season.

February 22, 2012

Traded by the Starved Rock Magi with Homer Bailey to the Toronto Storm for Johnny Cueto and Sean Rodriguez.

March 27, 2014

Signed a four year contract extension with the Toronto Storm through the 2018 season.

January 22, 2018

Traded by the West Berkeley Barbecue with Buster Posey to the Milwaukee Beers for draft picks.

March 22, 2018

Signed a one year contract extension with the Milwaukee Beers through the 2019 season.

January 12, 2019

Traded by the Milwaukee Beers with draft picks to the Portsmouth Harbor Seals for Nolan Arenado and Brandon Finnegan.

March 24, 2019

Signed a one year contract extension with the Portsmouth Harbor Seals through the 2020 season.

March 26, 2020

Signed a one year contract extension with the Portsmouth Harbor Seals through the 2021 season.

January 04, 2021

Traded by the Portsmouth Harbor Seals to the Harrison Knights for Madison Bumgarner and draft picks.

September 10, 2021

Signed a one year contract extension with the Harrison Knights through the 2022 season.

September 11, 2022

Signed a one year contract extension with the Harrison Knights through the 2023 season.

November 01, 2023

Granted free agency.

January 29, 2024

Signed as a Free Agent with the Delmarva Dogfish.

June 19, 2024

Traded by the Delmarva Dogfish to the California Snow Leopards for Shelby Miller.

August 10, 2024

Released by the California Snow Leopards.

August 24, 2024

Signed as a Free Agent with the Alameda Channel Jumpers.