Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorRoxbury End of Season Invitational · May 2526.47Roxbury End of Season InvitationalMay 25, 2023
300 Meters · IndoorDick DeSchriver Invitational · Dec 2147.72aDick DeSchriver InvitationalDecember 21, 2021
400 Meters · OutdoorNJAC Large Schools Meet · May 71:00.04NJAC Large Schools MeetMay 7, 2024
400m Hurdles · 30" / 0.762m · OutdoorMorris County Championships · May 201:05.33aMorris County ChampionshipsMay 20, 2025
600 Meters · IndoorJack O'Leary Lid Lifter Invitational · Dec 161:47.59aJack O'Leary Lid Lifter InvitationalDecember 16, 2021
800 Meters · OutdoorNJSIAA Sectionals North 2 Groups 2 and 3 · May 312:19.67NJSIAA Sectionals North 2 Groups 2 and 3May 31, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 25NESCAC Track & Field ChampionshipsApr 25 · 400m Hurdles · MiddleburyMiddlebury400m Hurdles30" / 0.762mRound P—DNFFr
Apr 18Middlebury Outdoor MeetApr 18 · 400m Hurdles · Place 3 · MiddleburyMiddlebury400m Hurdles30" / 0.762m3.1:08.68aFr
Apr 11UMASS Commonwealth InvitationalApr 11 · 400m Hurdles · Place 11 · MiddleburyMiddlebury400m Hurdles30" / 0.762m11.1:07.96aFr
Apr 4Amherst Spring FlingApr 4 · 400m Hurdles · Place 8 · MiddleburyMiddlebury400m Hurdles30" / 0.762m8.1:09.14aFr
Apr 4Amherst Spring FlingApr 4 · 400 Meters · MiddleburyMiddlebury400 Meters--DNSFr

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 4NJSIAA State Meet Of ChampionsJun 4 · 400m Hurdles · Place 20 · ChathamChatham400m Hurdles201:05.2612
May 30NJSIAA Group Championships - 2 & 3May 30 · 400m Hurdles · Place 10 · ChathamChatham400m Hurdles101:04.7512
May 20Morris County ChampionshipsMay 20 · 400m Hurdles · Place 5 · ChathamChatham400m Hurdles30" / 0.762m5.1:05.33a PB12
May 20Morris County ChampionshipsMay 20 · 400 Meters · Place 12 · ChathamChatham400 Meters12.1:00.61a12
May 16NJSIAA Sectionals North 2 Groups 2 and 3May 16 · 400 Meters · Place 5 · ChathamChatham400 Meters51:01.6312
May 16NJSIAA Sectionals North 2 Groups 2 and 3May 16 · 400m Hurdles · Place 2 · ChathamChatham400m Hurdles21:05.9212
May 6NJAC - EASTMay 6 · 400m Hurdles · Place 6 · ChathamChatham400m Hurdles61:07.1512
May 1Morris County Relay ChampionshipsMay 1 · 400m Hurdles · Place 1 · ChathamChatham400m Hurdles11:07.1912

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 800 Meters · Place 19 · ChathamChatham800 Meters19.2:26.25a11
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 800 Meters · Place 4 · ChathamChatham800 Meters42:19.67 PB11
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 400 Meters · Place 7 · ChathamChatham400 Meters71:00.1911
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 400m Hurdles · Place 3 · ChathamChatham400m Hurdles31:06.7611
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 200 Meters · Place 20 · ChathamChatham200 Meters2027.6611
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 400m Hurdles · Place 3 · ChathamChatham400m Hurdles31:06.7611
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 400 Meters · Place 7 · ChathamChatham400 Meters71:00.1911
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 800 Meters · Place 4 · ChathamChatham800 Meters42:19.6711
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 200 Meters · Place 20 · ChathamChatham200 Meters2027.6611
May 21Roxbury End of Season InviteMay 21 · 800 Meters · Place 2 · ChathamChatham800 Meters22:20.9711
May 7NJAC Large Schools MeetMay 7 · 400m Hurdles · Place 2 · ChathamChatham400m Hurdles21:05.8011
May 7NJAC Large Schools MeetMay 7 · 400 Meters · Place 6 · ChathamChatham400 Meters61:00.04 PB11
May 7NJAC Large Schools MeetMay 7 · 200 Meters · Place 9 · ChathamChatham200 MetersRound P926.8011
May 1Morris County Relay ChampionshipsMay 1 · 400m Hurdles · Place 2 · ChathamChatham400m Hurdles21:06.4011
Apr 20Morris Hills RelaysApr 20 · 400m Hurdles · Place 5 · ChathamChatham400m Hurdles30" / 0.762m5.1:07.77a11

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 15NJSIAA Meet of ChampionsJun 15 · 400m Hurdles · Place 15 · ChathamChatham400m Hurdles151:05.5110
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · 400m Hurdles · Place 8 · ChathamChatham400m Hurdles30" / 0.762m8.1:05.97a10
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · 400m Hurdles · Place 2 · ChathamChatham400m Hurdles21:06.2110
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · 200 Meters · Place 14 · ChathamChatham200 Meters1427.3410
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · 200 Meters · Place 14 · ChathamChatham200 Meters1427.3410
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · 400m Hurdles · Place 2 · ChathamChatham400m Hurdles21:06.2110
May 25Roxbury End of Season InvitationalMay 25 · 400m Hurdles · Place 2 · ChathamChatham400m Hurdles21:07.2610
May 25Roxbury End of Season InvitationalMay 25 · 200 Meters · Place 2 · ChathamChatham200 Meters226.47 PB10
May 25Roxbury End of Season InvitationalMay 25 · 400m Hurdles · Place 2 · ChathamChatham400m Hurdles21:07.2610
May 25Roxbury End of Season InvitationalMay 25 · 200 Meters · Place 2 · ChathamChatham200 Meters226.4710
May 9NJAC Large SchoolsMay 9 · 400m Hurdles · Place 7 · ChathamChatham400m Hurdles30" / 0.762m7.1:10.41a10
May 9NJAC Large SchoolsMay 9 · 400 Meters · Place 10 · ChathamChatham400 Meters10.1:01.86a10
May 9NJAC Large SchoolsMay 9 · 200 Meters · Place 24 · ChathamChatham200 MetersRound P24.27.97a10
May 3Morris County Relay ChampionshipsMay 3 · 400m Hurdles · Place 8 · ChathamChatham400m Hurdles30" / 0.762m8.1:10.22a10

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals North 2 Groups 2 and 3Jun 3 · 400 Meters · Place 8 · ChathamChatham400 Meters8.1:00.46a9
Jun 3NJSIAA Sectionals North 2 Groups 2 and 3Jun 3 · 200 Meters · ChathamChatham200 Meters--SCR9
May 17Morris County ChampionshipsMay 17 · 400 Meters · Place 6 · ChathamChatham400 Meters6.1:01.01a9
May 17Morris County ChampionshipsMay 17 · 200 Meters · Place 12 · ChathamChatham200 MetersRound P12.27.60a9
May 10NJAC Large SchoolsMay 10 · 400 Meters · Place 6 · ChathamChatham400 Meters6.1:00.50a9
May 10NJAC Large SchoolsMay 10 · 200 Meters · Place 8 · ChathamChatham200 MetersRound P8.27.31aWind: -0.19
Apr 23Morris County FAT InvitationalApr 23 · 200 Meters · ChathamChatham200 Meters—26.709
Apr 23Morris County FAT InvitationalApr 23 · 400 Meters · Place 4 · ChathamChatham400 Meters41:00.249

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 18Morris County ChampionshipsJan 18 · 600 Meters · Place 15 · ChathamChatham600 Meters15.1:50.44a9

2021 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 21Dick DeSchriver InvitationalDec 21 · 300 Meters · Place 15 · ChathamChatham300 Meters15.47.72a PB9
Dec 21Dick DeSchriver InvitationalDec 21 · 300 Meters · Place 15 · ChathamChatham300 Meters15.47.72a9
Dec 21Dick DeSchriver InvitationalDec 21 · 600 Meters · Place 5 · ChathamChatham600 Meters5.1:48.13a9
Dec 21Dick DeSchriver InvitationalDec 21 · 600 Meters · Place 5 · ChathamChatham600 Meters5.1:48.13a9
Dec 16Jack O'Leary Lid Lifter InvitationalDec 16 · 600 Meters · Place 5 · ChathamChatham600 Meters5.1:47.59a PB9