Schwaller skipped the Swiss junior men's team at three straight World Junior Curling Championships. In 2014, he led his team of Reto Keller, throwing fourth stones, Patrick Witschonke, Michael Probst and Romano Meier to a 6–3 round robin record. They then beat Italy's Amos Mosaner in a tiebreaker to qualify for the playoffs. There, they defeated Canada's Braden Calvert and Norway's Eirik Mjøen in the 3 vs. 4 page playoff and semifinal games respectively, qualifying for the final.[2] In the final, they won 6–5 over Scotland's Kyle Smith rink to become the World Junior champions, becoming just the fifth Swiss men's team to do so.[3]
Schwaller returned to the World Juniors the following season with his same lineup in attempts to repeat as world champions. The team fared better through the round robin at the 2015 World Junior Curling Championships, finishing second overall with a 7–2 record. They then lost to Canada's Calvert team in the 1 vs. 2 game, but bounced back with a win over Sweden's Fredrik Nyman to once again play in the World Junior final. There, they were defeated 6–3 by the Canadian team, settling for silver.[4]
Team Schwaller began competing on the World Curling Tour during the 2015–16 season and found success, reaching the playoffs in four of their events. They made the semifinal round of the Curling Masters Champéry and the quarterfinals of the Swiss Cup Basel, as well as the finals of two regional Swiss events.[5] His team, now with Schwaller throwing the fourth stones, competed once more in the 2016 World Junior Curling Championships where they made the playoffs for a third straight year with a 6–3 record.[6] Despite beating Canada's Matt Dunstone in the 3 vs. 4 page playoff game, they lost both the semifinal and bronze medal game to the United States' Korey Dropkin and Canada respectively, settling for fourth.[7]
Men's
Out of juniors, Schwaller continued competing on the World Curling Tour skipping his team of Meier, Keller and Marcel Käufeler. They did not have very much success in their first season together and Reto Keller was replaced by Michael Brunner for the 2017–18 season. They won their first tour event at the 2017 Qinghai International, losing only one game en route to claiming the title.[8] They also reached the finals of both the DeKalb Superspiel and the Aberdeen International Curling Championship as well as the semifinals of the Oakville Fall Classic and the German Masters.[9] The team also had a strong performance at the 2018 Swiss Men's Curling Championship, finishing the round robin in first place with a 9–1 record. They then won the 1 vs. 2 page playoff game to qualify for the final where they faced the Marc Pfister rink. After beating Team Pfister in both the round robin and page playoff game, they lost 7–5 in the championship final, settling for second.[10]
Team Schwaller won two more tour events during the 2018–19 season, the Stu Sells Oakville Tankard and the Schweizer Cup.[11] Because of their success from the previous season, the team joined the elite ranks and competed in their first ever Grand Slam of Curling events. They played in the 2018 Masters, 2018 National and the 2019 Champions Cup, however, missed the playoffs at all three events. The team also played in three legs of the Curling World Cup.[12] In the second leg, they finished in seventh place with a 2–4 record. In the third leg, they finished in fourth with a 4–2 record and in the grand final, they went 3–3. At the Swiss Men's Championship, the team finished second in the round robin with a 6–1 record but was able to avenge that loss in the 1 vs. 2 page playoff game by defeating the Peter de Cruz rink. In the final, they once again played Team de Cruz where they lost in an extra end 8–7.[13] Also during the 2018–19 season, Schwaller and his team competed in the 2019 Winter Universiade. There, they went 6–3 through the round robin and won their qualification game before losing both the semifinal and bronze medal games, settling for fourth.[14]
Schwaller and his team began the 2019–20 season by winning two more tour events, the Baden Masters[15] and the 2019 Cameron's Brewing Oakville Fall Classic.[16] Later in the fall, the team was selected to represent Switzerland at the 2019 European Curling Championships.[17] There, they posted a 6–3 round robin record. This qualified them for the playoffs where they beat Denmark's Mikkel Krause in the semifinals, before losing to Sweden's Niklas Edin rink in the final, settling for silver.[18] In Grand Slam play, the team competed in four events and reached the playoffs for the first time at the 2020 Canadian Open. There, they lost out to Brad Gushue in the quarterfinals.[19] At the Swiss Championship, the team went 7–2 through the round robin and championship pools, qualifying them for the final against the de Cruz rink. There, they won their first national title by defeating Team de Cruz 5–3.[20] The team was set to represent Switzerland at the 2020 World Men's Curling Championship before the event got cancelled due to the COVID-19 pandemic.[21][22] The team won the last tour event of the season before it was cancelled due to the pandemic, the 2020 Aberdeen International Curling Championship.
To begin the abbreviated 2020–21 season, Team Schwaller finished runner-up at the 2020 Schweizer Cup, losing in the final to Andrin Schnider.[23] They also lost in the finals of the Adelboden International and the 2.0 Cup, both to the de Cruz rink. They were then, however, able to win the 2020 Curling Masters Champéry, their only tour win of the season.[24] In January 2021, Schwaller competed at the 2021 Swiss Mixed Doubles Curling Championship with partner Briar Hürlimann. The pair finished atop of the round robin standings with a 6–1 record, sending them directly to the best-of-three final where they played Alina Pätz and Sven Michel. They defeated Pätz / Michel two games to zero to claim the Swiss Mixed Doubles title.[25] The pair then played against the 2020 Swiss champion rink of Jenny Perret and Martin Rios to decide who would represent Switzerland at the 2021 World Mixed Doubles Curling Championship. They lost the best-of-five series three games to zero.[26] At the Swiss Championship, the team could not defend their title, losing all three of their matches against the de Cruz rink, including the final.[27] As they had won the Swiss Championship in 2020 but could not participate in the World Championship due to the cancellation, Team Schwaller played Team de Cruz in a best-of-five series to determine which team would represent Switzerland at the 2021 World Men's Curling Championship. After winning the first two games, Team de Cruz defeated Team Schwaller in the other three matches to win the series three games to two, earning themselves the spot at the World Championship.[28] Schwaller and his team ended their season at the 2021 Champions Cup and 2021 Players' Championship Grand Slam events, which were played in a "curling bubble" in Calgary, Alberta, with no spectators, to avoid the spread of the coronavirus.[29] The team failed to reach the playoffs at both events. At the end of the season, Schwaller and Hürlimann won the 2021 WCT Arctic Cup in Dudinka, Russia.[30]
The Schwaller rink had a strong start to the 2021–22 season, winning both the 2021 Baden Masters and the 2021 Euro Super Series tour events.[31][32] Next, Team Schwaller competed in the 2021 Swiss Olympic Curling Trials where they would face the de Cruz rink in a best-of-seven series to determine who would represent Switzerland at the 2022 Winter Olympics.[33] Despite entering the Trials winning the first two events of the season, Team de Cruz won the first four matches of the event, securing their spot as the Olympic representatives.[34] Back on tour, Team Schwaller reached the semifinals of four events, not able to reach the final in any of them. They played in both the 2021 Masters and 2021 National Slams but failed to reach the playoffs at both events. In the new year, they finished runner-up at the St. Galler Elite Challenge before entering the Swiss Championship. There, the team dominated the field, losing only one game en route to claiming their second Swiss Men's title.[35] With the win, they went on to represent Switzerland at the 2022 World Men's Curling Championship.[36] After having a strong start by winning five out of their first seven games, they finished the round robin in sixth place with a 6–6 record, narrowly qualifying for the playoffs. They then faced Italy's Joël Retornaz in the qualification game, where they lost 10–4 and were eliminated from contention.[37] They ended their season at the 2022 Players' Championship where they lost all three of their games.
In April 2022, Schwaller announced that he would be leaving the Bern Zähringer team.[38] It was later announced that he would skip a new team out of Geneva conisisting of Benoît Schwarz, Sven Michel and Pablo Lachat for the 2022–23 season. Schwaller would skip the team but throw third rocks with Schwarz throwing fourth rocks, Michel playing second and Lachat at lead.[39]