2025 Oslo Cup

2025 Oslo Cup
Host cityOslo, Norway
ArenaSnarøya Curling Club
DatesAugust 28–31
Men's winner Team Shuster
Curling clubDuluth CC, Duluth
SkipChris Plys
ThirdMatt Hamilton
LeadColin Hufman
CoachTheran Michaelis
Finalist Niklas Edin
Women's winner Team Schwaller
Curling clubGC Zurich, Zurich
SkipXenia Schwaller
ThirdSelina Gafner
SecondFabienne Rieder
LeadSelina Rychiger
CoachAndreas Schwaller
Finalist Torild Bjørnstad
« 2024
2026 »

The 2025 Oslo Cup was held from August 28 to 31 at the Snarøya Curling Club in Oslo, Norway.[1] 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.[2][3] 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:[4][5]

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 [a] 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[6]

Key
Teams to Playoffs
Pool A W L PF PA DSC
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 DSC
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 DSC
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).[7][8]

Draw 1

Thursday, August 28, 11:30 am

Sheet A 1 2 3 4 5 6 7 8 Final
Anders Mjøen 🔨 0 3 0 2 0 0 1 0 6
Orrin Carson 1 0 2 0 2 1 0 2 8
Sheet B 1 2 3 4 5 6 7 8 Final
Team Shuster 0 2 3 0 2 1 X X 8
James Craik 🔨 1 0 0 1 0 0 X X 2
Sheet C 1 2 3 4 5 6 7 8 Final
Lukáš Klíma 🔨 2 3 0 0 2 1 0 X 8
Grunde Buraas 0 0 1 3 0 0 1 X 5
Sheet D 1 2 3 4 5 6 7 8 Final
Sondre Svorkmo-Lundberg 0 0 1 0 0 1 X X 2
Yves Stocker 🔨 4 1 0 0 1 0 X X 6

Draw 2

Thursday, August 28, 2:30 pm

Sheet A 1 2 3 4 5 6 7 8 Final
Magnus Ramsfjell 🔨 1 3 2 0 0 3 X X 9
Jacob Schmidt 0 0 0 1 1 0 X X 2
Sheet B 1 2 3 4 5 6 7 8 Final
Cameron Bryce 0 0 0 2 0 3 0 X 5
Fredrik Nyman 🔨 0 0 1 0 1 0 0 X 2
Sheet C 1 2 3 4 5 6 7 8 Final
Axel Landelius 0 0 0 1 0 0 1 X 2
Jan Iseli 🔨 0 1 3 0 2 0 0 X 6
Sheet D 1 2 3 4 5 6 7 8 Final
Niklas Edin 🔨 2 0 3 2 0 4 X X 11
Kjetil Bjørke 0 1 0 0 1 0 X X 2

Draw 4

Thursday, August 28, 6:00 pm

Sheet E 1 2 3 4 5 6 7 8 Final
Andreas Hårstad 0 2 0 1 0 1 0 0 4
Mathias Genner 🔨 1 0 0 0 1 0 2 1 5
Sheet F 1 2 3 4 5 6 7 8 Final
Grunde Buraas 🔨 0 3 2 1 X X X X 6
Anders Mjøen 1 0 0 0 X X X X 1

Draw 5

Thursday, August 28, 8:30 pm

Sheet A 1 2 3 4 5 6 7 8 Final
Fredrik Nyman 🔨 1 0 4 0 1 3 X X 9
Sondre Svorkmo-Lundberg 0 2 0 0 0 0 X X 2
Sheet B 1 2 3 4 5 6 7 8 Final
Jacob Schmidt 0 1 0 1 0 0 0 0 2
Yves Stocker 🔨 2 0 1 0 0 0 0 1 4
Sheet C 1 2 3 4 5 6 7 8 Final
Cameron Bryce 🔨 0 1 0 0 1 0 1 2 5
Magnus Ramsfjell 0 0 1 0 0 1 0 0 2
Sheet D 1 2 3 4 5 6 7 8 Final
Lukáš Klíma 0 1 0 0 0 1 0 0 2
Team Shuster 🔨 0 0 2 0 0 0 0 1 3

Draw 6

Thursday, August 28, 9:00 pm

