Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBison Challenge and Multis · Jan 304:24.40Bison Challenge and MultisJanuary 30, 2026
1000 Meters · IndoorGulden Invitational · Jan 202:35.85aGulden InvitationalJanuary 20, 2024
1500 Meters · OutdoorSusquehanna Jim Taylor Duals · Mar 274:05.16aSusquehanna Jim Taylor DualsMarch 27, 2026
1600 Meters · IndoorRV Quad · Feb 225:00.36RV QuadFebruary 22, 2021
1600 Meters · OutdoorHaddonfield Quad · Mar 254:46.43Haddonfield QuadMarch 25, 2021
400 Meters · IndoorBucknell Tune-Up · Feb 2052.04Bucknell Tune-UpFebruary 20, 2026
400 Meters · OutdoorCherokee Final Countdown- Last Chance · May 2551.35Cherokee Final Countdown- Last ChanceMay 25, 2023
800 Meters · IndoorFastrack Invitational · Feb 61:55.71aFastrack InvitationalFebruary 6, 2026
800 Meters · OutdoorBison Outdoor Classic · Apr 111:54.34aBison Outdoor ClassicApril 11, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 30PSAC Outdoor Track & Field ChampionshipsApr 30 · 800 Meters · Place 10 · BloomsburgBloomsburg800 MetersRound P10.1:55.30aJr
Apr 23Bloomsburg InviteApr 23 · 1500 Meters · BloomsburgBloomsburg1500 Meters--DNFJr
Apr 23Bloomsburg InviteApr 23 · 800 Meters · BloomsburgBloomsburg800 Meters--DNFJr
Apr 16Shippensburg Mid-Week PR Bonanza MeetApr 16 · 1500 Meters · Place 2 · BloomsburgBloomsburg1500 Meters2.4:07.75aJr
Apr 11Bison Outdoor ClassicApr 11 · 800 Meters · Place 43 · BloomsburgBloomsburg800 Meters43.1:54.34a PBJr
Apr 4ESU All AmericanApr 4 · 800 Meters · Place 1 · BloomsburgBloomsburg800 Meters1.1:56.17aJr
Mar 27Susquehanna Jim Taylor DualsMar 27 · 1500 Meters · Place 4 · BloomsburgBloomsburg1500 Meters4.4:05.16a PBJr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 28PSAC Indoor Track & Field ChampionshipsFeb 28 · 800 Meters · Place 10 · BloomsburgBloomsburg800 Meters10.1:58.24aJr
Feb 20Bucknell Tune-UpFeb 20 · 400 Meters · Place 11 · BloomsburgBloomsburg400 Meters1152.04 PBJR
Feb 6Fastrack InvitationalFeb 6 · 800 Meters · Place 16 · BloomsburgBloomsburg800 Meters16.1:55.71a PBJr
Jan 30Bison Challenge and MultisJan 30 · 1 Mile · Place 6 · BloomsburgBloomsburg1 Mile64:24.40 PBSR
Jan 24Gulden InvitationalJan 24 · 800 Meters · Place 7 · BloomsburgBloomsburg800 Meters72:00.11aJr
Jan 17Susquehanna River Hawk InvitationalJan 17 · 1 Mile · Place 2 · BloomsburgBloomsburg1 Mile24:28.70SR

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 8PSAC Outdoor Track & Field ChampionshipsMay 8 · 800 Meters · Place 9 · BloomsburgBloomsburg800 MetersRound P9.1:56.13aSo
Apr 25Maroon & Gold InviteApr 25 · 800 Meters · Place 1 · BloomsburgBloomsburg800 Meters1.1:56.69aSo
Apr 19Bucknell Team ChallengeApr 19 · 1500 Meters · Place 12 · BloomsburgBloomsburg1500 Meters124:07.32SO
Apr 16Shippensburg University Mid-Week PR Bonanza MeetApr 16 · 400 Meters · Place 11 · BloomsburgBloomsburg400 Meters1153.01aSO
Apr 12Bucknell Bison Outdoor ClassicApr 12 · 800 Meters · Place 103 · BloomsburgBloomsburg800 Meters1031:58.39aSo
Apr 5Ursinus Track FestivalApr 5 · 800 Meters · Place 4 · BloomsburgBloomsburg800 Meters4.1:56.17aSo
Mar 28Susquehanna Jim Taylor DualsMar 28 · 1500 Meters · Place 5 · BloomsburgBloomsburg1500 Meters54:10.57aSO

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 31Bison Open and MultiJan 31 · 1000 Meters · Place 2 · BloomsburgBloomsburg1000 Meters22:37.50SO
Jan 31Bison Open and MultiJan 31 · 400 Meters · Place 13 · BloomsburgBloomsburg400 Meters1352.53SO
Jan 25Gulden InvitationalJan 25 · 1 Mile · Place 23 · BloomsburgBloomsburg1 Mile234:37.85a—
Jan 18Susquehanna River Hawk InviteJan 18 · 800 Meters · Place 1 · BloomsburgBloomsburg800 Meters12:00.59a—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 13Susquehanna Early Season InviteDec 13 · 1 Mile · Place 3 · BloomsburgBloomsburg1 Mile3.4:35.25aSo
Feb 182024 PSAC Indoor T&F ChampionshipsFeb 18 · 800 Meters · Place 11 · BloomsburgBloomsburg800 Meters11.1:59.13aFr
Feb 9FastTrack InvitationalFeb 9 · 800 Meters · Place 19 · BloomsburgBloomsburg800 Meters19.1:58.30aFr
Feb 3Pioneer Fast Trax InvitationalFeb 3 · 800 Meters · Place 7 · BloomsburgBloomsburg800 Meters7.2:00.91aFr
Jan 26Bison Open and MultiJan 26 · 800 Meters · Place 4 · BloomsburgBloomsburg800 Meters42:00.14a—
Jan 20Gulden InvitationalJan 20 · 1000 Meters · Place 6 · BloomsburgBloomsburg1000 Meters62:35.85a PB—
Jan 12Spartan InvitationalJan 12 · 800 Meters · Place 7 · BloomsburgBloomsburg800 Meters7.2:00.17aFr

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 3PSAC Outdoor ChampionshipsMay 3 · 800 Meters · Place 13 · BloomsburgBloomsburg800 Meters131:59.03FR
Apr 27BloomsburgApr 27 · 1500 Meters · Place 10 · BloomsburgBloomsburg1500 Meters104:30.37a—
Apr 27BloomsburgApr 27 · 800 Meters · Place 8 · BloomsburgBloomsburg800 Meters81:58.75a—
Apr 20Bucknell Team ChallengeApr 20 · 800 Meters · Place 20 · BloomsburgBloomsburg800 Meters201:58.53a—
Apr 17Shippensburg University Mid-Week PR Bonanza MeetApr 17 · 800 Meters · Place 3 · BloomsburgBloomsburg800 Meters31:58.98a—
Apr 12Bison Outdoor ClassicApr 12 · 800 Meters · Place 8 · BloomsburgBloomsburg800 Meters81:58.66a—
Apr 5Jim Taylor InvitationalApr 5 · 800 Meters · Place 2 · BloomsburgBloomsburg800 Meters2.1:58.93aFr
Mar 27BloomsburgMar 27 · 1500 Meters · Place 5 · BloomsburgBloomsburg1500 Meters5.4:14.62aFr

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 8Susquehanna Early Season Multi & InvitationalDec 8 · 1 Mile · Place 11 · BloomsburgBloomsburg1 Mile11.4:40.68aFr
Feb 17NJSIAA Group ChampionshipsFeb 17 · 800 Meters · Place 14 · Cherry Hill EastCherry Hill East800 Meters142:02.7212
Jan 27Olympic Conference #2Jan 27 · 800 Meters · Place 1 · Cherry Hill EastCherry Hill East800 Meters12:01.5312
Jan 23SJTCA Winter Meet #9Jan 23 · 400 Meters · Place 5 · Cherry Hill EastCherry Hill East400 Meters553.2512

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · 800 Meters · Place 16 · Cherry Hill EastCherry Hill East800 Meters16.1:59.19a12
Jun 2NJSIAA Sectionals South Groups 1 and 4Jun 2 · 800 Meters · Place 5 · Cherry Hill EastCherry Hill East800 Meters5.1:56.82a12
May 25Cherokee Final Countdown- Last ChanceMay 25 · 400 Meters · Place 7 · Cherry HillCherry Hill400 Meters751.35 PB—
May 23Olympic Conference Championships (Patriot)May 23 · 800 Meters · Place 3 · Cherry Hill EastCherry Hill East800 Meters31:58.0212
May 23Olympic Conference Championships (Patriot)May 23 · 800 Meters · Place 3 · Cherry HillCherry Hill800 Meters31:58.02—
May 13Camden County ChampionshipsMay 13 · 800 Meters · Place 1 · Cherry Hill EastCherry Hill East800 Meters1.1:57.81a12
May 6SJTCA Open-BoysMay 6 · 800 Meters · Place 11 · Cherry Hill EastCherry Hill East800 Meters11.2:01.40a12
May 4SJTCA Elite MeetMay 4 · 800 Meters · Place 9 · Cherry Hill EastCherry Hill East800 Meters9.1:59.28a12

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals South Groups 1 and 4Jun 3 · 800 Meters · Place 10 · Cherry Hill EastCherry Hill East800 Meters10.2:02.77a11
Jun 3NJSIAA Sectionals South Groups 1 and 4Jun 3 · 400 Meters · Place 13 · Cherry Hill EastCherry Hill East400 Meters13.52.59a11
May 24Olympic Conference ChampionshipsMay 24 · 800 Meters · Place 10 · Cherry HillCherry Hill800 Meters102:03.18—
May 14Camden County ChampionshipsMay 14 · 800 Meters · Place 9 · Cherry HillCherry Hill800 Meters92:08.24—
May 11Cherry Hill East @ Eastern Regional Dual MeetMay 11 · 400 Meters · Place 1 · Cherry Hill EastCherry Hill East400 Meters1.53.711
May 5SJTCA Elite MeetMay 5 · 400 Meters · Place 19 · Cherry Hill EastCherry Hill East400 Meters19.54.80a11
Apr 16Fast Times at Cherokee HighApr 16 · 400 Meters · Place 16 · Cherry HillCherry Hill400 Meters1652.92—

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · 800 Meters · Place 11 · Cherry Hill EastCherry Hill East800 Meters112:07.7211
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · 800 Meters · Place 11 · Cherry Hill EastCherry Hill East800 Meters112:07.7211
Jan 22SJTCA Winter Meet #8Jan 22 · 800 Meters · Place 15 · Cherry Hill EastCherry Hill East800 Meters152:08.0611

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 4NJSIAA Sectionals South Groups 1 and 4Jun 4 · 800 Meters · Place 14 · Cherry Hill EastCherry Hill East800 Meters14.2:03.14a10
Jun 4NJSIAA Sectionals South Groups 1 and 4Jun 4 · 400 Meters · Place 15 · Cherry Hill EastCherry Hill East400 Meters15.53.57a10
May 26Olympic Conference ChampionshipsMay 26 · 800 Meters · Place 5 · Cherry HillCherry Hill800 Meters52:04.89—
May 24Haddonfield Distance Night May 24 · 800 Meters · Place 30 · Cherry HillCherry Hill800 Meters302:03.00—
May 15Camden County ChampionshipsMay 15 · 800 Meters · Place 4 · Cherry HillCherry Hill800 Meters42:03.62—
May 6Washington Township vs Cherry Hill EastMay 6 · 800 Meters · Place 3 · Cherry Hill EastCherry Hill East800 Meters3.2:0610
Apr 30Ridge Night of 1600'sApr 30 · 1600 Meters · Place 81 · Cherry Hill EastCherry Hill East1600 Meters81.4:53.81a10
Apr 24Cherokee Pow Wow #1Apr 24 · 400 Meters · Place 11 · Cherry HillCherry Hill400 Meters1153.57—
Mar 25Haddonfield QuadMar 25 · 1600 Meters · Place 10 · Cherry HillCherry Hill1600 Meters104:46.43 PB—
Mar 25Haddonfield QuadMar 25 · 400 Meters · Place 5 · Cherry HillCherry Hill400 Meters557.99—
Mar 15RV QuadMar 15 · 800 Meters · Place 2 · Cherry HillCherry Hill800 Meters22:08.96—
Mar 15RV QuadMar 15 · 400 Meters · Place 3 · Cherry HillCherry Hill400 Meters356.62—
Mar 5Washington Twp vs Cherry Hill EastMar 5 · 800 Meters · Place 3 · Cherry HillCherry Hill800 Meters32:09.33—

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 22RV QuadFeb 22 · 1600 Meters · Place 2 · Cherry HillCherry Hill1600 Meters25:00.36 PB—

