| Competition | City | Date | Roles |
|---|
| 1 | Trialeti Trophy 2025 | Tbilisi | 2025-10-10 | Specialist (Senior men, Senior pairs)
|
| 2 | John Nicks Pairs Challenge 2025 | New York | 2025-09-02 | Assistant (Junior pairs)
|
| 3 | NQS The Annual Middle Atlantics 2025 | New York | 2025-09-02 | Controller (Senior men, Senior ladies, Junior men, Juvenile girls 2) Assistant (Junior pairs, Novice pairs, Intermediate pairs, Juvenile pairs)
|
| 4 | Robin Cousins Cup 2025 | Sheffield | 2025-08-21 | Specialist (Senior men, Junior ladies, Junior pairs)
|
| 5 | U.S. Championships 2025 | Wichita | 2025-01-19 | Specialist (Junior pairs, Novice pairs) Assistant (Senior pairs)
|
| 6 | Eastern Sectional Singles and U.S. Pairs Final 2025 | Norwood | 2024-11-11 | Controller (Junior pairs) Specialist (Senior pairs) Assistant (Senior pairs, Intermediate pairs)
|
| 7 | Tayside Trophy 2024 | Dundee | 2024-10-12 | Specialist (Senior pairs, Junior pairs)
|
| 8 | Shanghai Trophy 2024 | Shanghai | 2024-10-03 | Specialist (Senior men, Senior pairs)
|
| 9 | NQS The Annual Middle Atlantics 2024 | New York | 2024-09-03 | Controller (Senior men, Juvenile boys) Assistant (Senior pairs, Junior pairs, Novice pairs)
|
| 10 | Cranberry Cup International 2024 | Norwood | 2024-08-08 | Specialist (Junior ladies)
|
| 11 | World Junior Championship 2024 | Taipei | 2024-02-26 | Specialist (Junior pairs)
|
| 12 | NHK Trophy 2023 | Osaka | 2023-11-24 | Specialist (Senior ladies) Assistant (Senior men)
|
| 13 | Tayside Trophy 2023 | Dundee | 2023-10-14 | Specialist (Senior pairs, Junior pairs)
|
| 14 | Shanghai Trophy 2023 | Shanghai | 2023-10-03 | Specialist (Senior men, Senior pairs)
|
| 15 | John Nicks Pairs Challenge 2023 | New York | 2023-09-06 | Specialist (Senior pairs)
|
| 16 | NQS The Annual Middle Atlantics 2023 | New York | 2023-09-06 | Specialist (Senior pairs, Junior men, Novice girls 1, Juvenile girls 2) Assistant (Senior men, Intermediate girls 3)
|
| 17 | Cranberry Cup International 2023 | Norwood | 2023-08-11 | Specialist (Junior men)
|
| 18 | NHK Trophy 2022 | Sapporo | 2022-11-18 | Specialist (Senior pairs)
|
| 19 | Skate Canada 2022 | Mississauga | 2022-10-28 | Specialist (Senior pairs)
|
| 20 | Tayside Trophy 2022 | Dundee | 2022-10-14 | Specialist (Senior pairs, Junior pairs)
|
| 21 | John Nicks Pairs Challenge 2022 | New York | 2022-09-08 | Specialist (Senior pairs)
|
| 22 | NQS The Annual Middle Atlantics 2022 | New York | 2022-09-08 | Specialist (Juvenile boys 1)
|
| 23 | Olympics 2022 | Beijing | 2022-01-27 | Specialist (Senior pairs)
|
| 24 | Ice Challenge Cup of Austria 2021 | Graz | 2021-11-11 | Specialist (Senior ladies)
|
| 25 | Ice Challenge 2021 | Graz | 2021-11-10 | Specialist (Senior pairs, Junior pairs)
|
| 26 | Tayside Trophy 2021 | Dundee | 2021-11-06 | Specialist (Senior pairs)
|
| 27 | Tayside Trophy Club International 2021 | Dundee | 2021-11-03 | Specialist (Advanced novice girls 1, Advanced novice boys 1, Advanced novice boys 2) Assistant (Advanced novice girls 1, Advanced novice boys 2, Advanced novice boys 1, Level 2 girls 1, Level 2 girls 2)
|
| 28 | Asian Open Figure Skating Trophy 2021 | Beijing | 2021-10-13 | Specialist (Senior men, Senior pairs)
|
| 29 | John Nicks Pairs Challenge 2021 | New York | 2021-09-09 | Specialist (Senior pairs)
|
| 30 | World Championship 2021 | Stockholm | 2021-03-22 | Specialist (Senior pairs)
|
| 31 | Skate America 2019 | Las Vegas | 2019-10-17 | Assistant (Senior pairs)
|
| 32 | Shanghai Trophy 2019 | Shanghai | 2019-10-03 | Specialist (Senior men, Senior pairs)
|
| 33 | World Championship 2019 | Saitama City | 2019-03-18 | Specialist (Senior pairs)
|
| 34 | NHK Trophy 2018 | Hiroshima | 2018-11-09 | Specialist (Senior pairs)
|
| 35 | Four Continents Championships 2018 | Taipei City | 2018-01-22 | Specialist (Senior ladies)
|
| 36 | U.S. Championships 2018 | San Jose | 2018-01-01 | Specialist (Senior men, Novice girls) Assistant (Junior pairs, Juvenile pairs)
|
| 37 | Cup of Russia 2017 | Moscow | 2017-10-20 | Specialist (Senior pairs)
|
| 38 | Skate Canada Autumn Classic 2017 | Montreal | 2017-09-20 | Specialist (Senior ladies)
|
| 39 | Skate Canada Autumn Classic Junior 2017 | Montreal | 2017-09-20 | Assistant (Junior ladies)
|
| 40 | World Championship 2017 | Helsinki | 2017-03-27 | Specialist (Senior pairs)
|
| 41 | Cup of China 2016 | Beijing | 2016-11-18 | Specialist (Senior pairs)
|
| 42 | Finlandia Trophy 2016 | Espoo | 2016-10-08 | Specialist (Senior pairs) Assistant (Senior ladies)
|
| 43 | Four Continents Championships 2016 | Taipei | 2016-02-16 | Specialist (Senior pairs)
|
| 44 | Cup of Russian 2015 | Moscow | 2015-11-19 | Specialist (Senior pairs)
|
| 45 | Dundee Open 2015 | Dundee | 2015-08-14 | Specialist (Senior ladies, Junior ladies, Level 5 boys, Level 4 boys, Level 3 boys, Level 2 girls, Level 2 boys, Beginner girls 4) Assistant (Junior men, Advanced novice boys, Advanced novice girls, Level 1 girls, Beginner girls 5)
|
| 46 | Four Continents Championships 2015 | Seoul | 2015-02-10 | Assistant (Senior pairs)
|
| 47 | Kinoshita Group Medal Winners Open | Tokyo | 2015-01-16 | Specialist (Senior men, Senior ladies)
|
| 48 | Skate America 2014 | Chicago | 2014-10-23 | Specialist (Senior pairs)
|
| 49 | Kinoshita Group Cup Japan Open 2014 | Saitama | 2014-10-04 | Specialist (Senior ladies) Assistant (Senior men)
|
| 50 | Olympics 2014 | Sochi | 2014-02-07 | Specialist (Senior pairs)
|
| 51 | European Championship 2014 | Budapest | 2014-01-13 | Specialist (Senior pairs)
|
| 52 | Skate Canada 2013 | Saint John | 2013-10-24 | Specialist (Senior pairs)
|
| 53 | World Championship 2013 | London | 2013-03-11 | Specialist (Senior pairs)
|
| 54 | U.S. Championships 2013 | Omaha | 2013-01-19 | Specialist (Senior pairs, Junior men) Assistant (Senior men, Junior pairs)
|
| 55 | Cup of Russia 2012 | Moscow | 2012-11-08 | Specialist (Senior pairs)
|
| 56 | European Championship 2012 | Sheffield | 2012-01-23 | Specialist (Senior pairs)
|
| 57 | JGP Trofeo Walter Lombardi 2011 | Milano | 2011-10-05 | Specialist (Junior men)
|
| 58 | Warsaw Cup 2010 | Warsaw | 2010-11-18 | Specialist (Senior pairs, Junior men, Junior pairs)
|
| 59 | Cup of China 2010 | Beijing | 2010-11-04 | Specialist (Senior pairs)
|
| 60 | JGP Pokal der Blauen Schwerter 2010 | Dresden | 2010-10-06 | Specialist (Junior pairs)
|
| 61 | World Junior Championship 2010 | Hague | 2010-03-09 | Specialist (Junior pairs)
|
| 62 | U.S. Championships 2010 | Spokane | 2010-01-15 | Specialist (Senior pairs, Novice boys) Assistant (Senior ladies, Junior ladies, Novice pairs)
|
| 63 | British Championships 2010 | Sheffield | 2009-11-23 | Specialist (Senior men) Assistant (Senior ladies)
|
| 64 | NHK Trophy 2009 | Nagano | 2009-11-05 | Specialist (Senior pairs) Assistant (Senior ladies)
|
| 65 | Nebelhorn Trophy 2009 | Oberstdorf | 2009-09-23 | Specialist (Senior pairs)
|
| 66 | World Championship 2009 | Los Angeles | 2009-03-22 | Specialist (Senior pairs)
|
| 67 | Bavarian Open 2009 | Oberstdorf | 2009-01-29 | Specialist (Senior ladies, Senior men, Junior men 2, Junior ladies 2, Junior men 1, Junior pairs, Novice U15 girls) Assistant (Junior ladies 1, Novice U15 girls)
|
| 68 | European Championship 2009 | Helsinki | 2009-01-20 | Specialist (Senior pairs)
|
| 69 | Cup of China 2008 | Beijing | 2008-11-05 | Specialist (Senior pairs)
|
| 70 | JGP Skate Safari 2008 | Cape Town | 2008-10-08 | Specialist (Junior ladies)
|
| 71 | European Championship 2008 | Zagreb | 2008-01-21 | Specialist (Senior pairs)
|
| 72 | Trophée Eric Bompard 2007 | Paris | 2007-11-15 | Specialist (Senior pairs)
|
| 73 | JGP John Curry Memorial 2007 | Sheffield | 2007-10-18 | Specialist (Junior pairs)
|
| 74 | World Junior Championship 2007 | Oberstdorf | 2007-02-26 | Assistant (Junior pairs)
|
| 75 | Winter Universiade 2007 | Torino | 2007-01-17 | Specialist (Senior men, Senior pairs)
|
| 76 | Grand Prix Final 2006 | St. Petersburg | 2006-12-14 | Assistant (Senior pairs)
|
| 77 | Nebelhorn Trophy 2006 | Oberstdorf | 2006-09-28 | Specialist (Senior pairs) Assistant (Senior men)
|
| 78 | World Championship 2006 | Calgary | 2006-03-19 | Assistant (Senior pairs)
|
| 79 | Eastern Sectional Championships 2006 | Bethlehem | 2005-11-15 | Specialist (Senior ladies, Junior men)
|
| 80 | JGP Gdansk 2005 | Gdansk | 2005-10-12 | Specialist (Junior men) Assistant (Junior pairs)
|
| 81 | JGP Final 2004 | Helsinki | 2004-12-02 | Assistant (Junior pairs)
|