Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPhiladelphia Metro · Feb 215:19.83aPhiladelphia MetroFebruary 21, 2025
10000 Meters · OutdoorIC4A/ECAC Outdoor Track & Field Championships · May 1138:08.14IC4A/ECAC Outdoor Track & Field ChampionshipsMay 11, 2024
1500 Meters · OutdoorPenn Challenge · Mar 225:00.30Penn ChallengeMarch 22, 2025
1600 Meters · IndoorCCBC-Essex Last Chance Invitational · Jan 105:44.18CCBC-Essex Last Chance InvitationalJanuary 10, 2020
1600 Meters · OutdoorMPSSAA 3A North Region Championship · May 155:48.30aMPSSAA 3A North Region ChampionshipMay 15, 2019
3000 Meters · IndoorRutgers Scarlet Knights Open · Jan 3110:39.49aRutgers Scarlet Knights OpenJanuary 31, 2025
3000 Meters · OutdoorPenn Challenge · Mar 2711:16.64Penn ChallengeMarch 27, 2021
3200 Meters · IndoorAACPS Invitational · Dec 2712:07.74aAACPS InvitationalDecember 27, 2019
3200 Meters · OutdoorMillersville Cy Fritz Open · Apr 2712:18.91aMillersville Cy Fritz OpenApril 27, 2018
5000 Meters · IndoorBoston University Bruce Lehane Scarlet and White Invitational · Feb 318:09.00aBoston University Bruce Lehane Scarlet and White InvitationalFebruary 3, 2023
5000 Meters · OutdoorDanny Curran Invitational · Mar 2817:52.49aDanny Curran InvitationalMarch 28, 2025
800 Meters · IndoorCCBC-Essex Last Chance Invitational · Jan 102:41.23CCBC-Essex Last Chance InvitationalJanuary 10, 2020
800 Meters · OutdoorHavre De Grace, Aberdeen @ Edgewood · May 72:34.59Havre De Grace, Aberdeen @ EdgewoodMay 7, 2019
Combined results · OutdoorEdgewood, Fallston @ Bohemia Manor · Mar 272:41.0Edgewood, Fallston @ Bohemia ManorMarch 27, 2019
Complete · IndoorLast Track to Philly · Jan 2512:05.35Last Track to PhillyJanuary 25, 2020

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

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 3Atlantic 10 Outdoor ChampionshipsMay 3 · 10000 Meters · Place 18 · Saint Joseph'sSaint Joseph's10000 Meters1838:09.31aSR
Apr 18Paul Donahue InvitationalApr 18 · 5000 Meters · Place 9 · St. Joseph's (Pa.)St. Joseph's (Pa.)5000 Meters918:07.85SR
Apr 4George Mason Ebanks InvitationalApr 4 · 10000 Meters · Place 1 · Saint Joseph'sSaint Joseph's10000 Meters138:16.16aSr
Mar 28Danny Curran InvitationalMar 28 · 5000 Meters · Place 6 · Saint Joseph'sSaint Joseph's5000 Meters617:52.49a PBSr
Mar 22Penn ChallengeMar 22 · 1500 Meters · Place 16 · St. Joseph's (Pa.)St. Joseph's (Pa.)1500 Meters165:00.30 PBSR

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28Atlantic-10 Indoor Track & Field ChampionshipsFeb 28 · 5000 Meters · Place 30 · St. Joseph's (Pa.)St. Joseph's (Pa.)5000 Meters3018:25.99SR
Feb 21Philadelphia MetroFeb 21 · 1 Mile · Place 19 · Saint Joseph'sSaint Joseph's1 Mile195:19.83a PB—
Jan 31Rutgers Scarlet Knights OpenJan 31 · 3000 Meters · Place 14 · Saint Joseph'sSaint Joseph's3000 Meters1410:39.49a PB—
Jan 17Quaker InvitationalJan 17 · 1 Mile · Place 21 · Saint Joseph'sSaint Joseph's1 Mile215:24.24a—
Jan 11Penn SelectJan 11 · 3000 Meters · Place 20 · Saint Joseph'sSaint Joseph's3000 Meters2010:49.24a—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 11IC4A/ECAC Outdoor Track & Field ChampionshipsMay 11 · 10000 Meters · Place 11 · St. Joseph's (Pa.)St. Joseph's (Pa.)10000 Meters1138:08.14 PBSR
May 4Atlantic 10 Outdoor ChampionshipsMay 4 · 10000 Meters · Place 21 · St. Joseph's (Pa.)St. Joseph's (Pa.)10000 Meters2138:10.68SR
Apr 19Paul Donahue InviteApr 19 · 5000 Meters · Place 11 · Saint Joseph'sSaint Joseph's5000 Meters1118:11.18a—
Apr 5George Mason Ebanks InvitationalApr 5 · 10000 Meters · Place 6 · Saint Joseph'sSaint Joseph's10000 Meters638:21.42a—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 23Atlantic 10 Indoor ChampionshipsFeb 23 · 5000 Meters · Place 27 · St. Joseph's (Pa.)St. Joseph's (Pa.)5000 Meters2718:35.07SR
Feb 9FastTrack InvitationalFeb 9 · 3000 Meters · Place 22 · Saint Joseph'sSaint Joseph's3000 Meters22.10:42.19aSr
Feb 3BU Bruce Lehane Scarlet & White InvitationalFeb 3 · 5000 Meters · Place 10 · Saint Joseph'sSaint Joseph's5000 Meters10.18:33.17aSr
Jan 20Moravian Indoor MeetJan 20 · 1 Mile · Place 6 · St. Joseph's (Pa.)St. Joseph's (Pa.)1 Mile65:30.78SR
Jan 13Nittany Lion ChallengeJan 13 · 3000 Meters · Place 31 · St. Joseph's (Pa.)St. Joseph's (Pa.)3000 Meters3111:06.72SR

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 3ECAC/IC4A Indoor ChampionshipsMar 3 · 5000 Meters · Place 17 · Saint Joseph'sSaint Joseph's5000 Meters17.18:18.16aJr
Feb 25Atlantic 10 Indoor Track & Field ChampionshipsFeb 25 · 5000 Meters · Place 27 · Saint Joseph'sSaint Joseph's5000 Meters27.18:36.69aJr
Feb 3Boston University Bruce Lehane Scarlet and White InvitationalFeb 3 · 5000 Meters · Place 9 · Saint Joseph'sSaint Joseph's5000 Meters9.18:09.00a PBJr
Jan 21Moravian Indoor MeetJan 21 · 1 Mile · Place 7 · St. Joseph's (Pa.)St. Joseph's (Pa.)1 Mile75:32.59JR
Jan 14Nittany Lion ChallengeJan 14 · 3000 Meters · Place 30 · St. Joseph's (Pa.)St. Joseph's (Pa.)3000 Meters3011:03.85JR

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 1Atlantic 10 Outdoor Track & Field ChampionshipsMay 1 · 5000 Meters · Place 29 · St. Joseph's (Pa.)St. Joseph's (Pa.)5000 Meters2920:02.93FR
Apr 16Quaker InvitationalApr 16 · 1500 Meters · Place 15 · Saint Joseph'sSaint Joseph's1500 Meters15.5:08.71aFr
Apr 3Big Five MeetApr 3 · 1500 Meters · Place 11 · St. Joseph's (Pa.)St. Joseph's (Pa.)1500 Meters115:10.81FR
Mar 27Penn ChallengeMar 27 · 3000 Meters · Place 10 · St. Joseph's (Pa.)St. Joseph's (Pa.)3000 Meters1011:16.64 PBFR

