The 2025 Oslo Cup was held from August 28 to 31 at the Snarøya Curling Club in Oslo, Norway. The event was held in a round robin format with a purse of NOK 112,000 on the men's side and NOK 78,000 on the women's side. It was the first event of the 2025–26 Nordic Curling Tour.

On the men's side, the John Shuster rink, skipped by Chris Plys and playing as three, won the United States' first Oslo Cup title, defeating Sweden's Niklas Edin 7–2 in a rematch of the 2018 Olympic final. Plys, with teammates Matt Hamilton and Colin Hufman, finished 4–1 through the round robin. They then beat Andreas Hårstad in the quarterfinals and Jan Iseli in the semifinal to qualify for the championship game. Conversely, Team Edin earned the eighth playoff seed with a 3–2 record before knocking off previously undefeated Cameron Bryce in the quarters and Mathias Genner in a semifinal rematch from the round robin. Yves Stocker and Orrin Carson rounded out the playoff field.

In the women's event, Xenia Schwaller's Swiss rink won 7–2 over Norway's Torild Bjørnstad in a battle of previously undefeated teams. Both teams earned a bye to the semifinals following 4–0 round robin records where they beat Dilşat Yıldız and Team Constantini respectively. Yıldız advanced to the semis with a 4–2 win over Moa Dryburgh in the quarterfinals while Constantini stole in an extra end to eliminate Marianne Rørvik.

Men

Teams The teams are listed as follows: Skip Third Second Lead Alternate Locale Kjetil Bjørke Herman Suther Lasse Vinje Håvard Lundhaug Bygdøy, Norway Cameron Bryce Duncan Menzies Scott Hyslop Robin McCall Kelso, Scotland Grunde Buraas Magnus Nedregotten Magnus Lillebø Harald Dæhlin Lillehammer, Norway Orrin Carson Logan Carson Archie Hyslop Charlie Gibb Dumfries, Scotland James Craik Fraser Swanston Jake MacDonald Rory Macnair Forfar, Scotland Niklas Edin Oskar Eriksson Rasmus Wranå Christoffer Sundgren Karlstad, Sweden Mathias Genner Jonas Backofen Martin Reichel Florian Mavec Johann Karg Kitzbühel, Austria Andreas Hårstad Willhelm Næss Michael Mellemseter Mathias Brænden Oppdal, Norway Max Winz (Fourth) Jan Iseli (Skip) Sandro Fanchini Tom Winkelhausen Solothurn, Switzerland Lukáš Klíma Marek Černovský Martin Jurík Lukáš Klípa Radek Boháč Prague, Czech Republic Axel Landelius Alexander Palm Johan Engqvist Alfons Johansson Mjölby, Sweden Markus Dale (Fourth) Anders Mjøen (Skip) Emil Sæther Erland Loe Oppdal, Norway Fredrik Nyman Patric Mabergs Simon Olofsson Johannes Patz Sollefteå, Sweden Magnus Ramsfjell Martin Sesaker Bendik Ramsfjell Gaute Nepstad Trondheim, Norway Jonathan Vilandt (Fourth) Jacob Schmidt (Skip) Alexander Qvist Kasper Jurlander Bøge Mads Nørgaard Hvidovre, Denmark Chris Plys Matt Hamilton – Colin Hufman Duluth, Minnesota Yves Stocker Kim Schwaller Marco Hefti Felix Eberhard Zug, Switzerland Sondre Svorkmo-Lundberg Sigurd Svorkmo-Lundberg Torstein Hoiholt-Vagsnes Oscar Nydahl Oppdal, Norway

Round robin standings Final Round Robin Standings KeyTeams to Playoffs Pool A W L PF PA Orrin Carson 4 1 31 22 4.33 Team Shuster 4 1 27 11 15.75 Grunde Buraas 3 2 24 22 38.68 Lukáš Klíma 2 3 27 28 28.55 Anders Mjøen 1 4 20 33 61.38 James Craik 1 4 17 30 10.75 Pool B W L PF PA Cameron Bryce 5 0 32 19 29.00 Yves Stocker 4 1 26 20 9.15 Magnus Ramsfjell 3 2 31 17 5.88 Fredrik Nyman 2 3 26 26 30.78 Jacob Schmidt 1 4 21 27 18.15 Sondre Svorkmo-Lundberg 0 5 14 41 60.53 Pool C W L PF PA Mathias Genner 4 1 27 21 28.78 Andreas Hårstad 4 1 34 19 24.33 Niklas Edin 3 2 33 21 5.00 Jan Iseli 3 2 24 15 2.35 Axel Landelius 1 4 24 33 2.30 Kjetil Bjørke 0 5 12 45 53.85

