Rapperswil produced one of the shock results in the Swiss Cup when they beat Juventus 6-1 in the Round of 64 at their home ground on 2026-08-15. The visitors dominated from the opening whistle, running riot against a host side that looked thoroughly outclassed. And here's the thing — this wasn't supposed to be a contest.
Rapperswil had shown glimpses of quality in their recent outings, beating Stade Nyonnais 2-1 and Ham 3-1, though they also suffered heavy defeats to Stade Lausanne-Ouchy and FC Wil 1900. By then, they arrived in a mood to prove themselves, and they certainly did. To be fair, Juventus had not been at their best either.
The Italian side had lost their last two matches — 2-4 away to Biel-Bienne and 0-3 at home against Lucerne II — before a narrow 1-0 win over Lugano II. They were clearly not finding their rhythm, and against Rapperswil, those issues were exposed without mercy.
What made the result even more striking was the contrast between expectation and reality. Juventus, with their reputation, came into this tie as overwhelming favourites. Rapperswil, meanwhile, had the deeper squad to weather the pressure and take their chances when they came. The away end never stopped once they took the lead.
For Rapperswil, this victory represents something special — a chance to go further in a competition that rewards grit over pedigree. They pulled the strings against a team that found themselves flat-footed from the start. A fourth straight win of sorts, though it comes in a different context.
Juventus now face questions about their direction. They kept their side in it for parts of the match but could not find a way through once Rapperswil got going. The draw brought them together early, but it ended as a message about who was ready to fight.