Po raz pierwszy na arenie międzynarodowej Tommy Schmid pojawił się 8 grudnia 2004 roku, kiedy wystartował w zawodach FIS Race. Zajął wtedy 51. miejsce w zawodach metodą Gundersena w Seefeld. W 2006 roku wystąpił na Mistrzostwach Świata Juniorów w Kranju, gdzie był między innymi ósmy w drużynie, a w Gundersenie zajął 22. miejsce. Rok później, podczas Mistrzostwach Świata Juniorów w Tarvisio indywidualnie zajmował miejsca w połowie drugiej dziesiątki, a w drużynie był dziewiąty. Jeszcze przed końcem 2007 roku, 30 grudnia w Oberhofie zadebiutował w Pucharze Świata, zajmując 33. miejsce w Gundersenie. W &lt;a href="Puchar%20%C5%9Awiata%20w%20kombinacji%20norweskiej%202007/2008"&gt;sezonie 2007/2008&lt;/a&gt; wystartował jeszcze ośmiokrotnie, przy czym 13 stycznia 2008 roku w Val di Fiemme zdobył pierwsze punkty PŚ, zajmując 17. miejsce w sprincie. Schmid pobił ten wynik jeszcze w tym samym sezonie, 24 lutego 2008 roku w Zakopanem zajmując drugie miejsce w tej samej konkurencji. Było to jego pierwsze pucharowe podium w karierze oraz najlepszy wynik we wszystkich jego dotychczasowych startach. W klasyfikacji generalnej zajął 34. miejsce.