Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPSU National Open · Jan 304:01.47aPSU National OpenJanuary 30, 2026
1000 Meters · IndoorNittany Lion Challenge · Jan 132:27.66Nittany Lion ChallengeJanuary 13, 2024
1500 Meters · IndoorThe Virginia Showcase · Jan 144:02.61The Virginia ShowcaseJanuary 14, 2022
1500 Meters · OutdoorLarry Ellis Invitational · May 13:39.38aLarry Ellis InvitationalMay 1, 2026
1600 Meters · IndoorVHSL Class 6 State Indoor Track & Field Championships · Feb 254:16.95VHSL Class 6 State Indoor Track & Field ChampionshipsFebruary 25, 2022
1600 Meters · Indoor · Hand timedJustice/Lewis/Jefferson Meet · Jan 94:43.5hJustice/Lewis/Jefferson MeetJanuary 9, 2021
1600 Meters · OutdoorLightridge Lightning Invitational · Apr 234:19.86Lightridge Lightning InvitationalApril 23, 2022
2 Miles · IndoorThe Virginia Showcase · Jan 149:09.89The Virginia ShowcaseJanuary 14, 2022
3000 Meters · Indoor2024 Simmons-Harvey Invitational · Jan 208:04.85a2024 Simmons-Harvey InvitationalJanuary 20, 2024
3000 Meters · OutdoorPenn Relays - HS Day 2 · Apr 298:50.91aPenn Relays - HS Day 2April 29, 2022
3000m Steeplechase · 0.914m · Outdoor130th Penn Relays Carnival · Apr 238:46.52a130th Penn Relays CarnivalApril 23, 2026
3000m Steeplechase · OutdoorBucknell Bison Outdoor Classic · Apr 128:59.82aBucknell Bison Outdoor ClassicApril 12, 2025
3200 Meters · IndoorThe Virginia Showcase · Jan 149:07.04The Virginia ShowcaseJanuary 14, 2022
3200 Meters · OutdoorOccoquan Region Championships · May 269:19.34Occoquan Region ChampionshipsMay 26, 2022
400 Meters · OutdoorND Meet #2 @ Justice · Mar 3053.30ND Meet #2 @ JusticeMarch 30, 2022
5000 Meters · OutdoorThe 2024 Penn Relays (College) · Apr 2514:08.37aThe 2024 Penn Relays (College)April 25, 2024
800 Meters · OutdoorND Meet #2 @ Justice · Mar 301:57.64ND Meet #2 @ JusticeMarch 30, 2022
Combined results · IndoorJustice/TJ/Marshall Meet · Jan 255:28.3Justice/TJ/Marshall MeetJanuary 25, 2019

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · 3000m Steeplechase · Place 39 · Penn StatePenn State3000m Steeplechase0.914mRound P39.9:13.48aJr
May 15Big Ten Outdoor ChampionshipsMay 15 · 3000m Steeplechase · Place 4 · Penn StatePenn State3000m Steeplechase0.914m4.8:54.19aJr
May 15Big Ten Outdoor ChampionshipsMay 15 · 5000 Meters · Penn StatePenn State5000 Meters—DNSJr
May 1Larry Ellis InvitationalMay 1 · 1500 Meters · Place 3 · Penn StatePenn State1500 Meters3.3:39.38a PBJr
Apr 23130th Penn Relays CarnivalApr 23 · 3000m Steeplechase · Place 5 · Penn StatePenn State3000m Steeplechase0.914m5.8:46.52a PBJr
Apr 11Bison Outdoor ClassicApr 11 · 5000 Meters · Penn StatePenn State5000 Meters—DNFJr
Apr 11Bison Outdoor ClassicApr 11 · 1500 Meters · Place 3 · Penn StatePenn State1500 Meters3.3:40.35aJr
Apr 3Pepsi Florida RelaysApr 3 · 1500 Meters · Place 11 · Penn StatePenn State1500 Meters113:43.33aJR

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 30PSU National OpenJan 30 · 1 Mile · Place 2 · Penn StatePenn State1 Mile2.4:01.47a PBJr
Jan 30PSU National OpenJan 30 · 3000 Meters · Penn StatePenn State3000 Meters—DNFJr
Jan 22Penn EliteJan 22 · 1 Mile · Place 11 · Penn StatePenn State1 Mile11.4:05.04aJr

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 28East D1 First-Round - NCAA Outdoor ChampionshipsMay 28 · 3000m Steeplechase · Place 28 · Penn StatePenn State3000m Steeplechase0.914mRound P28.9:01.23aSo
Apr 24129th Penn RelaysApr 24 · 3000m Steeplechase · Penn StatePenn State3000m Steeplechase0.914m—8:56.58aSo
Apr 12Bucknell Bison Outdoor ClassicApr 12 · 3000m Steeplechase · Place 3 · Penn StatePenn State3000m Steeplechase38:59.82a PBSo

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 31PSU National OpenJan 31 · 1 Mile · Place 4 · Penn StatePenn State1 Mile4.4:01.76aSo
Jan 31PSU National OpenJan 31 · 3000 Meters · Place 3 · Penn StatePenn State3000 Meters3.8:06.31aSo
Jan 18Nittany Lion ChallengeJan 18 · 1 Mile · Place 2 · Penn StatePenn State1 Mile24:05.85a—
Jan 18Nittany Lion ChallengeJan 18 · 1000 Meters · Place 14 · Penn StatePenn State1000 Meters142:29.56a—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 10Big Ten Outdoor ChampionshipsMay 10 · 1500 Meters · Place 11 · Penn StatePenn State1500 Meters113:49.73a—
May 10Big Ten Outdoor ChampionshipsMay 10 · 1500 Meters · Place 10 · Penn StatePenn State1500 Meters103:49.64a—
Apr 25The 2024 Penn Relays (College)Apr 25 · 5000 Meters · Penn StatePenn State5000 Meters—14:08.37a PBFr
Apr 12Bison Outdoor ClassicApr 12 · 1500 Meters · Place 4 · Penn StatePenn State1500 Meters43:46.66a—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 26PSU National OpenJan 26 · 5000 Meters · Penn StatePenn State5000 Meters--DNFFr
Jan 26PSU National OpenJan 26 · 1 Mile · Place 16 · Penn StatePenn State1 Mile16.4:03.53aFr
Jan 202024 Simmons-Harvey InvitationalJan 20 · 3000 Meters · Place 3 · Penn StatePenn State3000 Meters38:04.85a PB—
Jan 13Nittany Lion ChallengeJan 13 · 1 Mile · Place 1 · Penn StatePenn State1 Mile14:04.83FR
Jan 13Nittany Lion ChallengeJan 13 · 1000 Meters · Place 11 · Penn StatePenn State1000 Meters112:27.66 PBFR

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 26Occoquan Region ChampionshipsMay 26 · 3200 Meters · Place 1 · JusticeJustice3200 Meters19:19.34 PB—
May 26Occoquan Region ChampionshipsMay 26 · 3200 Meters · Place 1 · JusticeJustice3200 Meters19:19.34—
May 18National District Outdoor Track and Field ChampionshipsMay 18 · 800 Meters · Place 1 · JusticeJustice800 Meters11:57.93—
May 18National District Outdoor Track and Field ChampionshipsMay 18 · 1600 Meters · Place 1 · JusticeJustice1600 Meters14:31.27—
May 11ND Meet #7May 11 · 3200 Meters · Place 1 · JusticeJustice3200 Meters1.9:51.18a12
May 11ND Meet #7May 11 · 800 Meters · Place 1 · JusticeJustice800 Meters1.1:58.22a12
May 6Dogwood Track ClassicMay 6 · 1600 Meters · Place 4 · JusticeJustice1600 Meters44:21.12—
Apr 29Penn Relays - HS Day 2Apr 29 · 3000 Meters · Place 21 · JusticeJustice3000 Meters21.8:50.91a PB12
Apr 23Lightridge Lightning InvitationalApr 23 · 3200 Meters · Place 1 · JusticeJustice3200 Meters19:47.93—
Apr 23Lightridge Lightning InvitationalApr 23 · 1600 Meters · Place 1 · JusticeJustice1600 Meters14:19.86 PB—
Mar 30ND Meet #2 @ JusticeMar 30 · 800 Meters · Place 1 · JusticeJustice800 Meters11:57.64 PB—
Mar 30ND Meet #2 @ JusticeMar 30 · 400 Meters · Place 1 · JusticeJustice400 Meters153.30 PB—