Sheet E 1 2 3 4 5 6 7 8 Final
James Craik 0 0 0 1 0 0 X X 1
Orrin Carson 🔨 0 1 0 0 4 1 X X 6
Sheet F 1 2 3 4 5 6 7 8 Final
Mathias Genner 0 3 0 3 0 1 1 X 8
Axel Landelius 🔨 2 0 1 0 1 0 0 X 4

Draw 8

Friday, August 29, 9:30 am

Sheet E 1 2 3 4 5 6 7 8 Final
Kjetil Bjørke 0 0 1 0 1 X X X 2
Jan Iseli 🔨 3 2 0 2 0 X X X 7
Sheet F 1 2 3 4 5 6 7 8 Final
Andreas Hårstad 0 1 1 0 0 2 0 3 7
Niklas Edin 🔨 2 0 0 1 0 0 2 0 5

Draw 9

Friday, August 29, 11:30 am

Sheet A 1 2 3 4 5 6 7 8 Final
Anders Mjøen 0 1 0 2 1 0 1 2 7
James Craik 🔨 3 0 1 0 0 1 0 0 5
Sheet B 1 2 3 4 5 6 7 8 Final
Magnus Ramsfjell 0 2 0 4 1 X X X 7
Fredrik Nyman 🔨 0 0 1 0 0 X X X 1
Sheet C 1 2 3 4 5 6 7 8 Final
Yves Stocker 🔨 0 2 0 2 0 0 0 0 4
Cameron Bryce 0 0 0 0 2 2 1 1 6
Sheet D 1 2 3 4 5 6 7 8 Final
Sondre Svorkmo-Lundberg 🔨 0 0 0 0 0 X X X 0
Jacob Schmidt 2 1 2 2 0 X X X 7

Draw 10

Friday, August 29, 12:30 pm

Sheet E 1 2 3 4 5 6 7 8 Final
Team Shuster 1 2 1 0 3 X X X 7
Grunde Buraas 🔨 0 0 0 1 0 X X X 1
Sheet F 1 2 3 4 5 6 7 8 Final
Orrin Carson 🔨 2 0 1 2 0 2 0 1 8
Lukáš Klíma 0 2 0 0 2 0 2 0 6

Draw 12

Friday, August 29, 3:30 pm

Sheet E 1 2 3 4 5 6 7 8 Final
Niklas Edin 🔨 0 2 0 2 0 1 0 0 5
Mathias Genner 1 0 3 0 1 0 0 1 6
Sheet F 1 2 3 4 5 6 7 8 Final
Axel Landelius 🔨 1 0 2 1 0 4 2 X 10
Kjetil Bjørke 0 2 0 0 2 0 0 X 4

Draw 13

Friday, August 29, 5:30 pm

Sheet A 1 2 3 4 5 6 7 8 9 Final
Grunde Buraas 0 0 2 0 0 2 0 1 1 6
Orrin Carson 🔨 0 2 0 1 0 0 2 0 0 5
Sheet B 1 2 3 4 5 6 7 8 Final
Lukáš Klíma 🔨 1 0 1 0 1 X X X 3
James Craik 0 3 0 5 0 X X X 8
Sheet C 1 2 3 4 5 6 7 8 Final
Magnus Ramsfjell 🔨 3 0 0 1 0 4 1 X 9
Sondre Svorkmo-Lundberg 0 2 1 0 1 0 0 X 4
Sheet D 1 2 3 4 5 6 7 8 Final
Jan Iseli 0 1 1 0 0 0 1 0 3
Andreas Hårstad 🔨 2 0 0 1 1 0 0 1 5

Draw 14

Friday, August 29, 6:00 pm

Sheet E 1 2 3 4 5 6 7 8 9 Final
Fredrik Nyman 0 3 0 2 0 0 0 1 0 6
Yves Stocker 🔨 1 0 1 0 3 1 0 0 1 7
Sheet F 1 2 3 4 5 6 7 8 Final
Team Shuster 🔨 3 3 0 0 X X X X 6
Anders Mjøen 0 0 1 1 X X X X 2

Draw 15

Friday, August 29, 8:30 pm

Sheet A 1 2 3 4 5 6 7 8 9 Final
Cameron Bryce 🔨 2 0 2 1 0 0 0 0 1 6
Jacob Schmidt 0 1 0 0 1 1 1 1 0 5

Draw 16

Saturday, August 30, 9:00 am

