2021:
- Fourth - Junior World Championships (Team)
- Fifth - April North American Cup (Division I)
- 23rd - Junior World Championships (Individual)
2020:
- Gold - January North American Cup (Junior)
- Silver - Junior Pan American Championships (Individual)
- Silver - Junior Pan American Championships (Team)
- Silver - Boston Junior World Cup (Team)
- Sixth - Plovdiv Junior World Cup
- Eighth - Dourdan Junior World Cup (Team)
- 11th - Dourdan Junior World Cup (Individual)
- 13th - Dormagen Junior World Cup
- 18th - January North American Cup (Division I)
- 23rd - Boston Junior World Cup (Individual)
- 28th - Luxembourg World Cup
2019:
- Gold - November North American Cup (Junior)
- Gold - USA Fencing Junior Olympic Championships (Junior)
- Gold - January North American Cup (Junior)
- Bronze - Sochi Junior World Cup
- 10th - Cadet World Championships
- 12th - USA Fencing Junior Olympic Championships (Cadet)
- 14th - Plovdiv Junior World Cup
- 15th - October North American Cup (Division I)
- 27th - January North American Cup (Division I)
- 34th - Phoenix Junior World Cup
- 40th - July Challenge (Junior)
- 43rd - Sosnowiec Junior World Cup
- 52nd - July Challenge (Division I)
2018:
- Gold - Eislingen Cadet European Cup (Individual)
- Gold - Eislingen Cadet European Cup (Team)
- Gold - October North American Cup (Cadet)
- Gold - July Challenge (Cadet)
- Silver - Phoenix Junior World Cup
- Silver - November North American Cup (Cadet)
- Silver - USA Fencing Junior Olympic Championships (Cadet)
- Bronze - November North American Cup (Junior)
- Fifth - Godollo Cadet European Cup
- 12th - Sofia Cadet European Cup
- 13th - Cadet Pan American Championships
- 15th - USA Fencing Junior Olympic Championships (Junior)
- 18th - Warsaw Junior World Cup
- 22nd - January North American Cup (Division I)
- 31st - Dormagen Junior World Cup
- 35th - October North American Cup (Division I)
- 37th - Moedling Cadet European Cup
- 38th - USA Fencing National Championships (Division I)
- 43rd - July Challenge (Division I)
- 47th - Sochi Junior World Cup
- 55th - January North American Cup (Junior)
2017:
- Gold - Konin Cadet European Cup
- Gold - Eislingen Cadet European Cup (Team)
- Gold - July Challenge (Cadet)
- Gold - USA Fencing National Championships (Y14)
- Gold - March North American Cup (Y14)
- Fourth - Phoenix Junior World Cup (Team)
- Sixth - USA Fencing Junior Olympic Championships (Cadet)
- Ninth - July Challenge (Junior)
- 10th - November North American Cup (Cadet)
- 10th - November North American Cup (Junior)
- 13th - October North American Cup (Cadet)
- 18th - Eislingen Cadet European Cup (Individual)
- 18th - Moedling Cadet European Cup
- 22nd - Phoenix Junior World Cup (Individual)
- 38th - January North American Cup (Junior)
- 39th - December North American Cup (Division I)
- 49th - USA Fencing Junior Olympic Championships (Junior)
- 52nd - January North American Cup (Division I)
- 53rd - USA Fencing National Championships (Division I)
2016:
- Bronze - November North American Cup (Y14)
- Fifth - Pan American Youth Championships (Youth B)
- Sixth - July Challenge (Cadet)
- 14th - October North American Cup (Cadet)
- 22nd - March North American Cup (Division II)
- 24th - Konin Cadet European Cup
- 27th - March North American Cup (Y14)
- 29th - USA Fencing National Championships (Y14)
- 32nd - November North American Cup (Cadet)
- 64th - Eislingen Cadet European Cup
2015:
- Gold - USA Fencing National Championships (Y12)
- Fifth - April North American Cup (Y12)
- Seventh - November North American Cup (Y14)
- 13th - April North American Cup (Y14)
- 19th - USA Fencing National Championships (Y14)
- 29th - November North American Cup (Cadet)
- 32nd - November North American Cup (Junior)
- 37th - July Challenge (Cadet)
- 39th - December North American Cup (Division II)
- 56th - October North American Cup (Cadet)
- 59th - USA Fencing Junior Olympic Championships (Cadet)
- 63rd - October North American Cup (Division II)
2014:
- Bronze - July North American Cup (Y12)
- 15th - March North American Cup (Y12)
- 39th - November North American Cup (Y14)
- 44th - March North American Cup (Y14)
2013:
- Silver - July North American Cup (Y10)
- Eighth - April North American Cup (Y10)
- 25th - July North American Cup (Y12)
- 63rd - April North American Cup (Y12)
2012:
- Eighth - April North American Cup (Y10)
- 15th - July North American Cup (Y10)
- 54th - July North American Cup (Y12)
- 61st - April North American Cup (Y12)
2011:
- 45th - North American Cup F (Y10)