Pitching Statistics
Regular Season
Year Team G IP R H ER BB SO HBP W L SV HLD BS WHIP ERA
2009 Mercenaries 2 1.0 0 0 0 0 1 0 0 0 0 0 0 0.00 0.00
2010 Storm 34 175.2 100 171 79 75 124 12 5 18 0 0 0 1.40 4.05
2011 Storm 32 194.2 119 215 106 54 152 7 9 13 0 0 0 1.38 4.90
2012 Magi 27 169.0 67 151 57 58 105 8 14 7 0 0 0 1.24 3.04
2013 Two Teams 33 231.1 102 224 93 58 158 19 13 9 0 0 0 1.22 3.62
Beers 23 168.1 71 170 66 37 117 11 10 8 0 0 0 1.23 3.53
Heartbreakers 10 63.0 31 54 27 21 41 8 3 1 0 0 0 1.19 3.86
2014 Heartbreakers 10 64.0 19 57 18 17 35 2 3 3 0 0 0 1.16 2.53
2015 Heartbreakers 34 268.2 71 168 65 71 230 18 23 5 0 0 0 0.89 2.18
2016 Heartbreakers 32 232.0 104 206 92 54 190 14 16 12 0 0 0 1.12 3.57
2017 Slammers 33 218.1 102 222 93 47 194 9 14 8 0 0 0 1.23 3.83
2018 Knights 32 163.1 121 202 117 70 148 7 5 16 0 0 0 1.67 6.45
2019 Magi 12 61.0 53 78 47 19 44 9 2 7 0 0 0 1.59 6.93
2021 Brawlers 28 163.0 102 162 95 74 145 3 12 8 0 0 0 1.45 5.25
2022 Brawlers 23 121.1 72 144 68 29 89 8 1 9 0 0 0 1.43 5.04
2023 Speakeasies 25 179.2 69 161 64 31 112 4 10 10 0 0 0 1.07 3.21
2024 Speakeasies 35 49.0 28 44 28 11 33 3 1 4 2 7 3 1.12 5.14
Totals 392 2292.0 1129 2205 1022 668 1760 123 128 129 2 7 3 1.25 4.01
Divisional Series
Year Team G IP R H ER BB SO HBP W L SV HLD BS WHIP ERA
2012 Magi 1 8.1 4 13 4 2 7 0 0 1 0 0 0 1.80 4.32
2013 Heartbreakers 1 7.0 3 7 3 0 8 0 0 1 0 0 0 1.00 3.86
2014 Heartbreakers 1 7.2 1 6 1 2 3 0 0 0 0 0 0 1.04 1.17
2021 Brawlers 1 7.1 1 4 1 4 4 0 0 0 0 0 0 1.09 1.23
Totals 4 30.1 9 30 9 8 22 0 0 2 0 0 0 1.25 2.67
League Series
Year Team G IP R H ER BB SO HBP W L SV HLD BS WHIP ERA
2012 Magi 2 12.0 7 9 7 10 7 1 0 1 0 0 0 1.58 5.25
Totals 2 12.0 7 9 7 10 7 1 0 1 0 0 0 1.58 5.25
James Huang Championship Series
Year Team G IP R H ER BB SO HBP W L SV HLD BS WHIP ERA
2012 Magi 1 5.0 1 2 1 1 4 0 1 0 0 0 0 0.60 1.80
Totals 1 5.0 1 2 1 1 4 0 1 0 0 0 0 0.60 1.80
Hitting Statistics
Regular Season
Year Team G AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG
2010 Storm 34 49 2 3 1 0 0 2 2 20 0 0 0.061 0.098 0.082
2011 Storm 32 63 2 8 1 0 0 5 1 20 0 0 0.127 0.154 0.143
2012 Magi 27 60 3 9 2 0 0 3 3 13 1 0 0.150 0.200 0.183
2017 Slammers 33 75 4 4 2 0 0 2 3 24 0 0 0.053 0.090 0.080
2018 Knights 32 49 2 5 2 0 0 1 1 19 0 0 0.102 0.120 0.143
2019 Magi 12 21 2 4 0 0 1 1 0 6 0 0 0.190 0.190 0.333
Totals 170 317 15 33 8 0 1 14 10 102 1 0 0.104 0.136 0.139
Divisional Series
Year Team G AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG
2012 Magi 1 3 0 0 0 0 0 0 0 1 0 0 0.000 0.000 0.000
Totals 1 3 0 0 0 0 0 0 0 1 0 0 0.000 0.000 0.000
League Series
Year Team G AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG
2012 Magi 2 4 0 1 0 0 0 0 0 0 0 0 0.250 0.250 0.250
Totals 2 4 0 1 0 0 0 0 0 0 0 0 0.250 0.250 0.250
James Huang Championship Series
Year Team G AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG
2012 Magi 1 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Totals 1 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Transaction History
January 24, 2009

Drafted by the Miami Mercenaries in the 1st round (11th pick) in the 2009 rookie draft.

March 31, 2009

Signed a one year contract extension with the Miami Mercenaries through the 2010 season.

January 17, 2010

Traded by the Mahoning Valley Monsters with draft picks to the Toronto Storm for Jacoby Ellsbury.

March 30, 2010

Signed a three year contract extension with the Toronto Storm through the 2013 season.

February 22, 2012

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

April 01, 2012

Signed a three year contract extension with the Starved Rock Magi through the 2016 season.

January 06, 2013

Traded by the Starved Rock Magi with Brian McCann and Jered Weaver to the Milwaukee Beers for draft picks.

July 31, 2013

Traded by the Milwaukee Beers with Jered Weaver and draft picks to the Oakland Agitators for Josh Vitters and draft picks.

Traded by the Oakland Agitators with Jered Weaver to the Hoboken Heartbreakers for Mat Latos and Brad Ziegler.

April 04, 2016

Signed a three year contract extension with the Hoboken Heartbreakers through the 2019 season.

January 22, 2017

Traded by the Bellmore Shih Tzus with draft picks to the Long Beach Slammers for draft picks.

January 11, 2018

Traded by the Long Beach Slammers with Cesar Hernandez, Kyle Barraclough, Blake Wood, Zach Britton, and draft picks to the Syracuse Nox for David Price, David Hernandez, Roberto Osuna, and draft picks.

January 15, 2018

Traded by the Syracuse Nox with Cam Bedrosian to the Harrison Knights for Phil Hughes, Jake Barrett, Starlin Castro, Rob Refsnyder, Ryan Schimpf, and draft picks.

January 17, 2019

Traded by the Harrison Knights with Joe Biagini and draft picks to the Starved Rock Magi for cash considerations.

January 19, 2019

Released by the Starved Rock Magi.

February 25, 2019

Signed as a Free Agent with the Starved Rock Magi.

June 05, 2019

Released by the Starved Rock Magi.

June 29, 2019

Signed as a Free Agent with the Starved Rock Magi.

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

March 18, 2020

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

January 05, 2021

Traded by the Starved Rock Magi to the Brooklyn Brawlers for draft picks.

March 13, 2021

Signed a one year contract extension with the Brooklyn Brawlers through the 2022 season.

March 24, 2022

Signed a one year contract extension with the Brooklyn Brawlers through the 2023 season.

January 13, 2023

Signed a one year contract extension with the South Slope Speakeasies through the 2024 season.

January 04, 2024

Released by the South Slope Speakeasies.

March 02, 2024

Signed as a Free Agent with the South Slope Speakeasies.

June 19, 2024

Released by the South Slope Speakeasies.