Po raz pierwszy na arenie międzynarodowej Patrik Mächler pojawił w 15 grudnia 1992 roku w Dobbiaco, gdzie w zawodach Pucharu Kontynentalnego zajął 48. miejsce na dystansie 30 km techniką dowolną. W Pucharze Świata zadebiutował 9 stycznia 1993 roku w Ulrichen, zajmując 74. miejsce w biegu na 15 km stylem klasycznym. Pierwsze pucharowe punkty wywalczył 15 marca 1997 roku w Oslo, gdzie był szesnasty na dystansie 50 km stylem dowolnym. W klasyfikacji generalnej najlepiej wypadł w &lt;a href="Puchar%20%C5%9Awiata%20w%20biegach%20narciarskich%202001/2002"&gt;sezonu 2001/2002&lt;/a&gt;, który ukończył na 63. pozycji. W 1998 roku wystartował w biegu na 10 km klasykiem podczas igrzysk olimpijskich w Nagano, ale nie ukończył rywalizacji. Na rozgrywanych cztery lata później igrzyskach w Salt Lake City, zajął między innymi 28. miejsce w biegu na 30 km stylem dowolnym, a w sztafecie był dziesiąty. Kilkakrotnie startował na mistrzostwach świata, najlepszy wynik osiągając na MŚ w Val di Fiemme w 2003 roku, gdzie był dwunasty w biegu na 50 km techniką dowolną, a w sztafecie zajął piątą pozycję. Startował ponadto w zawodach cyklu FIS Marathon Cup, zajmując między innymi czternaste miejsce w klasyfikacji generalnej &lt;a href="FIS%20Marathon%20Cup%202002/2003"&gt;sezonu 2002/2003&lt;/a&gt;. Raz stanął na podium zawodów tego cyklu - 9 marca 2003 roku wygrał szwajcarski Engadin Skimarathon, bezpośrednio wyprzedzając Czecha Martina Koukala oraz Hiszpana Juana Jesúsa Gutiérreza. W 2005 roku zakończył karierę.