Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · IndoorAAU National Indoor Championships · Mar 114:37.89aAAU National Indoor ChampionshipsMarch 11, 2022
1500 Meters · Outdoor2022 AAU Mid-Atlantic District Championships Qualifier · Jun 174:23.882022 AAU Mid-Atlantic District Championships QualifierJune 17, 2022
1500 Meters · OutdoorAAU Middle Atlantic District Qualifier · Jun 144:56.60AAU Middle Atlantic District QualifierJune 14, 2019
2000m Steeplechase · Outdoor2022 AAU Mid-Atlantic District Championships Qualifier · Jun 177:16.332022 AAU Mid-Atlantic District Championships QualifierJune 17, 2022
3000 Meters · OutdoorAAU District Qualifier - Mid-Atlantic · Jun 1011:48.22AAU District Qualifier - Mid-AtlanticJune 10, 2017
3200 Meters · OutdoorPCL Meet #3 - LaSalle · May 211:16.77aPCL Meet #3 - LaSalleMay 2, 2022
400 Meters · IndoorTFCAofGP Meet #5 · Jan 754.63TFCAofGP Meet #5January 7, 2023
400 Meters · OutdoorHaverford Midweek · Apr 2253.11Haverford MidweekApril 22, 2025
600 Meters · IndoorCollegeville Classic · Jan 191:29.93aCollegeville ClassicJanuary 19, 2025
800 Meters · IndoorWidener Indoor Classic · Feb 152:01.57aWidener Indoor ClassicFebruary 15, 2025
800 Meters · OutdoorUrsinus Track Festival · Apr 51:59.94aUrsinus Track FestivalApril 5, 2025
Combined results · OutdoorUAGTCA Outdoor Meet#1 · May 510:41.71UAGTCA Outdoor Meet#1May 5, 2018

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Nov 6Ursinus TwilightNov 6 · 3200 Meters · UrsinusUrsinus3200 Meters—DNSJr
Apr 24TCNJ Lions InviteApr 24 · 800 Meters · Place 45 · UrsinusUrsinus800 Meters45.2:06.55aSo
Apr 21Haverford Mid-Week MeetApr 21 · 800 Meters · Place 6 · UrsinusUrsinus800 Meters6.2:08.00aSo

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 22Haverford MidweekApr 22 · 400 Meters · Place 4 · UrsinusUrsinus400 Meters453.11 PBFR
Apr 18Paul Donahue InvitationalApr 18 · 800 Meters · Place 77 · UrsinusUrsinus800 Meters772:05.67FR
Apr 5Ursinus Track FestivalApr 5 · 800 Meters · Place 14 · UrsinusUrsinus800 Meters14.1:59.94a PBFr

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 1Centennial Conference Indoor ChampionshipsMar 1 · 800 Meters · Place 21 · UrsinusUrsinus800 Meters212:01.91a—
Feb 15Widener Indoor ClassicFeb 15 · 800 Meters · Place 39 · UrsinusUrsinus800 Meters39.2:01.57a PBFr
Feb 8Frank Colden InviteFeb 8 · 800 Meters · Place 6 · UrsinusUrsinus800 Meters62:04.82a—
Jan 25Coach I OpenJan 25 · 800 Meters · Place 46 · UrsinusUrsinus800 Meters462:13.84a—
Jan 19Collegeville ClassicJan 19 · 600 Meters · Place 1 · UrsinusUrsinus600 Meters11:29.93a PB—

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 15District XIIMay 15 · 800 Meters · Place 14 · Saint Joseph's PrepSaint Joseph's Prep800 Meters14.2:16.19a12

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 3TFCAofGP Meet # 7Feb 3 · 800 Meters · Place 3 · Saint Joseph's PrepSaint Joseph's Prep800 Meters32:05.5112

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 7TFCAofGP Meet #5Jan 7 · 400 Meters · Place 9 · Saint Joseph's PrepSaint Joseph's Prep400 Meters954.63 PB11

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 28Armory Youth Holiday Classic Presented by NYRRDec 28 · 800 Meters · Place 5 · Mt Airy TrackMt Airy Track800 Meters5.2:04.70a11
Mar 11AAU National Indoor ChampionshipsMar 11 · 1500 Meters · Place 10 · Mt Airy TrackMt Airy Track1500 Meters10.4:37.89a PB10
Mar 11AAU National Indoor ChampionshipsMar 11 · 800 Meters · Place 7 · Mt Airy TrackMt Airy Track800 Meters7.2:07.48a10
Feb 6NJ-AAU Jersey City Rec Development Meet 3Feb 6 · 1500 Meters · Place 3 · Mt Airy TrackMt Airy Track1500 Meters3.4:39.86a10
Feb 6NJ-AAU Jersey City Rec Development Meet 3Feb 6 · 800 Meters · Place 14 · Mt Airy TrackMt Airy Track800 Meters14.2:22.88a10
Feb 6NJ-AAU Jersey City Rec Development Meet 3Feb 6 · 1500 Meters · Place 3 · Mt Airy TrackMt Airy Track1500 Meters3.4:39.86a10
Feb 6NJ-AAU Jersey City Rec Development Meet 3Feb 6 · 800 Meters · Place 14 · Mt Airy TrackMt Airy Track800 Meters14.2:22.88a10
Jan 23Ocean Breeze Invitational - YouthJan 23 · 800 Meters · Place 9 · Mt AiryMt Airy800 Meters92:16.3817
Jan 23Ocean Breeze Invitational - YouthJan 23 · 1500 Meters · Place 6 · Mt AiryMt Airy1500 Meters64:51.6017

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 2000m Steeplechase · Place 2 · Mt. Airy TCMt. Airy TC2000m Steeplechase27:16.33 PB17
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 1500 Meters · Place 2 · Mt. Airy TCMt. Airy TC1500 Meters24:23.88 PB17
May 9Ridge Night of 1600'sMay 9 · 800 Meters · Place 10 · Saint Joseph's PrepSaint Joseph's Prep800 Meters10.2:03.54a10
May 2PCL Meet #3 - LaSalleMay 2 · 3200 Meters · Place 9 · Saint Joseph's PrepSaint Joseph's Prep3200 Meters9.11:16.77a PB10
Mar 112022 AAU Track & Field National ChampionshipsMar 11 · 1500 Meters · Place 3 · Mt Airy TrackMt Airy Track1500 Meters3.4:39.86aUnofficial10
Mar 112022 AAU Track & Field National ChampionshipsMar 11 · 800 Meters · Place 14 · Mt Airy TrackMt Airy Track800 Meters14.2:22.88aUnofficial10

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Jul 17Whirlwinds Last ChanceJul 17 · 1500 Meters · Place 4 · Mt Airy TrackMt Airy Track1500 Meters4.5:06.58a9

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 1500 Meters · Place 6 · Mt Airy TrackMt Airy Track1500 Meters6.4:42.21a9
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 800 Meters · Place 13 · Mt Airy TrackMt Airy Track800 Meters13.2:19.82a9
Apr 5LaSalle PCL Meet #1Apr 5 · 800 Meters · Place 13 · Saint Joseph's PrepSaint Joseph's Prep800 Meters13.2:22.30a9

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 14AAU Middle Atlantic District QualifierJun 14 · 1500 Meters · Place 16 · Mt. Airy Track ClubMt. Airy Track Club1500 Meters164:56.60 PB—

2018 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 92018 AAU Mid Atlantic District QualifierJun 9 · 1500 Meters · Place 7 · Mt. Airy Track ClubMt. Airy Track Club1500 Meters75:19.60—
May 5UAGTCA Outdoor Meet#1May 5 · Combined results · Place 6 · Mt. Airy TraMt. Airy TraCombined results610:41.71 PB—

2017 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 10AAU District Qualifier - Mid-AtlanticJun 10 · 3000 Meters · Place 7 · Mt. Airy Track ClubMt. Airy Track Club3000 Meters711:48.22 PB—
Jun 10AAU District Qualifier - Mid-AtlanticJun 10 · 1500 Meters · Place 11 · Mt. Airy Track ClubMt. Airy Track Club1500 Meters115:30.50—
Jun 10AAU District Qualifier - Mid-AtlanticJun 10 · 800 Meters · Place 17 · Mt. Airy Track ClubMt. Airy Track Club800 Meters172:59.52—