2022 Indoor Track

21 results
DateMeetEventPlMarkGr
Feb 25VHSL Class 6 State Indoor Track & Field ChampionshipsFeb 25 · 3200 Meters · Place 3 · JusticeJustice3200 Meters39:25.1012
Feb 25VHSL Class 6 State Indoor Track & Field ChampionshipsFeb 25 · 1600 Meters · Place 2 · JusticeJustice1600 Meters24:16.95 PB12
Feb 25VHSL Class 6 State Indoor Track & Field ChampionshipsFeb 25 · 3200 Meters · Place 3 · JusticeJustice3200 Meters39:25.1012
Feb 25VHSL Class 6 State Indoor Track & Field ChampionshipsFeb 25 · 1600 Meters · Place 2 · JusticeJustice1600 Meters24:16.9512
Feb 11VHSL Region 6C Indoor ChampionshipFeb 11 · 1000 Meters · Place 1 · JusticeJustice1000 Meters12:30.87—
Jan 26National District Indoor Track and Field ChampionshipsJan 26 · 3200 Meters · Place 1 · JusticeJustice3200 Meters19:55.39—
Jan 26National District Indoor Track and Field ChampionshipsJan 26 · 3200 Meters · Place 1 · JusticeJustice3200 Meters19:55.39—
Jan 26National District Indoor Track and Field ChampionshipsJan 26 · 1000 Meters · Place 1 · JusticeJustice1000 Meters12:33.97@STA—
Jan 26National District Indoor Track and Field ChampionshipsJan 26 · 1600 Meters · Place 1 · JusticeJustice1600 Meters14:33.11@REG—
Jan 14The Virginia ShowcaseJan 14 · 2 Miles · Place 4 · JusticeJustice2 Miles49:09.89 PB—
Jan 14The Virginia ShowcaseJan 14 · 3200 Meters · Place 4 · JusticeJustice3200 Meters49:07.04 PB—
Jan 14The Virginia ShowcaseJan 14 · 3000 Meters · Place 4 · JusticeJustice3000 Meters48:35.98—
Jan 14The Virginia ShowcaseJan 14 · 1 Mile · Place 4 · JusticeJustice1 Mile44:18.46—
Jan 14The Virginia ShowcaseJan 14 · 1600 Meters · Place 4 · JusticeJustice1600 Meters44:17.03—
Jan 14The Virginia ShowcaseJan 14 · 1500 Meters · Place 4 · JusticeJustice1500 Meters44:02.61 PB—
Jan 14The Virginia ShowcaseJan 14 · 3000 Meters · Place 4 · JusticeJustice3000 Meters48:35.98—
Jan 14The Virginia ShowcaseJan 14 · 3200 Meters · Place 4 · JusticeJustice3200 Meters49:07.04—
Jan 14The Virginia ShowcaseJan 14 · 1600 Meters · Place 4 · JusticeJustice1600 Meters44:17.03—
Jan 14The Virginia ShowcaseJan 14 · 1500 Meters · Place 4 · JusticeJustice1500 Meters44:02.61—
Jan 14The Virginia ShowcaseJan 14 · 2 Miles · Place 4 · JusticeJustice2 Miles49:09.89—
Jan 14The Virginia ShowcaseJan 14 · 1 Mile · Place 4 · JusticeJustice1 Mile44:18.46—

