Pitching Statistics
Regular Season
Year Team G IP R H ER BB SO HBP W L SV HLD BS WHIP ERA
2007 Magi 20 109.2 52 111 51 52 115 3 10 6 0 0 0 1.49 4.19
2008 Two Teams 33 198.0 120 207 117 74 177 15 12 13 0 0 0 1.42 5.32
Magi 23 144.0 80 136 79 52 129 10 10 8 0 0 0 1.31 4.94
Storm 10 54.0 40 71 38 22 48 5 2 5 0 0 0 1.72 6.33
2010 Sea Sides 13 70.1 48 81 42 35 52 3 3 6 0 0 0 1.65 5.37
2013 Harbor Seals 3 5.2 0 2 0 2 10 0 0 0 0 0 0 0.71 0.00
2016 Slammers 4 32.0 5 15 4 2 34 0 3 1 0 0 0 0.53 1.13
2017 Slammers 19 120.2 42 82 36 31 143 5 8 4 0 0 0 0.94 2.69
2018 Two Teams 27 150.1 72 121 70 67 193 11 7 8 0 0 0 1.25 4.19
Nox 6 32.0 22 31 22 21 40 1 2 2 0 0 0 1.63 6.19
Slammers 21 118.1 50 90 48 46 153 10 5 6 0 0 0 1.15 3.65
2019 Shih Tzus 24 130.2 72 126 69 45 150 6 8 8 0 0 0 1.31 4.75
2020 Beers 23 115.2 82 143 77 47 130 4 3 13 0 0 0 1.64 5.99
2021 Green Jackets 20 99.1 62 88 57 57 98 2 8 5 0 0 0 1.46 5.16
2022 Two Teams 26 135.2 99 158 90 61 126 13 4 15 0 0 0 1.61 5.97
Maulers 19 97.1 78 123 74 41 90 8 2 11 0 0 0 1.68 6.84
Royals 7 38.1 21 35 16 20 36 5 2 4 0 0 0 1.43 3.76
2023 Larks 23 126.2 52 124 49 40 109 5 7 7 0 0 0 1.29 3.48
2024 Channel Jumpers 72 154.1 97 160 89 50 131 7 10 13 2 6 4 1.36 5.19
Totals 307 1449.0 803 1418 751 563 1468 74 83 99 2 6 4 1.37 4.66
Divisional Series
Year Team G IP R H ER BB SO HBP W L SV HLD BS WHIP ERA
2007 Magi 1 7.0 5 8 5 4 3 0 0 1 0 0 0 1.71 6.43
2008 Storm 1 7.0 4 9 1 3 7 0 0 1 0 0 0 1.71 1.29
2016 Slammers 1 8.0 1 4 1 2 10 0 1 0 0 0 0 0.75 1.13
2017 Slammers 1 5.2 3 7 3 3 5 0 0 1 0 0 0 1.76 4.76
2021 Green Jackets 1 5.0 1 6 1 3 2 0 0 0 0 0 0 1.80 1.80
Totals 5 32.2 14 34 11 15 27 0 1 3 0 0 0 1.50 3.03
Hitting Statistics
Regular Season
Year Team G AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG
2007 Magi 20 39 5 5 1 0 2 6 4 15 0 0 0.128 0.209 0.308
2008 Two Teams 33 70 4 10 1 0 0 4 4 32 0 0 0.143 0.189 0.157
Magi 23 54 1 8 0 0 0 4 3 23 0 0 0.148 0.193 0.148
Storm 10 16 3 2 1 0 0 0 1 9 0 0 0.125 0.176 0.188
2010 Sea Sides 13 22 0 1 0 0 0 0 1 11 0 0 0.045 0.087 0.045
2016 Slammers 4 9 1 2 0 0 0 0 3 4 0 0 0.222 0.417 0.222
2017 Slammers 19 37 2 4 1 0 0 4 2 18 0 0 0.108 0.154 0.135
2018 Two Teams 27 40 2 3 0 0 0 1 1 16 0 0 0.075 0.119 0.075
Slammers 21 40 2 3 0 0 0 1 1 16 0 0 0.075 0.119 0.075
Royals 7 14 1 2 0 0 0 0 0 4 0 0 0.143 0.143 0.143
Totals 117 231 15 27 3 0 2 15 15 100 0 0 0.117 0.174 0.156
Divisional Series
Year Team G AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG
2007 Magi 1 1 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
2008 Storm 1 2 0 0 0 0 0 0 0 2 0 0 0.000 0.000 0.000
2016 Slammers 1 3 0 1 0 0 0 0 0 2 0 0 0.333 0.333 0.333
2017 Slammers 1 2 0 0 0 0 0 0 0 1 0 0 0.000 0.000 0.000
Totals 4 8 0 1 0 0 0 0 0 5 0 0 0.125 0.125 0.125
Transaction History
March 31, 2008

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

August 01, 2008

Traded by the Starved Rock Magi with draft picks to the Toronto Storm for Steve Trachsel and draft picks.

January 18, 2009

Released by the Toronto Storm.

November 01, 2009

Granted free agency.

March 09, 2010

Signed as a Free Agent with the Long Beach Sea Sides.

September 26, 2010

Released by the Long Beach Sea Sides.

November 01, 2010

Granted free agency.

September 21, 2013

Signed as a Free Agent with the Portsmouth Harbor Seals.

November 01, 2013

Granted free agency.

February 21, 2016

Signed as a Free Agent with the Long Beach Slammers.

June 18, 2016

Signed a one year contract extension with the Long Beach Slammers through the 2017 season.

April 05, 2017

Signed a one year contract extension with the Long Beach Slammers through the 2018 season.

March 27, 2018

Signed a one year contract extension with the Long Beach Slammers through the 2019 season.

July 26, 2018

Traded by the Long Beach Slammers to the Syracuse Nox for Nick Ahmed.

January 25, 2019

Traded by the Syracuse Nox to the Bellmore Shih Tzus for Nick Williams, Kelvin Herrera, and draft picks.

November 01, 2019

Granted free agency.

February 27, 2020

Signed as a Free Agent with the Milwaukee Beers.

March 31, 2020

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

January 20, 2021

Traded by the Milwaukee Beers to the Assault City Straitjackets for Kyle Freeland and draft picks.

February 10, 2021

Traded by the Assault City Straitjackets to the Augusta Green Jackets for Trevor Rosenthal and Lewin Diaz.

November 01, 2021

Granted free agency.

January 30, 2022

Signed as a Free Agent with the Mentone Beach Maulers.

July 27, 2022

Released by the Mentone Beach Maulers.

August 06, 2022

Signed as a Free Agent with the Montreal Royals.

November 01, 2022

Granted free agency.

February 18, 2023

Signed as a Free Agent with the Oakland Larks.

November 01, 2023

Granted free agency.

March 09, 2024

Signed as a Free Agent with the Alameda Channel Jumpers.