- Entering fourth season overall with the Grizzlies in 2025
- Pitched last summer in New Zealand
- Appeared in 26 games with Gateway in 2023, going 3-0 with a 3.86 ERA, 33 strikeouts, and seven walks in 30 1/3 innings, including just one earned run allowed in his last 19 games
- Played two seasons in Germany with the Munchen-Haar Disciples in the Baseball-Bundesliga from 2021-22
- Pitched for two seasons in the Atlantic League with the York Revolution (2018) and Long Island Ducks (2017), going 6-2 with a 3.84 ERA, 72 strikeouts, and 28 walks over 61 innings and 53 appearances with the Ducks in 2017
- Played two winter seasons in the Australian Baseball League with the Brisbane Bandits, helping them to back-to-back league championships
- Three-time Frontier League All-Star (2013, 2014, 2016), 2012 Frontier League Rookie of the Year
- Pitched two seasons with the River City Rascals, posting a 1.86 ERA and 22 saves in 41 games in 2016 along with 75 strikeouts and 15 walks in 48 1/3 innings
- Appeared in 34 games with River City in 2015 with a 3.77 ERA, 29 strikeouts, and seven walks in 31 innings after a trade from the Lake Erie Crushers
- Went 7-3 with a 2.97 ERA in 31 games (11 starts) with the Crushers in 2014, striking out 88 and walking 30 in 97 innings
- Began his career with the Grizzlies in 2012-13, posting a 1.22 ERA, 54 strikeouts, and 16 walks in 51 2/3 innings over 36 appearances in 2012 to win the Jason Simontacchi Award as the league's Rookie of the Year
- Appeared in 41 games with Gateway in 2013, going 5-3 with a 2.13 ERA, five saves, 57 strikeouts, and 26 walks in 50 2/3 innings over 41 appearances
- Signed with Gateway after completing his collegiate career at Ouachita Baptist University (NCAA D-II)