Sheet A 1 2 3 4 5 6 7 8 Final
Niklas Edin 0 3 1 0 0 3 0 X 7
Axel Landelius 🔨 1 0 0 1 0 0 2 X 4
Sheet B 1 2 3 4 5 6 7 8 Final
Mathias Genner 🔨 0 0 1 0 0 0 X X 1
Jan Iseli 1 3 0 0 0 2 X X 6
Sheet C 1 2 3 4 5 6 7 8 Final
Andreas Hårstad 0 3 0 5 2 X X X 10
Kjetil Bjørke 🔨 1 0 1 0 0 X X X 2
Sheet D 1 2 3 4 5 6 7 8 Final
Orrin Carson 0 0 0 1 0 0 2 1 4
Team Shuster 🔨 0 0 1 0 0 2 0 0 3

Draw 17

Saturday, August 30, 9:30 am

Sheet E 1 2 3 4 5 6 7 8 Final
Anders Mjøen 0 2 1 0 1 0 X X 4
Lukáš Klíma 🔨 2 0 0 2 0 4 X X 8
Sheet F 1 2 3 4 5 6 7 8 Final
James Craik 🔨 0 1 0 0 0 0 X X 1
Grunde Buraas 0 0 3 2 0 1 X X 6

Draw 19

Saturday, August 30, 1:00 pm

Sheet E 1 2 3 4 5 6 7 8 Final
Sondre Svorkmo-Lundberg 🔨 3 1 0 1 0 0 1 0 6
Cameron Bryce 0 0 3 0 2 1 0 4 10
Sheet F 1 2 3 4 5 6 7 8 Final
Jacob Schmidt 0 0 0 2 0 3 0 0 5
Fredrik Nyman 🔨 0 3 0 0 4 0 0 1 8

Draw 20

Saturday, August 30, 3:30 pm

Sheet A 1 2 3 4 5 6 7 8 9 Final
Yves Stocker 🔨 0 1 0 1 0 0 2 0 1 5
Magnus Ramsfjell 1 0 1 0 1 0 0 1 0 4
Sheet B 1 2 3 4 5 6 7 8 9 Final
Axel Landelius 🔨 1 0 1 0 1 0 0 1 0 4
Andreas Hårstad 0 1 0 2 0 1 0 0 4 8
Sheet C 1 2 3 4 5 6 7 8 Final
Kjetil Bjørke 🔨 0 2 0 0 0 0 0 0 2
Mathias Genner 0 0 0 1 1 3 0 2 7
Sheet D 1 2 3 4 5 6 7 8 Final
Jan Iseli 🔨 1 0 0 0 0 1 0 X 2
Niklas Edin 0 1 0 0 1 0 3 X 5

Playoffs

Source:[9]

Quarterfinals Semifinals Final
         
1 Cameron Bryce 3
8 Niklas Edin 8
4 Team Shuster 7
7 Jan Iseli 4
4 Team Shuster 7
5 Andreas Hårstad 6
4 Team Shuster 7
8 Niklas Edin 2
2 Orrin Carson 5
7 Jan Iseli 6
6 Mathias Genner 2
8 Niklas Edin 4
3 Yves Stocker 2
6 Mathias Genner 5

Quarterfinals

Sunday, August 31, 9:00 am

Sheet A 1 2 3 4 5 6 7 8 Final
Team Shuster 🔨 3 0 1 0 1 0 2 0 7
Andreas Hårstad 0 2 0 2 0 1 0 1 6
Sheet B 1 2 3 4 5 6 7 8 Final
Yves Stocker 🔨 1 0 1 0 0 0 0 X 2
Mathias Genner 0 1 0 2 0 1 1 X 5
Sheet C 1 2 3 4 5 6 7 8 Final
Orrin Carson 🔨 0 0 1 0 1 0 3 0 5
Jan Iseli 0 0 0 3 0 2 0 1 6
Sheet D 1 2 3 4 5 6 7 8 Final
Cameron Bryce 🔨 1 0 0 2 0 0 X X 3
Niklas Edin 0 2 3 0 0 3 X X 8

Semifinals

Sunday, August 31, 12:00 pm

Sheet B 1 2 3 4 5 6 7 8 Final
Team Shuster 🔨 2 0 1 0 1 0 3 X 7
Jan Iseli 0 1 0 1 0 2 0 X 4
Sheet C 1 2 3 4 5 6 7 8 Final
Mathias Genner 🔨 1 0 0 0 0 0 1 X 2
Niklas Edin 0 2 0 0 1 1 0 X 4

