| Segment | Type | Score | Season | Event |
|---|---|---|---|---|
| Total | TSS | 222.49 | 24-25 | Skate Canada International |
| Short Program | TSS | 78.73 | 25-26 |
Date of Birth: Sep 14, 2004
Place of Birth: New Westminster, BC
Height: 181
Hometown: Burnaby, BC
Profession: college student
Hobbies: reading, biking, drawing, listening to music
Club: Champs International Skating Center of BC
Coach: Joanne McLeod
Choreographer: Benoit Richaud
| Season | Short Program | Free Skating | Exhibition |
|---|---|---|---|
| 2025-26 | Punga | by Klingande | Choreo: Benoรฎt Richaud | Holocene | by Bon Iver The Gallows The Grotto | by Audiomachine | Choreo: Benoรฎt Richaud |
| ISU Figure Skating Challenger Series Kinoshita Group Cup 2025 |
| TES | 42.07 | 25-26 | ISU Figure Skating Challenger Series Kinoshita Group Cup 2025 |
| PCS | 36.66 | 25-26 | ISU Figure Skating Challenger Series Kinoshita Group Cup 2025 |
| Free Skating | TSS | 145.75 | 24-25 | Skate Canada International |
| TES | 73.55 | 24-25 | Skate Canada International |
| PCS | 72.20 | 24-25 | Skate Canada International |
| 2024-25 | Biblical | by Calum Scott Epiphany | by Karl Hugo | Choreo: Mark Pillay | Va, vis et deviens | (from Va, vis et deviens) | by Armand Amar Steppe | by Renรฉ Aubry Uncovered | by Joseph William Morgan | Choreo: Benoรฎt Richaud | โ |
| 2023-24 | Biblical | by Calum Scott Epiphany | by Karl Hugo | Choreo: Mark Pillay | No One Like You | by Red Electric | Choreo: Mark Pillay | Rescue Me | by OneRepublic |
| 2022-23 | Halo | by Beyoncรฉ | performed by Peter Katz | Choreo: Joanne McLeod, Neil Wilson | No One Like You | by Red Electric | Choreo: Mark Pillay | Only the Winds | by รlafur Arnalds | Choreo: Joanne McLeod, Neil Wilson |
| 2021-22 | Libertango | by Astor Piazzolla | performed by Cello Project | Choreo: Joanne McLeod, Neil Wilson, Mark Pillay | Alone Together | by HAUSER & Damir Urban Benedictus | by Karl Jenkins | performed by HAUSER | Choreo: Joanne McLeod, Neil Wilson, Mark Pillay | โ |
| 2020-21 | Stargazing | by Kygo & Justin Jesso | Choreo: Mark Pillay, Joanne McLeod, Megan Wing | 5 Morceaux de Fantaisie, Op. 3 Piano Concerto No. 3 in D Minor Piano Concerto No. 2, Op. 18: II. Adagio sostenuto Piano Concerto No.2 in C Minor, Op.18: 3. Allegro Scherzando | by Sergei Rachmaninoff | Choreo: Mark Pillay, Joanne McLeod, Megan Wing | โ |
| 2019-20 | Stargazing | by Kygo & Justin Jesso | Choreo: Mark Pillay, Joanne McLeod, Megan Wing | 5 Morceaux de Fantaisie, Op. 3 Piano Concerto No. 3 in D Minor Piano Concerto No. 2, Op. 18: II. Adagio sostenuto Piano Concerto No.2 in C Minor, Op.18: 3. Allegro Scherzando | by Sergei Rachmaninoff | Choreo: Mark Pillay, Joanne McLeod, Megan Wing | โ |
| 2018-19 | The Blower's Daughter | by Damien Rice | Choreo: Mark Pillay, Joanne McLeod, Megan Wing | 5 Morceaux de Fantaisie, Op. 3 Piano Concerto No. 3 in D Minor Piano Concerto No. 2, Op. 18: II. Adagio sostenuto Piano Concerto No.2 in C Minor, Op.18: 3. Allegro Scherzando | by Sergei Rachmaninoff | Choreo: Mark Pillay, Joanne McLeod, Megan Wing | โ |
| Event | 25-26 | 24-25 | 23-24 | 22-23 | 19-20 | 18-19 |
|---|---|---|---|---|---|---|
| Olympic Games | ||||||
| Youth Olympics | โ | โ | โ | โ | 205.23 (4) | โ |
| Championships | ||||||
| Four Continents | 213.18 (14) | 197.91 (16) | โ | โ | โ | โ |
| World Juniors | โ | โ | 211.74 (8) | 200.94 (13) | โ | โ |
| Grand Prix | ||||||
| Skate Canada | 216.90 (12) | 222.49 (7) | 189.38 (12) | โ | โ | โ |
| Junior Grand Prix | ||||||
| Italy | โ | โ | โ | 197.56 (5) | โ | โ |
| Czech Republic | โ | โ | โ | 182.82 (7) | โ | โ |
| Croatia | โ | โ | โ | โ | 164.53 (12) | โ |
| France | โ | โ | โ | โ | 200.71 2 | โ |
| Czech | โ | โ | โ | โ | โ | 185.08 (6) |
| Slovakia | โ | โ | โ | โ | โ | 180.13 (8) |
| World Team Trophy | ||||||
| World Team Trophy | โ | 203.46 (11) | โ | โ | โ | โ |
| Challenger Series | ||||||
| Figure Skating Challenger Series 33rd Nepela Memorial | 210.91 (10) | โ | โ | โ | โ | โ |
| Kinoshita Group Cup | 221.18 (7) | โ | โ | โ | โ | โ |
| Nebelhorn Trophy | โ | โ | 209.88 (5) | โ | โ | โ |
| Cranberry Cup | โ | โ | 202.82 (4) | โ | โ | โ |
| Date | Event | SP/RD | FS/FD | Total |
|---|---|---|---|---|
| Jan 2026 | ISU Figure Skating Four Continents Championships 2026 | 68.83 (16) | 144.35 (12) | 213.18 (14) |
| Oct 2025 | ISU Figure Skating Grand Prix Skate Canada International 2025 | 75.50 (12) | 141.40 (12) | 216.90 (12) |
| Sep 2025 | ISU Figure Skating Challenger Series 33rd Nepela Memorial 2025 | 71.76 (10) | 139.15 (10) | 210.91 (10) |
| Sep 2025 | ISU Figure Skating Challenger Series Kinoshita Group Cup 2025 | 78.73 (10) | 142.45 (8) | 221.18 (7) |
| Date | Event | SP/RD | FS/FD | Total |
|---|---|---|---|---|
| Apr 2025 | ISU World Team Trophy in Figure Skating 2025 | 72.86 (10) | 130.60 (11) | 203.46 (11) |
| Feb 2025 |
| Date | Event | SP/RD | FS/FD | Total |
|---|---|---|---|---|
| Feb 2024 | World Junior Figure Skating Championships | 77.74 (4) | 134.00 (9) | 211.74 (8) |
| Oct 2023 |
| Date | Event | SP/RD | FS/FD | Total |
|---|---|---|---|---|
| Feb 2023 | World Junior Figure Skating Championships | 71.34 (11) | 129.60 (11) | 200.94 (13) |
| Oct 2022 |
| Date | Event | SP/RD | FS/FD | Total |
|---|---|---|---|---|
| Jan 2020 | Winter Youth Olympics | 70.96 (4) | 134.27 (4) | 205.23 (4) |
| Sep 2019 |
| Date | Event | SP/RD | FS/FD | Total |
|---|---|---|---|---|
| Sep 2018 | ISU Junior Grand Prix Czech | 66.01 (6) | 119.07 (7) | 185.08 (6) |
| Aug 2018 |
| Four Continents Figure Skating Championships |
| 69.35 (12) |
| 128.56 (16) |
| 197.91 (16) |
| Oct 2024 | Skate Canada International | 76.74 (9) | 145.75 (6) | 222.49 (7) |
| Skate Canada International |
| 72.56 (9) |
| 116.82 (12) |
| 189.38 (12) |
| Sep 2023 | Nebelhorn Trophy | 65.03 (7) | 144.85 (5) | 209.88 (5) |
| Aug 2023 | Cranberry Cup International | 69.13 (7) | 133.69 (4) | 202.82 (4) |
| ISU Junior Grand Prix Italy |
| 71.50 (5) |
| 126.06 (8) |
| 197.56 (5) |
| Aug 2022 | ISU Junior Grand Prix Czech Republic | 65.33 (7) | 117.49 (7) | 182.82 (7) |
| 52.57 (14) |
| 111.96 (10) |
| 164.53 (12) |
| Aug 2019 | ISU Junior Grand Prix France | 69.54 3 | 131.17 3 | 200.71 2 |
| 60.79 (8) |
| 119.34 (8) |
| 180.13 (8) |