Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorWidener Indoor Classic · Feb 134:30.28aWidener Indoor ClassicFebruary 13, 2026
1000 Meters · Indoor2024 Father Diamond Invitational · Feb 162:46.55a2024 Father Diamond InvitationalFebruary 16, 2024
1500 Meters · OutdoorFred Hardy · Mar 214:09.06aFred HardyMarch 21, 2025
1600 Meters · OutdoorBob Friday Warrior Invite · Apr 224:46.89Bob Friday Warrior InviteApril 22, 2022
3000 Meters · Indoor2025 Cardinal TF · Jan 189:24.09a2025 Cardinal TFJanuary 18, 2025
3200 Meters · OutdoorCAL Meet #1 - Radnor (Boys Only) · Apr 711:33.79aCAL Meet #1 - Radnor (Boys Only)April 7, 2021
400 Meters · OutdoorBob Friday Warrior Invitational · Apr 2154.23Bob Friday Warrior InvitationalApril 21, 2023
5000 Meters · OutdoorTowson Invitational · Mar 2816:26.31aTowson InvitationalMarch 28, 2025
800 Meters · IndoorBlue and White Invite · Feb 72:05.11aBlue and White InviteFebruary 7, 2026
800 Meters · OutdoorGeorge Mason Dalton Ebanks Invitational · Apr 31:59.71aGeorge Mason Dalton Ebanks InvitationalApril 3, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 2Landmark Outdoor T&F ChampionshipsMay 2 · 1500 Meters · Place 21 · Catholic (D.C.)Catholic (D.C.)1500 Meters21.4:23.85aJr
May 2Landmark Outdoor T&F ChampionshipsMay 2 · 800 Meters · Catholic (D.C.)Catholic (D.C.)800 Meters—DNSJr
Apr 17Morgan State Legacy MeetApr 17 · 1500 Meters · Place 9 · Catholic (D.C.)Catholic (D.C.)1500 Meters9.4:10.29aJr
Apr 11Bison InvitationalApr 11 · 1500 Meters · Place 15 · Catholic (D.C.)Catholic (D.C.)1500 Meters15.4:20.80aJr
Apr 3George Mason Dalton Ebanks InvitationalApr 3 · 800 Meters · Place 57 · Catholic (D.C.)Catholic (D.C.)800 Meters571:59.71a PBJr
Mar 28Seahawk InvitationalMar 28 · 800 Meters · Place 2 · Catholic (D.C.)Catholic (D.C.)800 Meters22:03.07aJr
Mar 19Fred Hardy InvitationalMar 19 · 1500 Meters · Place 63 · Catholic (D.C.)Catholic (D.C.)1500 Meters63.4:20.49aJr
Mar 19Fred Hardy InvitationalMar 19 · 800 Meters · Place 44 · Catholic (D.C.)Catholic (D.C.)800 Meters44.2:07.98aJr

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 282026 Landmark Indoor T&F ChampionshipsFeb 28 · 1 Mile · Place 12 · Catholic (D.C.)Catholic (D.C.)1 Mile12.4:50.74aJr
Feb 282026 Landmark Indoor T&F ChampionshipsFeb 28 · 800 Meters · Catholic (D.C.)Catholic (D.C.)800 Meters—DNSJr
Feb 13Widener Indoor ClassicFeb 13 · 1 Mile · Place 25 · Catholic (D.C.)Catholic (D.C.)1 Mile254:30.28a PBJr
Feb 7Blue and White InviteFeb 7 · 1 Mile · Place 9 · Catholic (D.C.)Catholic (D.C.)1 Mile94:43.68aJr
Feb 7Blue and White InviteFeb 7 · 800 Meters · Place 13 · Catholic (D.C.)Catholic (D.C.)800 Meters132:05.11a PBJr
Jan 30George Mason Patriot GamesJan 30 · 1 Mile · Place 17 · Catholic (D.C.)Catholic (D.C.)1 Mile174:35.34aJr
Jan 24Coach "I" InvitationalJan 24 · 1 Mile · Place 29 · Catholic (D.C.)Catholic (D.C.)1 Mile29.4:51.10aJr
Jan 24Coach "I" InvitationalJan 24 · 800 Meters · Place 20 · Catholic (D.C.)Catholic (D.C.)800 Meters20.2:09.16aJr
Jan 17Cardinal Track & Field ClassicJan 17 · 1 Mile · Place 13 · Catholic (D.C.)Catholic (D.C.)1 Mile134:51.68aJr

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 12Widener Final QualifierMay 12 · 800 Meters · Place 68 · CatholicCatholic800 Meters682:01.03SO
May 3Landmark Outdoor Track & Field ChampionshipsMay 3 · 1500 Meters · Place 16 · Catholic (D.C.)Catholic (D.C.)1500 Meters16.4:16.89aSo
May 3Landmark Outdoor Track & Field ChampionshipsMay 3 · 800 Meters · Place 20 · Catholic (D.C.)Catholic (D.C.)800 Meters20.2:01.35aSo
Apr 4George Mason Ebanks InvitationalApr 4 · 1500 Meters · Place 60 · Catholic (D.C.)Catholic (D.C.)1500 Meters604:12.24aSo
Mar 28Towson InvitationalMar 28 · 5000 Meters · Place 6 · Catholic (D.C.)Catholic (D.C.)5000 Meters616:26.31a PBSo
Mar 21Fred HardyMar 21 · 1500 Meters · Place 51 · Catholic (D.C.)Catholic (D.C.)1500 Meters51.4:09.06a PBSo

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 1Landmark Conference Indoor Track & Field ChampionshipsMar 1 · 1 Mile · Place 9 · Catholic (D.C.)Catholic (D.C.)1 Mile9.4:35.52aSo
Mar 1Landmark Conference Indoor Track & Field ChampionshipsMar 1 · 3000 Meters · Place 19 · Catholic (D.C.)Catholic (D.C.)3000 Meters19.9:34.30aSo
Feb 14Nazareth DIII Elite MeetFeb 14 · 1 Mile · Place 26 · Catholic (D.C.)Catholic (D.C.)1 Mile26.4:35.72aSo
Feb 8Blue & White InviteFeb 8 · 1 Mile · Place 11 · CatholicCatholic1 Mile114:34.66SO
Jan 31Patriot GamesJan 31 · 1 Mile · Place 24 · Catholic (D.C.)Catholic (D.C.)1 Mile244:36.98a—
Jan 31Patriot GamesJan 31 · 800 Meters · Place 17 · Catholic (D.C.)Catholic (D.C.)800 Meters172:09.79a—
Jan 182025 Cardinal TFJan 18 · 3000 Meters · Place 16 · Catholic (D.C.)Catholic (D.C.)3000 Meters16.9:24.09a PBSo

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 4Landmark Outdoor Track & Field ChampionshipsMay 4 · 1500 Meters · Place 23 · Catholic (D.C.)Catholic (D.C.)1500 Meters234:22.77a—
Apr 27Blue Jay Tune UpApr 27 · 1500 Meters · Place 17 · Catholic (D.C.)Catholic (D.C.)1500 Meters174:20.07a—
Apr 20Hopkins Loyola InvitationalApr 20 · 800 Meters · Place 37 · Catholic (D.C.)Catholic (D.C.)800 Meters372:05.79a—
Apr 13Bill Butler Collegiate InvitationalApr 13 · 1500 Meters · Place 36 · Catholic (D.C.)Catholic (D.C.)1500 Meters36.4:27.68aFr
Apr 13Bill Butler Collegiate InvitationalApr 13 · 800 Meters · Place 32 · Catholic (D.C.)Catholic (D.C.)800 Meters32.2:08.63aFr
Apr 5George Mason Ebanks InvitationalApr 5 · 1500 Meters · Place 72 · Catholic (D.C.)Catholic (D.C.)1500 Meters724:23.83a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 162024 Father Diamond InvitationalFeb 16 · 1000 Meters · Place 9 · Catholic (D.C.)Catholic (D.C.)1000 Meters92:46.55a PB—
Feb 9Blue & White InvitationalFeb 9 · 1 Mile · Place 21 · Catholic (D.C.)Catholic (D.C.)1 Mile214:57.89a—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 3BOYS DELCO CHAMPIONSHIPMay 3 · 800 Meters · Place 19 · Garnet ValleyGarnet Valley800 Meters19.2:06.85a12
Apr 29Whippet InvitationalApr 29 · 800 Meters · Place 11 · Garnet ValleyGarnet Valley800 Meters112:06.94SR
Apr 21Bob Friday Warrior InvitationalApr 21 · 400 Meters · Place 22 · Garnet ValleyGarnet Valley400 Meters2254.23 PBSR
Apr 12CAL Meet #2Apr 12 · 800 Meters · Place 2 · Garnet ValleGarnet Valle800 Meters22:05.3012

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 11PTFCA Indoor Track CarnivalFeb 11 · 800 Meters · Place 16 · Garnet ValleGarnet Valle800 Meters162:06.2912
Jan 27TFCAofGP Meet #8Jan 27 · 800 Meters · Place 5 · Garnet ValleyGarnet Valley800 Meters52:14.5712
Jan 27TFCAofGP Meet #8Jan 27 · 800 Meters · Place 5 · Garnet ValleyGarnet Valley800 Meters52:14.5712
Jan 20TFCAofGP Meet #7Jan 20 · 800 Meters · Place 3 · Garnet ValleyGarnet Valley800 Meters32:10.2412
Jan 7TFCAofGP Meet #5Jan 7 · 800 Meters · Place 10 · Garnet ValleyGarnet Valley800 Meters102:11.5812

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 22TFCAofGP Meet #3Dec 22 · 1 Mile · Place 14 · Garnet ValleyGarnet Valley1 Mile14.4:55.52a12
Dec 10TFCAofGP Meet #1Dec 10 · 1 Mile · Place 17 · Garnet ValleyGarnet Valley1 Mile17.5:02.10a12
Feb 16Henderson Polar Bear #3Feb 16 · 1 Mile · Place 12 · Garnet ValleyGarnet Valley1 Mile125:01.47—
Feb 5TFCAofGP Meet #7Feb 5 · 1 Mile · Place 25 · Garnet ValleyGarnet Valley1 Mile254:58.1811
Feb 5TFCAofGP Meet #7Feb 5 · 1 Mile · Place 12 · Garnet ValleyGarnet Valley1 Mile124:58.1811
Jan 17Delco Championship (Co-Ed)Jan 17 · 800 Meters · Place 14 · Garnet ValleGarnet Valle800 Meters142:21.7211

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 15Boys Delcos Day 2May 15 · 1600 Meters · Place 10 · Garnet ValleGarnet Valle1600 Meters104:55.03—
May 11Central League Individual ChampsMay 11 · 1600 Meters · Place 19 · Garnet ValleGarnet Valle1600 Meters195:02.7511
Apr 22Bob Friday Warrior InviteApr 22 · 1600 Meters · Place 19 · Garnet ValleyGarnet Valley1600 Meters194:46.89 PB—

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18UC Holiday HS InvitationalDec 18 · 1 Mile · Place 15 · Garnet ValleyGarnet Valley1 Mile15.5:06.66a11
Dec 18UC Holiday HS InvitationalDec 18 · 1 Mile · Place 15 · Garnet ValleyGarnet Valley1 Mile15.5:06.66a11

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Dec 14Winter Freeze Outdoor InvitationalDec 14 · 1600 Meters · Place 10 · Garnet ValleyGarnet Valley1600 Meters10.5:06.30aUnofficial11
Dec 14Winter Freeze Outdoor InvitationalDec 14 · 800 Meters · Place 25 · Garnet ValleyGarnet Valley800 Meters25.2:16.59aUnofficial11
Dec 14Winter Freeze Outdoor InvitationalDec 14 · 400 Meters · Place 21 · Garnet ValleyGarnet Valley400 Meters21.58.23aUnofficial11
May 6Delco ChampionshipMay 6 · 1600 Meters · Place 3 · Garnet ValleyGarnet Valley1600 Meters3.4:55.93a10
Apr 28CAL Week #3 (Garnet Valley)Apr 28 · 1600 Meters · Place 7 · Garnet ValleGarnet Valle1600 Meters75:06.00—
Apr 14CAL Week #2 - Garnet ValleyApr 14 · 1600 Meters · Place 8 · Garnet ValleGarnet Valle1600 Meters85:02.3310
Apr 7CAL Meet #1 - Radnor (Boys Only)Apr 7 · 3200 Meters · Place 13 · Garnet ValleyGarnet Valley3200 Meters13.11:33.79a PB10

2020 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 8TFCAofGP Meet #8 Feb 8 · 3000 Meters · Place 20 · Garnet ValleyGarnet Valley3000 Meters2010:26.569
Jan 29Delco ChampionshipJan 29 · 3000 Meters · Place 11 · Garnet ValleyGarnet Valley3000 Meters1110:21.849
Jan 11TFCAofGP Meet #4 Jan 11 · 3000 Meters · Place 9 · Garnet ValleyGarnet Valley3000 Meters910:25.459