Final

Sunday, August 31, 2:30 pm

Sheet B 1 2 3 4 5 6 7 8 Final
Team Shuster 🔨 2 0 0 2 2 1 X X 7
Niklas Edin 0 0 2 0 0 0 X X 2

Women

Teams

The teams are listed as follows:[4][10]

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[b] 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á[c] 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[11]

Key
Teams to Playoffs
Pool A W L PF PA DSC
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 DSC
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).[7][12]

Draw 3

Thursday, August 28, 5:30 pm

Sheet A 1 2 3 4 5 6 7 8 9 Final
Moa Dryburgh 🔨 1 0 1 0 1 0 1 1 0 5
Liisa Turmann 0 0 0 3 0 2 0 0 4 9
Sheet B 1 2 3 4 5 6 7 8 Final
Team Constantini 0 1 0 0 1 0 1 X 3
Torild Bjørnstad 🔨 2 0 1 1 0 3 0 X 7
Sheet C 1 2 3 4 5 6 7 8 Final
Dilşat Yıldız 🔨 0 2 1 1 0 3 0 X 7
Team Kubešková 0 0 0 0 1 0 1 X 2
Sheet D 1 2 3 4 5 6 7 8 Final
Xenia Schwaller 🔨 0 1 1 0 2 0 3 X 7
Marianne Rørvik 0 0 0 1 0 1 0 X 2

Draw 7

Friday, August 29, 9:00 am

Sheet A 1 2 3 4 5 6 7 8 Final
Verena Pflügler 🔨 0 0 0 0 1 0 1 X 2
Xenia Schwaller 1 2 0 1 0 2 0 X 6
Sheet B 1 2 3 4 5 6 7 8 Final
Marianne Rørvik 0 0 0 0 0 0 X X 0
Moa Dryburgh 🔨 0 2 1 1 2 1 X X 7
Sheet C 1 2 3 4 5 6 7 8 Final
Corrie Hürlimann 0 0 1 0 2 1 0 X 4
Team Constantini 🔨 0 2 0 3 0 0 3 X 8
Sheet D 1 2 3 4 5 6 7 8 Final
Torild Bjørnstad 🔨 2 1 0 0 2 0 2 X 7
Dilşat Yıldız 0 0 1 1 0 1 0 X 3

Draw 11

Friday, August 29, 2:30 pm

Sheet A 1 2 3 4 5 6 7 8 Final
Team Kubešková 🔨 0 0 2 0 2 0 0 X 4
Corrie Hürlimann 3 2 0 3 0 2 4 X 14
Sheet B 1 2 3 4 5 6 7 8 Final
Liisa Turmann 🔨 2 0 1 1 0 2 0 X 6
Verena Pflügler 0 0 0 0 2 0 1 X 3
Sheet C 1 2 3 4 5 6 7 8 Final
Moa Dryburgh 0 0 0 1 0 1 2 0 4
Xenia Schwaller 🔨 4 0 1 0 1 0 0 1 7
Sheet D 1 2 3 4 5 6 7 8 Final
Dilşat Yıldız 🔨 0 0 2 0 1 0 0 0 3
Team Constantini 0 1 0 1 0 1 0 2 5

Draw 15

Friday, August 29, 8:30 pm

Sheet B 1 2 3 4 5 6 7 8 Final
Marianne Rørvik 🔨 2 0 0 0 2 2 0 1 7
Verena Pflügler 0 2 2 1 0 0 1 0 6
Sheet C 1 2 3 4 5 6 7 8 Final
Torild Bjørnstad 2 0 1 0 2 0 1 X 6
Corrie Hürlimann 🔨 0 1 0 1 0 1 0 X 3

Draw 18

Saturday, August 30, 12:00 pm

