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.[1]
Schmidt first played at national level as a 20-year-old with the Perth Heat in the 2008 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]
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.