2021 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 18Grant Holloway Holiday InvitationalDec 18 · 3200 Meters · Place 1 · JusticeJustice3200 Meters1.9:22.00a12
Mar 1VHSL Class 6A Indoor State ChampionshipsMar 1 · 3200 Meters · Place 5 · JusticeJustice3200 Meters5.9:37.81a11
Feb 6National District ChampionshipFeb 6 · 3200 Meters · Place 1 · JusticeJustice3200 Meters110:08.61—
Feb 6National District ChampionshipFeb 6 · 1600 Meters · Place 1 · JusticeJustice1600 Meters14:38.44—
Jan 23Falls Church-Justice-Edison MeetJan 23 · 3200 Meters · Place 1 · JusticeJustice3200 Meters110:06.60—
Jan 14VA ShowcaseJan 14 · 3200 Meters · Place 28 · UnattachedUnattached3200 Meters28.9:46.41a11
Jan 14VA ShowcaseJan 14 · 1600 Meters · Place 24 · UnattachedUnattached1600 Meters24.4:30.72a11
Jan 9Justice/Lewis/Jefferson MeetJan 9 · 1600 Meters · Place 1 · JusticeJustice1600 Meters14:43.5h PB—

2021 Outdoor Track

11 results
DateMeetEventPlMarkGr
Dec 11National District PB#2Dec 11 · 1000 Meters · Place 1 · JusticeJustice1000 Meters1.2:38.09aUnofficial12
Dec 11National District PB#2Dec 11 · 1600 Meters · Place 1 · JusticeJustice1600 Meters1.4:34.59aUnofficial12
Jun 19VHSL Class 6 State ChampionshipsJun 19 · 3200 Meters · Place 4 · JusticeJustice3200 Meters49:20.1711
Jun 19VHSL Class 6 State ChampionshipsJun 19 · 1600 Meters · Place 5 · JusticeJustice1600 Meters54:24.6511
Jun 82021 Region 6C Outdoor ChampionshipsJun 8 · 3200 Meters · Place 1 · JusticeJustice3200 Meters19:50.78—
Jun 82021 Region 6C Outdoor ChampionshipsJun 8 · 1600 Meters · Place 1 · JusticeJustice1600 Meters14:24.37—
Jun 82021 Region 6C Outdoor ChampionshipsJun 8 · 3200 Meters · Place 1 · JusticeJustice3200 Meters19:50.78—
Jun 82021 Region 6C Outdoor ChampionshipsJun 8 · 1600 Meters · Place 1 · JusticeJustice1600 Meters14:24.37—
May 26National District Spring Track ChampionshipsMay 26 · 3200 Meters · Place 1 · JusticeJustice3200 Meters19:38.07—
May 26National District Spring Track ChampionshipsMay 26 · 1600 Meters · Place 1 · JusticeJustice1600 Meters14:28.77—
Feb 19VHSL Region 6C Indoor ChampionshipFeb 19 · 3200 Meters · Place 1 · JusticeJustice3200 Meters1.9:58.32aUnofficial11