Sheet A 1 2 3 4 5 6 7 8 Final
Corrie Hürlimann 🔨 0 0 0 1 0 0 0 X 1
Dilşat Yıldız 2 1 2 0 1 1 1 X 8
Sheet B 1 2 3 4 5 6 7 8 Final
Verena Pflügler 0 0 0 0 1 0 X X 1
Moa Dryburgh 🔨 0 2 2 1 0 1 X X 6
Sheet C 1 2 3 4 5 6 7 8 Final
Team Kubešková 🔨 0 1 0 2 1 0 1 X 5
Torild Bjørnstad 1 0 7 0 0 1 0 X 9
Sheet D 1 2 3 4 5 6 7 8 Final
Liisa Turmann 0 0 0 1 0 1 X X 2
Marianne Rørvik 🔨 0 3 1 0 3 0 X X 7

Draw 21

Saturday, August 30, 4:30 pm

Sheet E 1 2 3 4 5 6 7 8 Final
Xenia Schwaller 0 0 1 0 2 3 1 X 7
Liisa Turmann 🔨 1 1 0 2 0 0 0 X 4
Sheet F 1 2 3 4 5 6 7 8 Final
Team Constantini 🔨 0 2 1 1 0 2 0 X 6
Team Kubešková 0 0 0 0 2 0 1 X 3

Playoffs

Source:[13]

Quarterfinals Semifinals Final
1 Xenia Schwaller 5
4 Moa Dryburgh 2 5 Dilşat Yıldız 1
5 Dilşat Yıldız 4 1 Xenia Schwaller 7
2 Torild Bjørnstad 2
2 Torild Bjørnstad 7
3 Team Constantini 7 3 Team Constantini 5
6 Marianne Rørvik 6

Quarterfinals

Sunday, August 31, 9:00 am

Sheet E 1 2 3 4 5 6 7 8 9 Final
Team Constantini 🔨 1 0 0 2 2 0 0 1 1 7
Marianne Rørvik 0 1 2 0 0 3 0 0 0 6
Sheet F 1 2 3 4 5 6 7 8 Final
Moa Dryburgh 🔨 1 0 0 0 1 0 0 X 2
Dilşat Yıldız 0 1 1 0 0 1 1 X 4

Semifinals

Sunday, August 31, 12:00 pm

Sheet A 1 2 3 4 5 6 7 8 Final
Xenia Schwaller 🔨 2 1 0 0 2 0 X X 5
Dilşat Yıldız 0 0 0 1 0 0 X X 1
Sheet D 1 2 3 4 5 6 7 8 9 Final
Torild Bjørnstad 🔨 1 0 1 1 0 0 2 0 2 7
Team Constantini 0 1 0 0 2 1 0 1 0 5

Final

Sunday, August 31, 2:30 pm

Sheet C 1 2 3 4 5 6 7 8 Final
Xenia Schwaller 🔨 2 0 2 0 0 0 3 X 7
Torild Bjørnstad 0 1 0 1 0 0 0 X 2

Notes

  1. ^ Team Shuster played with three players. Chris Plys moved up to skip.
  2. ^ Lucrezia Grande and Rebecca Mariani spared for Stefania Constantini and Angela Romei. They played second and alternate respectively, while Giulia Zardini Lacedelli moved to skip and Elena Mathis played third.
  3. ^ Karolína Špundová and Ežen Kolčevská spared for Anna Kubešková and Alžběta Zelingrová. They played third and lead respectively while Michaela Baudyšová moved to skip.

References

  1. ^ "Oslo Cup 2025". Nordic Curling Tour. Retrieved September 2, 2025.
  2. ^ "Men's Event". CurlingZone. Retrieved September 2, 2025.
  3. ^ "Women's Event". CurlingZone. Retrieved September 2, 2025.
  4. ^ a b "List of Teams". Nordic Curling Tour. Retrieved September 2, 2025.
  5. ^ "Men's Teams". CurlingZone. Retrieved September 2, 2025.
  6. ^ "Men's Standings". CurlingZone. Retrieved September 2, 2025.
  7. ^ a b "Draw Schedule". Nordic Curling Tour. Retrieved September 2, 2025.
  8. ^ "Men's Scores". CurlingZone. Retrieved September 2, 2025.
  9. ^ "Men's Playoffs". CurlingZone. Retrieved September 2, 2025.
  10. ^ "Women's Teams". CurlingZone. Retrieved September 2, 2025.
  11. ^ "Women's Standings". CurlingZone. Retrieved September 2, 2025.
  12. ^ "Women's Scores". CurlingZone. Retrieved September 2, 2025.
  13. ^ "Women's Playoffs". CurlingZone. Retrieved September 2, 2025.