Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorHenderson Invitational · Feb 74:24.61aHenderson InvitationalFebruary 7, 2025
1600 Meters · OutdoorChes-Mont League Champs · May 74:21.63aChes-Mont League ChampsMay 7, 2025
1600 Meters · Relay Split · Indoor40th Yale Interscholastic Track Classic · Jan 104:25.291a40th Yale Interscholastic Track ClassicJanuary 10, 2025
2 Miles · IndoorU.S. Air Force Hispanic Games · Jan 810:15.72aU.S. Air Force Hispanic GamesJanuary 8, 2022
3000 Meters · IndoorBucknell Tune-Up · Feb 208:46.14Bucknell Tune-UpFebruary 20, 2026
3000m Steeplechase · 0.914m · OutdoorKehoe Twilight Meet · May 19:21.07aKehoe Twilight MeetMay 1, 2026
3200 Meters · OutdoorBryn Mawr Running Co. Henderson Invitational · May 29:21.76aBryn Mawr Running Co. Henderson InvitationalMay 2, 2025
5000 Meters · OutdoorBison Outdoor Classic · Apr 1114:43.92aBison Outdoor ClassicApril 11, 2026
800 Meters · OutdoorThe Coatesville Track and Field Invitational · Apr 122:00.72aThe Coatesville Track and Field InvitationalApril 12, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 1Kehoe Twilight MeetMay 1 · 3000m Steeplechase · Place 2 · BucknellBucknell3000m Steeplechase0.914m2.9:21.07a PBFr
May 1Larry Ellis InvitationalMay 1 · 3000m Steeplechase · BucknellBucknell3000m Steeplechase0.914m--DNSFr
Apr 11Bison Outdoor ClassicApr 11 · 5000 Meters · Place 48 · BucknellBucknell5000 Meters48.14:43.92a PBFr
Mar 29Bucknell vs. BinghamtonMar 29 · 3000m Steeplechase · Place 1 · BucknellBucknell3000m Steeplechase0.914m1.9:22.21aFr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 20Bucknell Tune-UpFeb 20 · 3000 Meters · Place 2 · BucknellBucknell3000 Meters28:46.14 PBFR
Jan 30Bison Challenge and MultisJan 30 · 1 Mile · Place 8 · BucknellBucknell1 Mile84:29.04FR
Jan 17Nittany Lion ChallengeJan 17 · 3000 Meters · Place 26 · BucknellBucknell3000 Meters268:58.56aFr

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · 3200 Meters · Place 16 · Great ValleyGreat Valley3200 Meters16.9:39.78a12
May 7Ches-Mont League ChampsMay 7 · 1600 Meters · Place 3 · Great ValleyGreat Valley1600 Meters3.4:21.63a PB12
May 7Ches-Mont League ChampsMay 7 · 800 Meters · Great ValleyGreat Valley800 Meters--DNS12
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 3200 Meters · Place 15 · Great ValleyGreat Valley3200 Meters15.9:21.76a PB12
Apr 12The Coatesville Track and Field InvitationalApr 12 · 800 Meters · Place 5 · Great ValleyGreat Valley800 Meters5.2:00.72a PB12
Apr 12Coatesville Track and Field InvitationalApr 12 · 800 Meters · Place 5 · Great ValleyGreat Valley800 Meters5.2:00.72a12

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 15TFCAofGP Meet of ChampionsFeb 15 · 3000 Meters · Place 8 · Great ValleyGreat Valley3000 Meters88:58.55—
Feb 15TFCAofGP Meet of ChampionsFeb 15 · 1 Mile · Place 23 · Great ValleyGreat Valley1 Mile234:33.90—
Feb 7Henderson InvitationalFeb 7 · 1 Mile · Place 2 · Great ValleyGreat Valley1 Mile2.4:24.61a PB12
Jan 26PTFCA Indoor Track FestivalJan 26 · 1 Mile · Place 3 · Great ValleyGreat Valley1 Mile34:25.6512
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 1600 Meters · Great ValleyGreat Valley1600 MetersRelay Split—4:25.291a PB12
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 3000 Meters · Place 35 · Great ValleyGreat Valley3000 Meters35.9:06.94a12

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 1 Mile · Place 6 · Great ValleyGreat Valley1 Mile6.4:34.60a12
Dec 14TFCAGP #1Dec 14 · 3000 Meters · Place 1 · Great ValleyGreat Valley3000 Meters1.8:59.35a12
Feb 17TFCAofGP MOCFeb 17 · 3000 Meters · Place 14 · Great ValleyGreat Valley3000 Meters14.9:16.70a11
Jan 6TFCAofGP #4Jan 6 · 1 Mile · Place 13 · Great ValleyGreat Valley1 Mile134:35.7011

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 17PIAA District I ChampionshipsMay 17 · 3200 Meters · Place 35 · Great ValleyGreat Valley3200 Meters35.9:44.27a11
May 8Ches-Mont ChampionshipsMay 8 · 1600 Meters · Place 16 · Great ValleyGreat Valley1600 Meters164:40.5511
May 8Ches-Mont ChampionshipsMay 8 · 1600 Meters · Place 7 · Great ValleyGreat Valley1600 Meters74:27.5711
May 3Hoka/Bryn Mawr Running Co. Henderson Invitational 2024May 3 · 3200 Meters · Place 16 · Great ValleyGreat Valley3200 Meters169:27.92JR
Apr 27Unionville InvitationalApr 27 · 1600 Meters · Place 9 · Great ValleyGreat Valley1600 Meters94:32.64—
Apr 27Unionville InvitationalApr 27 · 1600 Meters · Place 15 · Great ValleyGreat Valley1600 Meters154:32.64—
Apr 27Unionville InvitationalApr 27 · 1600 Meters · Place 9 · Great ValleyGreat Valley1600 Meters94:32.64—
Apr 27Unionville InvitationalApr 27 · 1600 Meters · Place 15 · Great ValleyGreat Valley1600 Meters154:32.64—
Mar 16The Phoenixville ClassicMar 16 · 1600 Meters · Place 4 · Great ValleyGreat Valley1600 Meters44:38.87—
Mar 16The Phoenixville ClassicMar 16 · 1600 Meters · Place 4 · Great ValleyGreat Valley1600 Meters44:38.87—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28Robert J Burdette Indoor ClassicDec 28 · 3000 Meters · Place 5 · Great ValleyGreat Valley3000 Meters5.9:15.11a11
Dec 16TFCAofGP Meet #1Dec 16 · 3000 Meters · Place 4 · Great ValleyGreat Valley3000 Meters4.8:59.85a11
Jan 20TFCAofGP Meet #7Jan 20 · 1 Mile · Place 3 · Great ValleyGreat Valley1 Mile34:46.0110
Jan 13TFCAofGP Meet #6Jan 13 · 3000 Meters · Place 2 · Great ValleyGreat Valley3000 Meters29:18.3810
Jan 7The Kevin Dare HS InvitationalJan 7 · 1 Mile · Place 26 · Great ValleyGreat Valley1 Mile264:43.2210

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 19PIAA District 1 AAA/AA ChampionshipsMay 19 · 3200 Meters · Place 25 · Great ValleyGreat Valley3200 Meters25.10:12.49a10
May 10Ches-Mont ChampionshipsMay 10 · 1600 Meters · Place 28 · Great ValleyGreat Valley1600 Meters284:47.4210
May 5Hoka/Bryn Mawr Running Co. Henderson InvitationalMay 5 · 3200 Meters · Place 34 · Great ValleyGreat Valley3200 Meters349:42.51SO
Apr 29Unionville InvitationalApr 29 · 1600 Meters · Place 13 · Great ValleyGreat Valley1600 Meters134:36.58—
Apr 29Unionville InvitationalApr 29 · 1600 Meters · Place 13 · Great ValleyGreat Valley1600 Meters13.4:36.58aUnofficial10
Apr 22Great Valley R. Joseph Kellerman InvitationalApr 22 · 3200 Meters · Place 3 · Great ValleyGreat Valley3200 Meters310:11.4810
Apr 11American Division SupermeetApr 11 · 1600 Meters · Place 4 · Great ValleyGreat Valley1600 Meters44:34.49—
Mar 18The Phoenixville ClassicMar 18 · 1600 Meters · Place 9 · Great ValleyGreat Valley1600 Meters94:45.94SO
Mar 18The Phoenixville ClassicMar 18 · 1600 Meters · Place 9 · Great ValleyGreat Valley1600 Meters94:45.94SO
Mar 18The Phoenixville ClassicMar 18 · 1600 Meters · Place 9 · Great ValleyGreat Valley1600 Meters94:45.94SO

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Robert J Burdette Indoor ClassicDec 29 · 3000 Meters · Place 9 · Great ValleyGreat Valley3000 Meters9.9:30.86a10
Jan 8U.S. Air Force Hispanic GamesJan 8 · 2 Miles · Place 8 · Great ValleyGreat Valley2 Miles8.10:15.72a PB9

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 112022 Ches-Mont ChampionshipsMay 11 · 3200 Meters · Place 6 · Great ValleyGreat Valley3200 Meters69:59.079
May 6Hoka/Bryn Mawr Running Co. Henderson InvitationalMay 6 · 1600 Meters · Place 6 · Great ValleyGreat Valley1600 Meters64:44.75—
May 6Henderson InvitationalMay 6 · 1600 Meters · Place 6 · Great ValleyGreat Valley1600 Meters6.4:44.75a9
Apr 30Unionville InvitationalApr 30 · 1600 Meters · Place 10 · Great ValleyGreat Valley1600 Meters104:46.87—

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11TFCAofGP Meet #1Dec 11 · 3000 Meters · Place 3 · Great ValleyGreat Valley3000 Meters3.9:32.44a9