Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTFCAofGP Last Chance Meet · Feb 104:30.29TFCAofGP Last Chance MeetFebruary 10, 2023
1 Mile · OutdoorJohn Hay Distance Festival · Jun 34:34.02John Hay Distance FestivalJune 3, 2022
1 Mile · OutdoorJohn Hay Distance Festival · Jun 34:34.02John Hay Distance FestivalJune 3, 2022
10,000 Meters · OutdoorBison Outdoor Classic · Apr 1129:42.12aBison Outdoor ClassicApril 11, 2026
10000 Meters · OutdoorGeorge Mason Ebanks Invitational · Apr 530:26.13aGeorge Mason Ebanks InvitationalApril 5, 2024
1600 Meters · OutdoorCentral League Individual Championships · May 104:29.68Central League Individual ChampionshipsMay 10, 2023
3000 Meters · Indoor2024 Father Diamond Invitational · Feb 168:43.69a2024 Father Diamond InvitationalFebruary 16, 2024
3000 Meters · OutdoorDan Stimson Memorial Invitational · Mar 168:31.13Dan Stimson Memorial InvitationalMarch 16, 2024
3200 Meters · OutdoorPIAA District 1 AAA/AA Championships · May 199:19.23aPIAA District 1 AAA/AA ChampionshipsMay 19, 2023
5000 Meters · IndoorA-10 Indoor Championships · Feb 2714:14.05aA-10 Indoor ChampionshipsFebruary 27, 2026
5000 Meters · OutdoorWidener Final Qualifier · May 1014:15.42aWidener Final QualifierMay 10, 2026
800 Meters · IndoorTFCAofGP Meet #6 · Jan 132:07.07TFCAofGP Meet #6January 13, 2023
800 Meters · OutdoorGreat Valley R. Joseph Kellerman Invitational · Apr 222:01.45Great Valley R. Joseph Kellerman InvitationalApril 22, 2023

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10Widener Final QualifierMay 10 · 5000 Meters · Place 7 · Saint Joseph'sSaint Joseph's5000 Meters7.14:15.42a PBJr
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · 10,000 Meters · Place 8 · Saint Joseph'sSaint Joseph's10,000 Meters8.32:07.20aJr
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · 5000 Meters · Place 9 · Saint Joseph'sSaint Joseph's5000 Meters9.14:39.07aJr
Apr 11Bison Outdoor ClassicApr 11 · 10,000 Meters · Place 6 · Saint Joseph'sSaint Joseph's10,000 Meters6.29:42.12a PBJr
Apr 4Sam Howell InvitationalApr 4 · 5000 Meters · Place 8 · Saint Joseph'sSaint Joseph's5000 Meters8.14:23.54aJr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 27A-10 Indoor ChampionshipsFeb 27 · 5000 Meters · Place 6 · Saint Joseph'sSaint Joseph's5000 Meters614:14.05a PBJR

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 3Atlantic 10 Outdoor ChampionshipsMay 3 · 10000 Meters · Place 4 · George MasonGeorge Mason10000 Meters430:51.26aSO
May 3Atlantic 10 Outdoor ChampionshipsMay 3 · 5000 Meters · Place 13 · George MasonGeorge Mason5000 Meters1314:41.20aSO
Mar 21Fred HardyMar 21 · 5000 Meters · Place 3 · George MasonGeorge Mason5000 Meters3.14:31.50aSo

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 14Darius Dixon Memorial InvitationalFeb 14 · 5000 Meters · Place 5 · George MasonGeorge Mason5000 Meters514:44.54a—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 11IC4A/ECAC Outdoor Track & Field ChampionshipsMay 11 · 5000 Meters · Place 13 · George MasonGeorge Mason5000 Meters1314:39.20FR
May 4Atlantic 10 Outdoor ChampionshipsMay 4 · 10000 Meters · Place 14 · George MasonGeorge Mason10000 Meters1430:30.98FR
Apr 5George Mason Ebanks InvitationalApr 5 · 10000 Meters · Place 2 · George MasonGeorge Mason10000 Meters230:26.13a PB—
Mar 16Dan Stimson Memorial InvitationalMar 16 · 3000 Meters · Place 6 · George MasonGeorge Mason3000 Meters68:31.13 PBFR

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 162024 Father Diamond InvitationalFeb 16 · 3000 Meters · Place 3 · George MasonGeorge Mason3000 Meters38:43.69a PB—
Jan 262024 George Mason University Patriot GamesJan 26 · 5000 Meters · Place 12 · George MasonGeorge Mason5000 Meters1215:04.86a—
Jan 7VCU Indoor InvitationalJan 7 · 3000 Meters · Place 3 · George MasonGeorge Mason3000 Meters38:47.80a—

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 19PIAA District 1 AAA/AA ChampionshipsMay 19 · 3200 Meters · Place 4 · PenncrestPenncrest3200 Meters4.9:19.23a PB12
May 10Central League Individual ChampionshipsMay 10 · 3200 Meters · Place 5 · PenncrestPenncrest3200 Meters59:44.9612
May 10Central League Individual ChampionshipsMay 10 · 1600 Meters · Place 7 · PenncrestPenncrest1600 Meters74:29.68 PB12
Apr 22Great Valley R. Joseph Kellerman InvitationalApr 22 · 800 Meters · Place 6 · PenncrestPenncrest800 Meters62:01.45 PB12
Apr 12CAL Boys Meet #2 - Lower MerionApr 12 · 3200 Meters · Place 1 · PenncrestPenncrest3200 Meters110:03.89—
Apr 12CAL Boys Meet #2 - Lower MerionApr 12 · 1600 Meters · Place 2 · PenncrestPenncrest1600 Meters24:30.41—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 10TFCAofGP Last Chance MeetFeb 10 · 1 Mile · Place 1 · PenncrestPenncrest1 Mile14:30.29 PB12
Jan 13TFCAofGP Meet #6Jan 13 · 800 Meters · Place 7 · PenncrestPenncrest800 Meters72:07.07 PB12
Jan 7TFCAofGP Meet #5Jan 7 · 3000 Meters · Place 1 · PenncrestPenncrest3000 Meters18:57.2612

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 3John Hay Distance FestivalJun 3 · 1 Mile · Place 57 · Penncrest TCPenncrest TC1 Mile574:34.02 PB—
Jun 3John Hay Distance FestivalJun 3 · 1 Mile · Place 57 · Penncrest TCPenncrest TC1 Mile574:34.02 PB—
May 20PIAA District I AA / AAA ChampionshipsMay 20 · 3200 Meters · Place 9 · PenncrestPenncrest3200 Meters9.9:44.94a11
May 11Central League Individual ChampsMay 11 · 3200 Meters · Place 3 · PenncrestPenncrest3200 Meters39:36.5011
May 4Boys DELCO ChampionshipsMay 4 · 3200 Meters · Place 4 · PenncrestPenncrest3200 Meters4.9:29.85a11
Apr 2Haverford InvitationalApr 2 · 3200 Meters · Place 2 · PenncrestPenncrest3200 Meters29:32.85—
Mar 4Polar Bear 3k and 200m ChampsMar 4 · 3000 Meters · Place 6 · Penncrest TCPenncrest TC3000 Meters69:02.56—

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 19TFCAofGP Meet of ChampionsFeb 19 · 3000 Meters · Place 4 · PenncrestPenncrest3000 Meters48:58.5211
Feb 5TFCAofGP Meet #7Feb 5 · 3000 Meters · Place 5 · PenncrestPenncrest3000 Meters58:57.0011
Feb 5TFCAofGP Meet #7Feb 5 · 3000 Meters · Place 2 · PenncrestPenncrest3000 Meters28:57.0011
Jan 21TFCAofGP Meet #6Jan 21 · 800 Meters · Place 3 · PenncrestPenncrest800 Meters32:14.1811
Jan 17Delco Championship (Co-Ed)Jan 17 · 1 Mile · Place 3 · PenncrestPenncrest1 Mile34:47.4511

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 29Robert J Burdette Indoor ClassicDec 29 · 3000 Meters · Place 1 · PenncrestPenncrest3000 Meters1.9:03.51a11

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 13Boys Central League ChampionshipMay 13 · 3200 Meters · Place 4 · PenncrestPenncrest3200 Meters410:05.57—
May 13Boys Central League ChampionshipMay 13 · 3200 Meters · Place 3 · PenncrestPenncrest3200 Meters310:09.99—
May 6Delco ChampionshipMay 6 · 3200 Meters · Place 5 · PenncrestPenncrest3200 Meters5.10:09.99a10
May 6Delco ChampionshipMay 6 · 1600 Meters · Place 13 · PenncrestPenncrest1600 Meters13.4:50.99a10
Apr 28CAL Week #3 (Haverford) Apr 28 · 3200 Meters · Place 2 · PenncrestPenncrest3200 Meters2.10:36.09a10
Apr 16Twin Valley InvitationalApr 16 · 1600 Meters · Place 19 · PenncrestPenncrest1600 Meters194:57.95—
Apr 14CAL Meet #2 - Penncrest (Boys Only)Apr 14 · 3200 Meters · Place 1 · PenncrestPenncrest3200 Meters1.10:20.01a10
Apr 7CAL Meet #1 - Radnor (Boys Only)Apr 7 · 3200 Meters · Place 3 · PenncrestPenncrest3200 Meters3.10:55.41a10
Apr 7CAL Meet #1 - Radnor (Boys Only)Apr 7 · 1600 Meters · Place 7 · PenncrestPenncrest1600 Meters7.4:53.77a10
Mar 5Polar Bear ChampsMar 5 · 1 Mile · Place 56 · Penncrest TCPenncrest TC1 Mile564:58.21—