2020 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 18MPSSAA Class 3A Indoor State ChampionshipsFeb 18 · 3200 Meters · Place 13 · EdgewoodEdgewood3200 Meters13.12:28.85a12
Feb 5MPSSAA 3A Central Regional ChampionshipsFeb 5 · 3200 Meters · Place 4 · EdgewoodEdgewood3200 Meters4.12:08.89a12
Jan 25Last Track to PhillyJan 25 · Complete · Place 4 · EdgewoodEdgewoodComplete412:05.35 PB12
Jan 10CCBC-Essex Last Chance InvitationalJan 10 · 1600 Meters · Place 4 · Edgewood HigEdgewood Hig1600 Meters45:44.18 PB12
Jan 10CCBC-Essex Last Chance InvitationalJan 10 · 800 Meters · Place 5 · Edgewood HigEdgewood Hig800 Meters52:41.23 PB12
Jan 4CCBC-Essex Sub Zero InvitationalJan 4 · 3200 Meters · Place 1 · Edgewood HigEdgewood Hig3200 Meters112:11.2412

2019 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 27AACPS InvitationalDec 27 · 3200 Meters · Place 8 · EdgewoodEdgewood3200 Meters8.12:07.74a PB12
Dec 13CCBC-Essex Knights InvitationalDec 13 · 1600 Meters · Place 6 · EdgewoodEdgewood1600 Meters6.5:45.06a12
Dec 13CCBC-Essex Knights InvitationalDec 13 · 800 Meters · EdgewoodEdgewood800 Meters—DNS12
Feb 19MPSSAA 3A State ChampionshipsFeb 19 · 3200 Meters · Place 11 · EdgewoodEdgewood3200 Meters11.12:20.95a11
Feb 5MPSSAA 3A East Region ChampionshipsFeb 5 · 3200 Meters · Place 10 · EdgewoodEdgewood3200 Meters10.12:28.15a11
Jan 18CCBC-Essex Last Chance MeetJan 18 · 3200 Meters · Place 1 · Edgewood HigEdgewood Hig3200 Meters112:26.9911
Jan 11CCBC-Essex Sub Zero Winter InvitationalJan 11 · 800 Meters · Place 12 · Edgewood HigEdgewood Hig800 Meters122:45.3511
Jan 11CCBC-Essex Sub Zero Winter InvitationalJan 11 · 1600 Meters · Place 9 · Edgewood HigEdgewood Hig1600 Meters95:47.2411