2020 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 10VHSL Region 6C Indoor ChampionshipFeb 10 · 1600 Meters · Place 10 · JusticeJustice1600 Meters10.4:43.41a10
Jan 28National District Indoor Track and Field ChampionshipsJan 28 · 3200 Meters · Place 4 · JusticeJustice3200 Meters4.10:16.79a10
Jan 28National District Indoor Track and Field ChampionshipsJan 28 · 1600 Meters · Place 4 · JusticeJustice1600 Meters4.4:41.32a10
Jan 11CNU's HS ShowcaseJan 11 · 3200 Meters · Place 13 · JusticeJustice3200 Meters1310:14.32—
Jan 11CNU's HS ShowcaseJan 11 · 1600 Meters · Place 23 · JusticeJustice1600 Meters234:47.75—
Jan 11CNU's HS ShowcaseJan 11 · 3200 Meters · Place 13 · JusticeJustice3200 Meters1310:14.32—
Jan 11CNU's HS ShowcaseJan 11 · 1600 Meters · Place 23 · JusticeJustice1600 Meters234:47.75—

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jan 15Edison Polar Bear MeetJan 15 · 1000 Meters · Place 3 · JusticeJustice1000 Meters3.2:57.13aUnofficial10
Jan 15Edison Polar Bear MeetJan 15 · 1600 Meters · Place 2 · JusticeJustice1600 Meters2.4:47.28aUnofficial10

2019 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 21Episcopal Meet (Ed, SCO, West Spring, Justice)Dec 21 · 1600 Meters · Place 2 · JusticeJustice1600 Meters2.4:50.5410
Dec 13CNU HS Winter FrolicDec 13 · 3200 Meters · Place 19 · JusticeJustice3200 Meters19.10:22.65a10
Dec 7DCIAA HS Open Invitational Dec 7 · 3200 Meters · JusticeJustice3200 Meters--DNF10
Feb 1National District ChampionshipsFeb 1 · 3200 Meters · Place 12 · JusticeJustice3200 Meters12.11:32.56a9
Jan 25Justice/TJ/Marshall MeetJan 25 · Combined results · Place 3 · JusticeJusticeCombined results35:28.3 PB9

2019 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 5PR Nothern Virginia InvitationalApr 5 · 3200 Meters · Place 31 · JusticeJustice3200 Meters3110:24.059
Apr 5PR Nothern Virginia InvitationalApr 5 · 3200 Meters · Place 31 · JusticeJustice3200 Meters3110:29.009
Apr 5PR Nothern Virginia InvitationalApr 5 · 1600 Meters · Place 10 · JusticeJustice1600 Meters104:55.009
Mar 23Brian Watkins Invitational Mar 23 · 3200 Meters · Place 7 · JusticeJustice3200 Meters710:29.00—
Mar 20National District Meet #2Mar 20 · 1600 Meters · Place 19 · JusticeJustice1600 Meters195:02.00—
Mar 13National District Meet #1Mar 13 · 800 Meters · Place 14 · JusticeJustice800 Meters142:20.00—
Mar 13National District Meet #1Mar 13 · 3200 Meters · Place 8 · JusticeJustice3200 Meters810:49.88—

2018 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 15HoCo Winterfest InvitationalDec 15 · 1600 Meters · Place 58 · JusticeJustice1600 Meters58.5:10.25a9
Dec 8Ed Bowie InvitationalDec 8 · 3200 Meters · Place 15 · JusticeJustice3200 Meters15.11:02.80a9