Round robin results All draw times are listed in Central European Summer Time (UTC+02:00).

Draw 1 Thursday, August 28, 11:30 am

Draw 2 Thursday, August 28, 2:30 pm

Draw 4 Thursday, August 28, 6:00 pm

Draw 5 Thursday, August 28, 8:30 pm

Draw 6 Thursday, August 28, 9:00 pm

Draw 8 Friday, August 29, 9:30 am

Draw 9 Friday, August 29, 11:30 am

Draw 10 Friday, August 29, 12:30 pm

Draw 12 Friday, August 29, 3:30 pm

Draw 13 Friday, August 29, 5:30 pm

Draw 14 Friday, August 29, 6:00 pm

Draw 15 Friday, August 29, 8:30 pm

Draw 16 Saturday, August 30, 9:00 am

Draw 17 Saturday, August 30, 9:30 am

Draw 19 Saturday, August 30, 1:00 pm

Draw 20 Saturday, August 30, 3:30 pm

Playoffs

Source:

Quarterfinals Sunday, August 31, 9:00 am

Semifinals Sunday, August 31, 12:00 pm

Final Sunday, August 31, 2:30 pm

Women

Teams The teams are listed as follows: Skip Third Second Lead Alternate Locale Torild Bjørnstad Nora Østgård Ingeborg Forbregd Eirin Mesloe Oppdal, Norway Giulia Zardini Lacedelli Elena Mathis Lucrezia Grande Marta Lo Deserto Rebecca Mariani Cortina d'Ampezzo, Italy Moa Dryburgh Thea Orefjord Moa Tjärnlund Maja Roxin Sundbyberg, Sweden Corrie Hürlimann Marina Lörtscher Stefanie Berset Celine Schwizgebel Zug, Switzerland Michaela Baudyšová Karolína Špundová Aneta Müllerová Ežen Kolčevská Prague, Czech Republic Verena Pflügler Hannah Augustin Johanna Höss Teresa Treichl Kitzbühel, Austria Kristin Skaslien (Fourth) Marianne Rørvik (Skip) Mille Haslev Nordbye Eilin Kjærland Lillehammer, Norway Xenia Schwaller Selina Gafner Fabienne Rieder Selina Rychiger Zurich, Switzerland Liisa Turmann Kerli Laidsalu Erika Tuvike Heili Grossmann Tallinn, Estonia Dilşat Yıldız Öznur Polat İclal Karaman Berfin Şengül İfayet Şafak Çalıkuşu Erzurum, Turkey

Round robin standings Final Round Robin Standings KeyTeams to Playoffs Pool A W L PF PA Xenia Schwaller 4 0 27 12 15.83 Moa Dryburgh 2 2 22 17 22.37 Marianne Rørvik 2 2 16 22 54.30 Liisa Turmann 2 2 21 22 57.83 Verena Pflügler 0 4 12 25 26.43 Pool B W L PF PA Torild Bjørnstad 4 0 29 14 16.30 Team Constantini 3 1 22 17 0.00 Dilşat Yıldız 2 2 21 15 45.00 Corrie Hürlimann 1 3 22 26 10.77 Team Kubešková 0 4 14 36 96.07

Round robin results All draw times are listed in Central European Summer Time (UTC+02:00).

Draw 3 Thursday, August 28, 5:30 pm

Draw 7 Friday, August 29, 9:00 am

Draw 11 Friday, August 29, 2:30 pm

Draw 15 Friday, August 29, 8:30 pm

Draw 18 Saturday, August 30, 12:00 pm

Draw 21 Saturday, August 30, 4:30 pm

Playoffs

Source:

Quarterfinals Sunday, August 31, 9:00 am

Semifinals Sunday, August 31, 12:00 pm

Final Sunday, August 31, 2:30 pm

Notes

References

External links Men's Event Women's Event