2019 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 15MPSSAA 3A North Region ChampionshipMay 15 · 3200 Meters · Place 8 · EdgewoodEdgewood3200 Meters8.12:43.21a11
May 15MPSSAA 3A North Region ChampionshipMay 15 · 1600 Meters · Place 12 · EdgewoodEdgewood1600 Meters12.5:48.30a PB11
May 7Havre De Grace, Aberdeen @ EdgewoodMay 7 · 800 Meters · Place 2 · EdgewoodEdgewood800 Meters22:34.59 PB11
May 1UCBAC ChampionshipsMay 1 · 3200 Meters · EdgewoodEdgewood3200 Meters--DNF11
May 1UCBAC ChampionshipsMay 1 · 1600 Meters · Place 14 · EdgewoodEdgewood1600 Meters14.5:48.39a11
Apr 17Chesapeake ChampionshipsApr 17 · 3200 Meters · Place 3 · Edgewood HigEdgewood Hig3200 Meters312:28.29—
Apr 17Chesapeake ChampionshipsApr 17 · 3200 Meters · Place 3 · Edgewood HigEdgewood Hig3200 Meters312:28.29—
Apr 17Chesapeake ChampionshipsApr 17 · 3200 Meters · Place 3 · Edgewood HigEdgewood Hig3200 Meters312:28.29—
Apr 9Route 40 InviteApr 9 · 3200 Meters · Place 2 · EdgewoodEdgewood3200 Meters2.12:46.611
Apr 3Joppatowne, Edgewood @ Rising SunApr 3 · 3200 Meters · Place 1 · EdgewoodEdgewood3200 Meters1.12:42.411
Mar 27Edgewood, Fallston @ Bohemia ManorMar 27 · Combined results · Place 3 · EdgewoodEdgewoodCombined results32:41.0 PB11
Mar 27Edgewood, Fallston @ Bohemia ManorMar 27 · Combined results · Place 1 · EdgewoodEdgewoodCombined results15:51.011

2018 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28AACPS InvitationalDec 28 · 3200 Meters · Place 12 · EdgewoodEdgewood3200 Meters12.12:29.24a11
Dec 14CCBC-Essex Winter Holiday ClassicDec 14 · 3200 Meters · Place 3 · EdgewoodEdgewood3200 Meters3.12:39.80a11
Jan 19CCBC-Essex Meet 5Jan 19 · 1600 Meters · Place 6 · Edgewood HigEdgewood Hig1600 Meters66:05.2310

2018 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 19MPSSAA 3A North RegionMay 19 · 3200 Meters · Place 5 · EdgewoodEdgewood3200 Meters5.12:34.95aUnofficial10
May 2UCBAC ChampionshipsMay 2 · 3200 Meters · Place 4 · Edgewood HigEdgewood Hig3200 Meters412:44.08—
May 2UCBAC ChampionshipsMay 2 · 1600 Meters · Place 13 · Edgewood HigEdgewood Hig1600 Meters135:53.84—
May 2UCBAC ChampionshipsMay 2 · 3200 Meters · Place 4 · Edgewood HigEdgewood Hig3200 Meters412:44.08—
Apr 27Millersville Cy Fritz OpenApr 27 · 3200 Meters · Place 22 · EdgewoodEdgewood3200 Meters22.12:18.91a PB10
Apr 24Chesapeake Division ChampionshipsApr 24 · 3200 Meters · Place 3 · Edgewood HigEdgewood Hig3200 Meters312:26.00—
Apr 17Edgewood, Bel Air, North HarfordApr 17 · 1600 Meters · Place 5 · EdgewoodEdgewood1600 Meters5.6:06.010
Apr 10Harford InviteApr 10 · 3200 Meters · Place 2 · EdgewoodEdgewood3200 Meters2.12:35.0010
Mar 26Edgewood, North Harford, Patterson MillMar 26 · Combined results · Place 3 · EdgewoodEdgewoodCombined results36:04.7110
Mar 26Edgewood, North Harford, Patterson MillMar 26 · Combined results · Place 2 · EdgewoodEdgewoodCombined results22:49.3210
Mar 22CMW, Edgewood, Harford TechMar 22 · 3200 Meters · Place 2 · EdgewoodEdgewood3200 Meters2.12:35.0010

2017 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 28CCBC Make Up MeetJan 28 · 1600 Meters · Place 9 · EdgewoodEdgewood1600 Meters9.6:21.06a9
Jan 28CCBC Make Up MeetJan 28 · 800 Meters · Place 14 · EdgewoodEdgewood800 Meters14.2:58.78a9
Jan 21CCBC-Essex Meet #5Jan 21 · 3200 Meters · Place 2 · Edgewood HigEdgewood Hig3200 Meters213:48.009
Jan 14CCBC-Essex Meet #4Jan 14 · 1600 Meters · Place 13 · EdgewoodEdgewood1600 Meters13.6:30.37a9

2016 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30Anne Arundel InvitationalDec 30 · 1600 Meters · Place 19 · EdgewoodEdgewood1600 Meters19.6:11.82a9
Dec 30Anne Arundel InvitationalDec 30 · 800 Meters · Place 21 · EdgewoodEdgewood800 Meters21.2:57.66a9