Schmidt was a Melville Braves junior in Western Australia and played in the junior state representative and schoolboys teams, before being selected in the extended 35 man Western Heelers squad for the 2005 Claxton Shield.
[2] He would be part of the Heat team that won the Shield that year and again in 2009, pitching a 6+2⁄3 scoreless start in the deciding championship game.
[3] Following his Claxton Shield success, Schmidt began continued playing for the Heat in the inaugural Australian Baseball League season with the team winning the Championship that year and the 2011–12 Australian Baseball League season.
With the Heat, he continued to be a mainstay in the rotation until a rocky 2015–16 Australian Baseball League season saw him put in a bullpen and spot starter role for the next two seasons, before being moved there full-time from 2018 onwards in a variety of roles.
Due to his consistency and regular role, he holds a variety of Australian Baseball League career records that include most wins (37), losses (27), earned runs (235), runs (301), hits (573) and home-runs (52) allowed.