| Competition | City | Date | Roles |
|---|
| 1 | Skate Canada 2025 | Saskatoon | 2025-10-31 | Specialist (Senior ladies) Assistant (Senior men)
|
| 2 | Trialeti Trophy 2025 | Tbilisi | 2025-10-10 | Assistant (Senior ladies, Senior pairs)
|
| 3 | European Championship 2025 | Tallinn | 2025-01-28 | Assistant (Senior pairs)
|
| 4 | Grand Prix de France 2024 | Angers | 2024-10-31 | Assistant (Senior pairs)
|
| 5 | Northern Lights Trophy 2024 | Reykjavík | 2024-10-25 | Specialist (Junior ladies) Assistant (Senior ladies, Senior men)
|
| 6 | Northern Lights Trophy Interclub 2024 | Reykjavík | 2024-10-25 | Specialist (Intermediate novice girls, Basic novice girls, Basic novice boys, Intermediate ladies) Assistant (Advanced novice girls)
|
| 7 | John Nicks Pairs Challenge 2024 | New York | 2024-09-03 | Specialist (Senior pairs) Assistant (Junior pairs)
|
| 8 | NQS The Annual Middle Atlantics 2024 | New York | 2024-09-03 | Assistant (Novice girls)
|
| 9 | Youth Olympics 2024 | Gangwon | 2024-01-26 | Specialist (Junior pairs) Assistant (Junior ladies)
|
| 10 | Shanghai Trophy 2023 | Shanghai | 2023-10-03 | Specialist (Senior ladies)
|
| 11 | John Nicks Pairs Challenge 2023 | New York | 2023-09-06 | Specialist (Junior pairs)
|
| 12 | NQS The Annual Middle Atlantics 2023 | New York | 2023-09-06 | Specialist (Junior pairs) Assistant (Senior pairs)
|
| 13 | JGP Baltic Cup 2022 | Gdansk | 2022-10-05 | Specialist (Junior pairs)
|
| 14 | John Nicks Pairs Challenge 2022 | New York | 2022-09-08 | Specialist (Junior pairs)
|
| 15 | NQS The Annual Middle Atlantics 2022 | New York | 2022-09-08 | Specialist (Novice boys, Novice girls 1) Assistant (Senior men, Intermediate boys)
|
| 16 | Skate Canada 2021 | Vancouver | 2021-10-28 | Specialist (Senior pairs)
|
| 17 | Finlandia Trophy 2021 | Espoo | 2021-10-07 | Specialist (Senior pairs)
|
| 18 | John Nicks Pairs Challenge 2021 | New York | 2021-09-09 | Specialist (Junior pairs)
|
| 19 | JGP Kosice 2021 | Kosice | 2021-09-01 | Specialist (Junior pairs)
|
| 20 | Internationaux de France 2019 | Grenoble | 2019-11-01 | Specialist (Senior pairs)
|
| 21 | 2019 U.S. Challenge Skate | Salt Lake City | 2019-09-19 | Specialist (Junior ladies, Novice girls, Novice pairs)
|
| 22 | U.S. International Figure Skating Classic 2019 | Salt Lake City | 2019-09-19 | Assistant (Senior men, Senior pairs)
|
| 23 | Skate Canada Autumn Classic 2018 | Oakville | 2018-09-20 | Specialist (Senior men, Senior pairs)
|
| 24 | JGP Linz 2018 | Linz | 2018-08-29 | Specialist (Junior pairs)
|
| 25 | Skate America 2017 | Lake Placid | 2017-11-24 | Assistant (Senior pairs)
|
| 26 | Skate Canada Autumn Classic 2017 | Montreal | 2017-09-20 | Specialist (Senior pairs)
|
| 27 | JGP Riga 2017 | Riga | 2017-09-06 | Specialist (Junior pairs)
|
| 28 | Trophee de France 2016 | Paris | 2016-11-10 | Assistant (Senior pairs)
|
| 29 | JGP Torun 2015 | Torun | 2015-09-09 | Specialist (Junior pairs)
|
| 30 | Cup of Russia 2014 | Moscow | 2014-11-14 | Assistant (Senior pairs)
|
| 31 | Skate Canada Autumn Classic 2014 | Barrie, Ontario | 2014-10-15 | Specialist (Senior pairs)
|
| 32 | JGP Kosice 2013 | Kosice | 2013-09-12 | Assistant (Junior pairs)
|
| 33 | JGP Zagreb 2012 | Zagreb | 2012-10-03 | Assistant (Junior pairs)
|