Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorWidener Indoor Classic · Feb 135:12.36aWidener Indoor ClassicFebruary 13, 2026
1500 Meters · Indoor2026 Paul Donahue Invitational · Apr 174:52.67a2026 Paul Donahue InvitationalApril 17, 2026
1500 Meters · OutdoorMiddle Atlantic (MAC) Outdoor Championships · May 14:48.20Middle Atlantic (MAC) Outdoor ChampionshipsMay 1, 2025
1600 Meters · OutdoorNorth County, Northeast, Old Mill @Chesapeake · May 126:21.25North County, Northeast, Old Mill @ChesapeakeMay 12, 2021
3000 Meters · IndoorDutchmen Invitational · Jan 911:02.83Dutchmen InvitationalJanuary 9, 2026
3200 Meters · IndoorAACPS Inter-County Meet #4 · Jan 1914:13.67AACPS Inter-County Meet #4January 19, 2022
400 Meters · IndoorLVC College Indoor · Jan 131:13.26LVC College IndoorJanuary 13, 2023
5000 Meters · OutdoorDanny Curran Invitational · Mar 2818:19.49aDanny Curran InvitationalMarch 28, 2025
800 Meters · IndoorPLEX Shootout · Jan 312:26.18aPLEX ShootoutJanuary 31, 2026
800 Meters · OutdoorWidener Final Qualifier · May 122:21.84Widener Final QualifierMay 12, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · 5000 Meters · Place 12 · Lebanon ValleyLebanon Valley5000 Meters12.18:35.92aSr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · 1500 Meters · Place 9 · Lebanon ValleyLebanon Valley1500 Meters9.4:53.10aSr
Apr 11Bison Outdoor ClassicApr 11 · 1500 Meters · Place 54 · Lebanon ValleyLebanon Valley1500 Meters54.4:54.17aSr
Apr 1York College Twilight MeetApr 1 · 5000 Meters · Place 5 · Lebanon ValleyLebanon Valley5000 Meters518:25.24aSR
Mar 28LVC Blue & White OpenMar 28 · 800 Meters · Place 3 · Lebanon ValleyLebanon Valley800 Meters3.2:25.80aSr

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 1500 Meters · Place 22 · Lebanon ValleyLebanon Valley1500 Meters22.4:52.67a PBSr
Apr 172026 Paul Donahue InvitationalApr 17 · 800 Meters · Place 36 · Lebanon ValleyLebanon Valley800 Meters36.2:27.18aSr
Feb 27Middle Atlantic (MAC) Indoor ChampionshipsFeb 27 · 1 Mile · Place 6 · Lebanon ValleyLebanon Valley1 Mile6.5:13.26aSr
Feb 13Widener Indoor ClassicFeb 13 · 1 Mile · Place 10 · Lebanon ValleyLebanon Valley1 Mile105:12.36a PBSr
Jan 31PLEX ShootoutJan 31 · 800 Meters · Place 2 · Lebanon ValleyLebanon Valley800 Meters22:26.18a PBSr
Jan 17Moravian University Blue & Grey InviteJan 17 · 1 Mile · Place 1 · Lebanon ValleyLebanon Valley1 Mile15:30.89SR
Jan 9Dutchmen InvitationalJan 9 · 3000 Meters · Place 1 · Lebanon ValleyLebanon Valley3000 Meters111:02.83 PBSR
Jan 9Dutchmen InvitationalJan 9 · 1 Mile · Place 4 · Lebanon ValleyLebanon Valley1 Mile45:41.87SR

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 12Widener Final QualifierMay 12 · 800 Meters · Place 36 · Lebanon ValleyLebanon Valley800 Meters362:21.84 PBJR
May 1Middle Atlantic (MAC) Outdoor ChampionshipsMay 1 · 5000 Meters · Place 13 · Lebanon ValleyLebanon Valley5000 Meters1319:17.22JR
May 1Middle Atlantic (MAC) Outdoor ChampionshipsMay 1 · 1500 Meters · Place 6 · Lebanon ValleyLebanon Valley1500 Meters64:48.20 PBJR
Apr 26Paul Kaiser ClassicApr 26 · 1500 Meters · Place 7 · Lebanon ValleyLebanon Valley1500 Meters74:50.27JR
Apr 26Paul Kaiser ClassicApr 26 · 1500 Meters · Place 7 · Lebanon ValleyLebanon Valley1500 Meters74:50.27JR
Apr 16York College Twilight MeetApr 16 · 1500 Meters · Place 4 · Lebanon ValleyLebanon Valley1500 Meters45:05.47JR
Apr 10Messiah InvitationalApr 10 · 800 Meters · Place 3 · Lebanon ValleyLebanon Valley800 Meters3.2:24.71aJr
Mar 28Danny Curran InvitationalMar 28 · 5000 Meters · Place 13 · Lebanon ValleyLebanon Valley5000 Meters1318:19.49a PBJr

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 28Middle Atlantic (MAC) Indoor ChampionshipsFeb 28 · 1 Mile · Place 9 · Lebanon ValleyLebanon Valley1 Mile9.5:24.39aJr
Feb 21Susquehanna Tune UpFeb 21 · 800 Meters · Place 4 · Lebanon ValleyLebanon Valley800 Meters42:28.11a—
Feb 15Widener Indoor ClassicFeb 15 · 800 Meters · Place 36 · Lebanon ValleyLebanon Valley800 Meters36.2:29.28aJr
Jan 25Coach I OpenJan 25 · 800 Meters · Place 3 · Lebanon ValleyLebanon Valley800 Meters32:27.31a—
Jan 18Moravian College Indoor MeetJan 18 · 1 Mile · Place 1 · Lebanon ValleyLebanon Valley1 Mile15:17.65a—
Jan 10LVC Indoor College MeetJan 10 · 3000 Meters · Place 4 · Lebanon ValleyLebanon Valley3000 Meters411:18.05a—
Jan 10LVC Indoor College MeetJan 10 · 1 Mile · Place 5 · Lebanon ValleyLebanon Valley1 Mile55:44.83a—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 2Middle Atlantic (MAC) Outdoor ChampionshipsMay 2 · 5000 Meters · Place 17 · Lebanon ValleyLebanon Valley5000 Meters17.18:49.40aSo
May 2Middle Atlantic (MAC) Outdoor ChampionshipsMay 2 · 1500 Meters · Place 11 · Lebanon ValleyLebanon Valley1500 Meters11.4:54.85aSo
Apr 27Paul Kaiser ClassicApr 27 · 1500 Meters · Place 19 · Lebanon ValleyLebanon Valley1500 Meters195:09.26a—
Apr 19Paul Donahue InviteApr 19 · 800 Meters · Place 40 · Lebanon ValleyLebanon Valley800 Meters402:25.42a—
Apr 11Messiah InvitationalApr 11 · 800 Meters · Place 8 · Lebanon ValleyLebanon Valley800 Meters8.2:36.98aSo
Apr 541st Millersville Metrics Sponsored by Penn Medicine LGH Sports MedApr 5 · 1500 Meters · Place 9 · Lebanon ValleyLebanon Valley1500 Meters9.5:06.23aSo
Mar 27York College Twilight MeetMar 27 · 5000 Meters · Place 21 · Lebanon ValleyLebanon Valley5000 Meters2119:37.44SO
Mar 23Lebanon Valley Mini MeetMar 23 · 1500 Meters · Place 1 · Lebanon ValleyLebanon Valley1500 Meters1.5:24.19aSo

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 17Susquehanna Tune-UpFeb 17 · 800 Meters · Place 19 · Lebanon ValleyLebanon Valley800 Meters192:42.04a—
Feb 9Blue & White InvitationalFeb 9 · 800 Meters · Place 19 · Lebanon ValleyLebanon Valley800 Meters192:36.73a—
Jan 20Susquehanna River Hawk InvitationalJan 20 · 1 Mile · Place 3 · Lebanon ValleyLebanon Valley1 Mile3.5:47.27aSo
Jan 12LVC College IndoorJan 12 · 3000 Meters · Place 2 · Lebanon ValleyLebanon Valley3000 Meters211:50.46SO
Jan 12LVC College IndoorJan 12 · 1 Mile · Place 5 · Lebanon ValleyLebanon Valley1 Mile55:55.45SO

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 29Paul Kaiser ClassicApr 29 · 800 Meters · Place 53 · Lebanon ValleyLebanon Valley800 Meters532:37.76FR
Apr 5York College Twilight MeetApr 5 · 800 Meters · Place 20 · Lebanon ValleyLebanon Valley800 Meters203:00.27FR
Mar 3140th Millersville MetricsMar 31 · 1500 Meters · Place 53 · Lebanon ValleyLebanon Valley1500 Meters536:10.09FR
Mar 25LVC Mini MeetMar 25 · 1500 Meters · Place 1 · Lebanon ValleyLebanon Valley1500 Meters16:03.34FR

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 18SU Tune UpFeb 18 · 800 Meters · Place 22 · Lebanon ValleyLebanon Valley800 Meters222:38.10FR
Feb 11Alvernia University Plex ShootoutFeb 11 · 800 Meters · Place 43 · Lebanon ValleyLebanon Valley800 Meters432:41.17aFr
Jan 27Mini-Dip InvitationalJan 27 · 1 Mile · Place 28 · Lebanon ValleyLebanon Valley1 Mile286:20.69FR
Jan 21Moravian Indoor MeetJan 21 · 800 Meters · Place 25 · Lebanon ValleyLebanon Valley800 Meters252:48.73FR
Jan 13LVC College IndoorJan 13 · 1 Mile · Place 5 · Lebanon ValleyLebanon Valley1 Mile56:36.57FR
Jan 13LVC College IndoorJan 13 · 400 Meters · Place 7 · Lebanon ValleyLebanon Valley400 Meters71:13.26 PBFR
Jan 13Lebanon Valley IndoorJan 13 · 1 Mile · Place 5 · Lebanon ValleyLebanon Valley1 Mile5.6:36.57aFr
Jan 13Lebanon Valley IndoorJan 13 · 400 Meters · Place 7 · Lebanon ValleyLebanon Valley400 Meters7.1:13.26aFr

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 9Diplomat OpenDec 9 · 3000 Meters · Place 8 · Lebanon ValleyLebanon Valley3000 Meters8.12:35.35aFr
Dec 9Diplomat OpenDec 9 · 800 Meters · Place 11 · Lebanon ValleyLebanon Valley800 Meters11.2:43.53aFr
Feb 11MPSSAA 4A East Region ChampionshipsFeb 11 · 800 Meters · Place 17 · Old Mill SeniorOld Mill Senior800 Meters17.2:50.65a12
Jan 19AACPS Inter-County Meet #4Jan 19 · 3200 Meters · Place 16 · Old Mill SenOld Mill Sen3200 Meters1614:13.67 PB12

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 18 MPSSAA 4A East Region ChampionshipsMay 18 · 1600 Meters · Place 22 · Old Mill SeniorOld Mill Senior1600 Meters22.6:55.51a12
May 10AACPS County ChampionshipMay 10 · 1600 Meters · Place 26 · Old Mill SeniorOld Mill Senior1600 Meters266:37.1312
Apr 25AACPS All Comers MeetApr 25 · 800 Meters · Place 18 · Old Mill SeniorOld Mill Senior800 Meters182:55.5512
Apr 21AACPS Inter County Meet #4Apr 21 · 1600 Meters · Place 8 · Old Mill SeniorOld Mill Senior1600 Meters8.7:04.73a12
Apr 21AACPS Inter County Meet #4Apr 21 · 800 Meters · Place 8 · Old Mill SeniorOld Mill Senior800 Meters8.3:03.21a12
Apr 9Bullis Bulldog InvitationalApr 9 · 1600 Meters · Place 26 · Old Mill HigOld Mill Hig1600 Meters266:23.4012
Apr 9Bullis Bulldog InvitationalApr 9 · 800 Meters · Place 40 · Old Mill HigOld Mill Hig800 Meters403:05.3612
Apr 2Mervo Mustang Track & Field FestivalApr 2 · 1600 Meters · Place 4 · Old Mill SeniorOld Mill Senior1600 Meters4.6:21.37a12
Mar 24AACPS Inter County Meet #2Mar 24 · 1600 Meters · Place 14 · Old Mill SeniorOld Mill Senior1600 Meters146:30.7512

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
Dec 16AACPS Inter County Meet #2Dec 16 · 1600 Meters · Place 13 · Old Mill SeniorOld Mill Senior1600 Meters13.6:30.45a12
Dec 16AACPS Inter County Meet #2Dec 16 · 800 Meters · Place 17 · Old Mill SeniorOld Mill Senior800 Meters17.2:55.91a12
Jun 8MPSSAA 4A East Section 1 ChampionshipsJun 8 · 800 Meters · Place 7 · Old Mill SeniorOld Mill Senior800 Meters7.3:00.20a11
Jun 2Tri meet: Old Mill, North County @ Severna ParkJun 2 · 800 Meters · Place 11 · Old Mill SeniorOld Mill Senior800 Meters11.2:47.73a11
May 24Broadneck Meet 5.24May 24 · 1600 Meters · Place 8 · Old Mill SeniorOld Mill Senior1600 Meters8.6:29.14a11
May 24Broadneck Meet 5.24May 24 · 800 Meters · Place 10 · Old Mill SeniorOld Mill Senior800 Meters10.2:54.62a11
May 19Chesapeake, Old Mill @ AnnapolisMay 19 · 800 Meters · Place 4 · Old Mill SeniorOld Mill Senior800 Meters4.2:46.06a11
May 12North County, Northeast, Old Mill @ChesapeakeMay 12 · 1600 Meters · Place 7 · Old Mill HigOld Mill Hig1600 Meters76:21.25 PB—
May 12North County, Northeast, Old Mill @ChesapeakeMay 12 · 800 Meters · Place 3 · Old Mill HigOld Mill Hig800 Meters32:53.57—

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 27Gator InviteApr 27 · 1600 Meters · Place 82 · Old Mill SeniorOld Mill Senior1600 Meters82.6:56.75a9
Apr 8District V Challenge Apr 8 · 1600 Meters · Place 42 · Old Mill HigOld Mill Hig1600 Meters426:45.52—