Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorNYSAIS Championships · Feb 273:09.05aNYSAIS ChampionshipsFebruary 27, 2026
1500 Meters · IndoorIvy League Prep Schools Meet #2 · Dec 105:21.47aIvy League Prep Schools Meet #2December 10, 2025
2000m Steeplechase · 0.762m · OutdoorUSATF New York Association Junior Olympic & Paralympic Championships · May 307:34.23aUSATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30, 2026
3000 Meters · IndoorThe Ocean Breeze Freedom Games - Youth Division · Jan 1912:09.62The Ocean Breeze Freedom Games - Youth DivisionJanuary 19, 2025
3000 Meters · OutdoorArmory Youth Championships · Mar 211:35.10Armory Youth ChampionshipsMarch 2, 2025
400 Meters · Outdoor130th Penn Relays Carnival · Apr 231:02.93a130th Penn Relays CarnivalApril 23, 2026
400m Hurdles · 30" / 0.762m · OutdoorAAIS Meet 5 · May 61:16.30aAAIS Meet 5May 6, 2026
800 Meters · IndoorGarden State TC Invitational · Feb 202:27.56aGarden State TC InvitationalFebruary 20, 2026
800 Meters · OutdoorUSATF New York Association Junior Olympic & Paralympic Championships · May 302:23.52aUSATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 2000m Steeplechase · Place 1 · Merrell Noden Track ClubMerrell Noden Track Club2000m Steeplechase0.762m1.7:34.23a PB9
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 800 Meters · Place 3 · Merrell Noden Track ClubMerrell Noden Track Club800 Meters3.2:23.52a PB9
May 20NYSAIS Outdoor ChampionshipsMay 20 · 2000m Steeplechase · Place 3 · SpenceSpence2000m Steeplechase0.762m3.7:47.39a9
May 15AAIS 2026 Outdoor League ChampionshipsMay 15 · 2000m Steeplechase · Place 2 · SpenceSpence2000m Steeplechase0.762m2.7:51.02a9
May 15AAIS 2026 Outdoor League ChampionshipsMay 15 · 400m Hurdles · Place 10 · SpenceSpence400m Hurdles30" / 0.762m10.1:17.37a9
May 6AAIS Meet 5May 6 · 400m Hurdles · Place 3 · SpenceSpence400m Hurdles30" / 0.762m3.1:16.30a PB9
Apr 23130th Penn Relays CarnivalApr 23 · 400 Meters · SpenceSpence400 Meters—1:02.93a PB9
Apr 172026 New York RelaysApr 17 · 2000m Steeplechase · Place 5 · SpenceSpence2000m Steeplechase0.762m5.7:49.81a9
Apr 15AAIS Girls InvitationalApr 15 · 2000m Steeplechase · Place 1 · SpenceSpence2000m Steeplechase0.762m1.7:58.70a9
Apr 10AAIS League Meet #1Apr 10 · 2000m Steeplechase · Place 2 · SpenceSpence2000m Steeplechase0.762m2.8:03.64a9

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 27NYSAIS ChampionshipsFeb 27 · 1000 Meters · Place 7 · SpenceSpence1000 Meters7.3:09.05a PB9
Feb 20Garden State TC InvitationalFeb 20 · 800 Meters · Place 15 · SpenceSpence800 Meters15.2:27.56a PB9

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 10Ivy League Prep Schools Meet #2Dec 10 · 1500 Meters · Place 13 · SpenceSpence1500 Meters13.5:21.47a PB9
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 3000 Meters · Place 3 · Merrell Noden Track ClubMerrell Noden Track Club3000 Meters312:09.62 PB15

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 16AAIS League Meet #3Apr 16 · 2000m Steeplechase · Place 1 · SpenceSpence2000m Steeplechase0.762m1.8:14.58a8
Apr 16AAIS League Meet #3Apr 16 · 800 Meters · Place 8 · SpenceSpence800 Meters8.2:41.40a8
Apr 2AAIS League Meet #1Apr 2 · 2000m Steeplechase · Place 3 · SpenceSpence2000m Steeplechase0.762m3.8:31.58a8
Apr 2AAIS League Meet #1Apr 2 · 800 Meters · Place 7 · SpenceSpence800 Meters7.2:45.35a8
Mar 2Armory Youth ChampionshipsMar 2 · 3000 Meters · Place 3 · Merrell NodeMerrell Node3000 Meters311:35.10 PB10