| Competition | City | Date | Roles |
|---|
| 1 | Pacific Coast Sectional Singles Final 2026 | Henderson | 2025-11-02 | Specialist (Junior ladies, Novice boys, Juvenile boys) Assistant (Junior men, Novice boys, Intermediate boys, Juvenile girls)
|
| 2 | NQS The Annual Middle Atlantics 2025 | New York | 2025-09-02 | Controller (Juvenile pairs) Specialist (Senior ladies, Intermediate girls 1, Intermediate girls 3, Intermediate girls 2) Assistant (Intermediate girls 3, Juvenile girls 2)
|
| 3 | NQS DuPage Open 2025 | Evanston | 2025-08-01 | Controller (Novice boys, Novice girls 2, Intermediate boys, Juvenile girls 1) Specialist (Novice girls 1, Novice girls 2, Intermediate boys) Assistant (Senior ladies, Junior ladies, Intermediate girls 1, Intermediate girls 3, Intermediate girls 2)
|
| 4 | NQS The Annual Middle Atlantics 2024 | New York | 2024-09-03 | Specialist (Novice girls, Novice boys, Intermediate girls 1, Intermediate girls 2) Assistant (Junior men, Juvenile girls 2)
|
| 5 | NQS The Annual Middle Atlantics 2023 | New York | 2023-09-06 | Specialist (Junior ladies, Intermediate girls 3, Intermediate girls 1, Juvenile boys 1) Assistant (Novice pairs, Intermediate girls 1, Intermediate girls 3, Intermediate pairs, Juvenile girls 3, Juvenile boys 2, Juvenile pairs)
|
| 6 | NQS Challenge Cup 2022 | Ardmore | 2022-09-21 | Specialist (Senior ladies 2, Senior ladies 1, Junior ladies 2, Novice girls 1) Assistant (Senior ladies 2, Senior men, Senior ladies 1, Junior men, Junior ladies 1, Novice girls 3, Juvenile girls 2)
|
| 7 | NQS The Annual Middle Atlantics 2022 | New York | 2022-09-08 | Specialist (Novice girls 2, Novice boys, Intermediate girls 4, Intermediate girls 3, Juvenile girls 3) Assistant (Novice girls 1, Novice pairs, Intermediate girls 1, Intermediate boys, Juvenile girls 2)
|
| 8 | NQS Cranberry Open 2022 | Norwood | 2022-08-08 | Specialist (Novice girls 3, Intermediate girls 2, Intermediate girls 1) Assistant (Junior men, Novice girls 2, Juvenile girls 3, Pre-juvenile girls)
|
| 9 | Eastern Sectional Championships 2018 | Boxborough | 2017-11-14 | Specialist (Junior men, Novice girls, Juvenile boys) Assistant (Senior ladies, Intermediate ladies)
|
| 10 | North Atlantic Regional Championships 2015 | Hackensack | 2014-10-05 | Specialist (Senior ladies, Novice girls 4, Novice girls 2, Juvenile girls 2) Assistant (Senior ladies, Junior men, Novice boys, Novice girls 3, Intermediate ladies 1, Juvenile girls 4, Juvenile girls 7)
|
| 11 | U.S. Championships 2014 | Boston | 2014-01-05 | Specialist (Junior men, Junior pairs) Assistant (Novice pairs, Juvenile boys)
|
| 12 | Eastern Sectional Championships 2014 | Ashburn | 2013-11-20 | Specialist (Senior men, Intermediate men) Assistant (Junior men, Novice boys)
|
| 13 | New England Regional Championships 2013 | Warwick | 2012-10-12 | Specialist (Senior ladies, Novice girls 2, Intermediate ladies 1, Intermediate ladies 3, Juvenile girls 4, Juvenile girls 1) Assistant (Senior men, Junior ladies, Juvenile girls 2, Juvenile boys)
|
| 14 | U.S. Junior Championships 2012 | East Lansing | 2011-12-10 | Specialist (Juvenile girls 2, Juvenile girls 1, Juvenile pairs) Assistant (Intermediate ladies 3, Intermediate pairs, Juvenile girls 3)
|
| 15 | Eastern Sectional Championships 2012 | Jamestown | 2011-11-15 | Specialist (Junior men) Assistant (Senior men, Junior men, Junior ladies, Novice boys)
|
| 16 | North Atlantic Regional Championships 2011 | Lake Placid | 2010-10-01 | Specialist (Junior ladies, Novice girls 4, Novice girls 1, Novice girls 2) Assistant (Senior ladies, Novice boys, Novice girls 3, Juvenile girls 1)
|
| 17 | Eastern Sectional Championships 2010 | Newark DE | 2009-11-18 | Specialist (Senior ladies)
|
| 18 | New England Regional Championships 2009 | Kingston | 2008-10-02 | Specialist (Senior ladies, Novice boys, Juvenile boys) Assistant (Novice girls 1, Intermediate men, Intermediate ladies 2, Intermediate ladies 3, Intermediate ladies 4, Juvenile girls 2, Juvenile girls 3, Juvenile girls 4)
|
| 19 | North Atlantic Regional Championships 2008 | Amherst | 2007-10-09 | Specialist (Senior ladies, Novice girls 4, Intermediate ladies 2, Juvenile girls 5) Assistant (Junior ladies 1, Junior ladies 2, Intermediate men, Intermediate ladies 3)
|