2020 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 23NJSIAA Sectional Championships - South Gr. 1&4Feb 23 · 800 Meters · Place 20 · Cherry HillCherry Hill800 Meters202:09.51—
Feb 23NJSIAA Sectional Championships - South Gr. 1&4Feb 23 · 800 Meters · Place 20 · Cherry HillCherry Hill800 Meters202:09.51—
Feb 23NJSIAA Sectional Championships - South Gr. 1&4Feb 23 · 800 Meters · Place 20 · Cherry HillCherry Hill800 Meters202:09.51—
Feb 1SJTCA Winter Meet #11Feb 1 · 800 Meters · Place 25 · Cherry HillCherry Hill800 Meters252:13.43—
Jan 11Olympic & Tri County MeetJan 11 · 800 Meters · Place 10 · Cherry HillCherry Hill800 Meters102:12.11—
Jan 4SJTCA Winter Meet #4Jan 4 · 400 Meters · Place 34 · Cherry HillCherry Hill400 Meters3457.46—

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28SJTCA Winter Meet #2Dec 28 · 800 Meters · Place 9 · Cherry Hill EastCherry Hill East800 Meters9.2:15.48a9
Dec 23New Jersey Spiked Shoe Club Holiday FestivalDec 23 · 1600 Meters · Place 55 · Cherry Hill EastCherry Hill East1600 Meters55.5:02.82a9