Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorWidener Indoor Classic · Feb 134:18.44aWidener Indoor ClassicFebruary 13, 2026
1 Mile · Outdoor2024 Desert Spectacular Masters & All-Comers Track & Field Meet · Dec 74:38.00a2024 Desert Spectacular Masters & All-Comers Track & Field MeetDecember 7, 2024
10,000 Meters · OutdoorBison Outdoor Classic · Apr 1129:52.96aBison Outdoor ClassicApril 11, 2026
1500 Meters · IndoorVirginia Showcase Invitational · Jan 134:22.81aVirginia Showcase InvitationalJanuary 13, 2023
1500 Meters · OutdoorMonmouth University Season Opener · Mar 284:10.64aMonmouth University Season OpenerMarch 28, 2025
1600 Meters · IndoorVirginia Showcase Invitational · Jan 134:41.70aVirginia Showcase InvitationalJanuary 13, 2023
1600 Meters · Outdoor2023 Henlopen Conference Track and Field Championship · May 114:20.43a2023 Henlopen Conference Track and Field ChampionshipMay 11, 2023
2 Miles · IndoorVirginia Showcase Invitational · Jan 139:25.06aVirginia Showcase InvitationalJanuary 13, 2023
3000 Meters · IndoorPatriot League Indoor Track & Field Championships · Feb 288:20.19aPatriot League Indoor Track & Field ChampionshipsFebruary 28, 2026
3200 Meters · IndoorVirginia Showcase Invitational · Jan 139:22.20aVirginia Showcase InvitationalJanuary 13, 2023
3200 Meters · Outdoor2022 Henlopen Conference Track and Field Championship · May 129:18.002022 Henlopen Conference Track and Field ChampionshipMay 12, 2022
5000 Meters · IndoorPatriot League Indoor Track & Field Championships · Feb 2814:51.34aPatriot League Indoor Track & Field ChampionshipsFebruary 28, 2026
5000 Meters · OutdoorBucknell Bison Outdoor Classic · Apr 1214:39.29aBucknell Bison Outdoor ClassicApril 12, 2025
800 Meters · Outdoor2023 Henlopen Conference Track and Field Championship · May 111:59.71a2023 Henlopen Conference Track and Field ChampionshipMay 11, 2023

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · 10,000 Meters · Place 12 · LehighLehigh10,000 Meters12.31:41.76aJr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · 5000 Meters · Place 26 · LehighLehigh5000 Meters26.15:14.39aJr
May 2Lafayette-LehighMay 2 · 5000 Meters · Place 1 · LehighLehigh5000 Meters1.14:59.52aJr
Apr 23130th Penn Relays CarnivalApr 23 · 5000 Meters · Place 57 · LehighLehigh5000 Meters57.14:48.84aJr
Apr 11Bison Outdoor ClassicApr 11 · 10,000 Meters · Place 10 · LehighLehigh10,000 Meters10.29:52.96a PBJr
Apr 4Sam Howell InvitationalApr 4 · 5000 Meters · Place 9 · LehighLehigh5000 Meters9.14:42.58aJr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28Patriot League Indoor Track & Field ChampionshipsFeb 28 · 5000 Meters · Place 18 · LehighLehigh5000 Meters18.14:51.34a PBJr
Feb 28Patriot League Indoor Track & Field ChampionshipsFeb 28 · 3000 Meters · Place 10 · LehighLehigh3000 Meters10.8:20.19a PBJr
Feb 13Widener Indoor ClassicFeb 13 · 1 Mile · Place 8 · LehighLehigh1 Mile84:18.44a PBJr
Jan 31Lehigh Lafayette Dual MeetJan 31 · 3000 Meters · Place 2 · LehighLehigh3000 Meters28:37.05aJR

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 17IC4A/ECAC Outdoor Track & Field ChampionshipsMay 17 · 5000 Meters · Place 7 · LehighLehigh5000 Meters7.14:54.97aSo
Apr 12Bucknell Bison Outdoor ClassicApr 12 · 5000 Meters · Place 34 · LehighLehigh5000 Meters3414:39.29a PBSo
Apr 5Lafayette v. LehighApr 5 · 5000 Meters · Place 1 · LehighLehigh5000 Meters1.15:24.34aSo
Mar 28Monmouth University Season OpenerMar 28 · 1500 Meters · Place 37 · LehighLehigh1500 Meters374:10.64a PBSo
Mar 22Shippensburg Keystone State ChallengeMar 22 · 5000 Meters · Place 1 · LehighLehigh5000 Meters115:13.80SO

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 1Lafayette at LehighFeb 1 · 3000 Meters · Place 4 · LehighLehigh3000 Meters4.8:42.87aSo
Jan 17Quaker InvitationalJan 17 · 1 Mile · Place 20 · LehighLehigh1 Mile204:24.58a—
Jan 11Penn SelectJan 11 · 3000 Meters · Place 17 · LehighLehigh3000 Meters178:41.60a—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Dec 72024 Desert Spectacular Masters & All-Comers Track & Field MeetDec 7 · 1 Mile · Place 1 · UnattachedUnattached1 Mile1.4:38.00a PB—
Dec 72024 Desert Spectacular Masters & All-Comers Track & Field MeetDec 7 · 1500 Meters · Place 1 · UnattachedUnattached1500 Meters1.4:19.75a—
Apr 26Carol & John Covert ClassicApr 26 · 5000 Meters · Place 3 · LehighLehigh5000 Meters315:33.26a—
Apr 19The Coach Pollard InvitationalApr 19 · 1500 Meters · Place 12 · LehighLehigh1500 Meters124:12.59a—
Apr 12Bison Outdoor ClassicApr 12 · 5000 Meters · Place 56 · LehighLehigh5000 Meters5616:00.14a—

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 24DIAA Meet of ChampionsMay 24 · 3200 Meters · Place 1 · Cape HenlopenCape Henlopen3200 Meters19:29.0912
May 20DIAA Track & Field ChampionshipsMay 20 · 3200 Meters · Place 1 · Cape HenlopenCape Henlopen3200 Meters1.9:28.29a12
May 20DIAA Track & Field ChampionshipsMay 20 · 1600 Meters · Place 3 · Cape HenlopenCape Henlopen1600 Meters3.4:25.06a12
May 20DIAA Track & Field ChampionshipsMay 20 · 800 Meters · Place 15 · Cape HenlopenCape Henlopen800 Meters15.2:05.17a12
May 112023 Henlopen Conference Track and Field ChampionshipMay 11 · 3200 Meters · Place 1 · Cape HenlopenCape Henlopen3200 Meters1.9:40.85a12
May 112023 Henlopen Conference Track and Field ChampionshipMay 11 · 1600 Meters · Place 1 · Cape HenlopenCape Henlopen1600 Meters1.4:20.43a PB12
May 112023 Henlopen Conference Track and Field ChampionshipMay 11 · 800 Meters · Place 3 · Cape HenlopenCape Henlopen800 Meters3.1:59.71a PB12
Apr 29Unionville InvitationalApr 29 · 800 Meters · Place 12 · Cape Henlopen High SCape Henlopen High S800 Meters122:00.21—
Apr 29Unionville InvitationalApr 29 · 3200 Meters · Place 1 · Cape Henlopen High SCape Henlopen High S3200 Meters19:28.72—
Apr 29Unionville InvitationalApr 29 · 3200 Meters · Place 1 · Cape HenlopenCape Henlopen3200 Meters1.9:28.72aUnofficial12
Apr 29Unionville InvitationalApr 29 · 800 Meters · Place 12 · Cape HenlopenCape Henlopen800 Meters12.2:00.21aUnofficial12
Apr 22Art Madric Hall of Fame InvitationalApr 22 · 1600 Meters · Place 1 · Cape HenlopenCape Henlopen1600 Meters1.4:27.80a12
Apr 15Bullis Bulldog InvitationalApr 15 · 1600 Meters · Place 3 · Cape Henlopen High SchoCape Henlopen High Scho1600 Meters34:28.6212
Apr 1N5CTA InvitationalApr 1 · 1600 Meters · Place 1 · Cape HenlopenCape Henlopen1600 Meters1.4:28.94a12
Apr 1N5CTA InvitationalApr 1 · 800 Meters · Place 5 · Cape HenlopenCape Henlopen800 Meters5.2:03.51a12

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 4DIAA Indoor Track & Field ChampionshipsFeb 4 · 3200 Meters · Place 1 · Cape HenlopenCape Henlopen3200 Meters1.9:34.54a12
Jan 13Virginia Showcase InvitationalJan 13 · 2 Miles · Place 13 · Cape HenlopenCape Henlopen2 Miles13.9:25.06a PB12
Jan 13Virginia Showcase InvitationalJan 13 · 3200 Meters · Place 12 · Cape HenlopenCape Henlopen3200 Meters12.9:22.20a PB12
Jan 13Virginia Showcase InvitationalJan 13 · 1 Mile · Place 54 · Cape HenlopenCape Henlopen1 Mile54.4:43.36a12
Jan 13Virginia Showcase InvitationalJan 13 · 1600 Meters · Place 54 · Cape HenlopenCape Henlopen1600 Meters54.4:41.70a PB12
Jan 13Virginia Showcase InvitationalJan 13 · 1500 Meters · Place 54 · Cape HenlopenCape Henlopen1500 Meters54.4:22.81a PB12

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 14IX Annual Pat Russo InvitationalDec 14 · 1600 Meters · Cape HenlopenCape Henlopen1600 Meters--DNS12
Dec 14IX Annual Pat Russo InvitationalDec 14 · 800 Meters · Cape HenlopenCape Henlopen800 Meters--DNS12
Dec 10Ursinus HS InvitationalDec 10 · 1 Mile · Place 3 · Cape HenlopenCape Henlopen1 Mile3.4:34.37a12
Jan 15Kutztown Golden Bear HS InviteJan 15 · 1600 Meters · Place 2 · Cape HenlopenCape Henlopen1600 Meters2.4:43.64a11
Jan 15Kutztown Golden Bear HS InviteJan 15 · 3000 Meters · Place 1 · Cape HenlopenCape Henlopen3000 Meters1.9:13.98a11

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 20DIAA Track & Field ChampionshipsMay 20 · 3200 Meters · Place 5 · Cape HenlopenCape Henlopen3200 Meters5.9:49.88a11
May 20DIAA Track & Field ChampionshipsMay 20 · 1600 Meters · Place 3 · Cape HenlopenCape Henlopen1600 Meters3.4:23.47a11
May 20DIAA Track & Field ChampionshipsMay 20 · 800 Meters · Place 10 · Cape HenlopenCape Henlopen800 Meters10.2:05.39a11
May 122022 Henlopen Conference Track and Field ChampionshipMay 12 · 3200 Meters · Place 2 · Cape HenlopenCape Henlopen3200 Meters2.9:18.00 PB11
May 122022 Henlopen Conference Track and Field ChampionshipMay 12 · 1600 Meters · Place 2 · Cape HenlopenCape Henlopen1600 Meters2.4:23.02a11
May 122022 Henlopen Conference Track and Field ChampionshipMay 12 · 800 Meters · Place 5 · Cape HenlopenCape Henlopen800 Meters5.2:03.57a11
Apr 30Unionville InvitationalApr 30 · 3200 Meters · Place 1 · Cape Henlopen High SCape Henlopen High S3200 Meters19:25.36—
Apr 30Unionville InvitationalApr 30 · 3200 Meters · Place 1 · Cape Henlopen High SCape Henlopen High S3200 Meters19:25.36—

2021 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 18UC Holiday HS InvitationalDec 18 · 3000 Meters · Place 2 · Cape HenlopenCape Henlopen3000 Meters2.9:02.60a11
Dec 18UC Holiday HS InvitationalDec 18 · 3000 Meters · Place 2 · Cape HenlopenCape Henlopen3000 Meters2.9:02.60a11
Dec 15Milford HS - Polar Bear Meet #1Dec 15 · 1600 Meters · Place 1 · Cape HenlopenCape Henlopen1600 Meters1.4:30.86aUnofficial11
Dec 15Milford HS - Polar Bear Meet #1Dec 15 · 800 Meters · Place 4 · Cape HenlopenCape Henlopen800 Meters4.2:09.81aUnofficial11
Dec 11Ursinus HS InvitationalDec 11 · 3000 Meters · Place 4 · Cape HenlopenCape Henlopen3000 Meters4.9:12.36a11

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 21DIAA D1 State Track & Field ChampionshipsMay 21 · 3200 Meters · Place 4 · Cape HenlopenCape Henlopen3200 Meters4.9:49.73a10
May 21DIAA D1 State Track & Field ChampionshipsMay 21 · 1600 Meters · Place 13 · Cape HenlopenCape Henlopen1600 Meters13.4:46.99a10