Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorGulden Invitational · Jan 254:26.59aGulden InvitationalJanuary 25, 2025
1 Mile · OutdoorCouncil Rock Kiwanis Invitational · Apr 94:37.34Council Rock Kiwanis InvitationalApril 9, 2022
10,000 Meters · OutdoorPatriot League Outdoor Track & Field Championships · May 1531:03.67aPatriot League Outdoor Track & Field ChampionshipsMay 15, 2026
10000 Meters · OutdoorPatriot League Outdoor Championships · May 333:20.00Patriot League Outdoor ChampionshipsMay 3, 2024
1500 Meters · OutdoorCarol and John Covert Classic · Apr 254:08.10Carol and John Covert ClassicApril 25, 2025
1600 Meters · OutdoorSOL Invitational #4 · May 84:33.65SOL Invitational #4May 8, 2021
3000 Meters · IndoorLafayette at Lehigh · Feb 18:35.48aLafayette at LehighFebruary 1, 2025
3000 Meters · OutdoorBison Outdoor Classic · Apr 148:53.97Bison Outdoor ClassicApril 14, 2023
3200 Meters · OutdoorPIAA District I AA / AAA Championships · May 209:36.50aPIAA District I AA / AAA ChampionshipsMay 20, 2022
5000 Meters · IndoorWidener Indoor Classic · Feb 1514:57.35aWidener Indoor ClassicFebruary 15, 2025
5000 Meters · OutdoorBison Outdoor Classic · Apr 1114:40.74aBison Outdoor ClassicApril 11, 2026
800 Meters · IndoorSOL Polar Bear #2 · Jan 272:10.66SOL Polar Bear #2January 27, 2021
Combined results · OutdoorHenderson Invitational · May 79:46.45Henderson InvitationalMay 7, 2021

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 10 · LafayetteLafayette10,000 Meters10.31:03.67a PBSr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · 5000 Meters · Place 17 · LafayetteLafayette5000 Meters17.15:00.95aSr
May 2Lafayette-LehighMay 2 · 5000 Meters · Place 4 · LafayetteLafayette5000 Meters4.15:13.48aSr
Apr 24John Covert ClassicApr 24 · 1500 Meters · Place 18 · LafayetteLafayette1500 Meters18.4:16.61aSr
Apr 11Bison Outdoor ClassicApr 11 · 5000 Meters · Place 37 · LafayetteLafayette5000 Meters37.14:40.74a PBSr
Mar 28Lafayette OpenMar 28 · 1500 Meters · Place 4 · LafayetteLafayette1500 Meters44:20.13aSr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 6Fastrack InvitationalFeb 6 · 5000 Meters · Place 2 · LafayetteLafayette5000 Meters2.14:58.65aSr
Jan 31Lehigh Lafayette Dual MeetJan 31 · 3000 Meters · Place 3 · LafayetteLafayette3000 Meters38:40.68aSR

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 25Carol and John Covert ClassicApr 25 · 1500 Meters · Place 9 · LafayetteLafayette1500 Meters94:08.10 PBJR
Apr 12Bucknell Bison Outdoor ClassicApr 12 · 5000 Meters · Place 87 · LafayetteLafayette5000 Meters8715:32.95aJr
Apr 5Lafayette v. LehighApr 5 · 5000 Meters · Place 4 · LafayetteLafayette5000 Meters4.15:37.01aJr

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 15Widener Indoor ClassicFeb 15 · 5000 Meters · Place 6 · LafayetteLafayette5000 Meters6.14:57.35a PBJr
Feb 1Lafayette at LehighFeb 1 · 3000 Meters · Place 2 · LafayetteLafayette3000 Meters2.8:35.48a PBJr
Jan 25Gulden InvitationalJan 25 · 1 Mile · Place 13 · LafayetteLafayette1 Mile134:26.59a PB—
Jan 17NYC Gotham CupJan 17 · 3000 Meters · Place 10 · LafayetteLafayette3000 Meters10.8:42.61aJr

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 3Patriot League Outdoor ChampionshipsMay 3 · 10000 Meters · Place 20 · LafayetteLafayette10000 Meters2033:20.00 PBSO
Apr 26Carol & John Covert ClassicApr 26 · 1500 Meters · Place 13 · LafayetteLafayette1500 Meters134:09.83a—
Apr 12Bison Outdoor ClassicApr 12 · 5000 Meters · Place 85 · LafayetteLafayette5000 Meters8515:12.42a—
Apr 6Lafayette v. LehighApr 6 · 5000 Meters · Place 4 · LafayetteLafayette5000 Meters4.15:41.55aSo

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 16Bucknell Tune UpFeb 16 · 1 Mile · Place 8 · LafayetteLafayette1 Mile84:26.89a—
Jan 27Lehigh vs Lafayette Dual Jan 27 · 3000 Meters · Place 3 · LafayetteLafayette3000 Meters38:59.46SO
Jan 12Spartan InvitationalJan 12 · 1 Mile · Place 21 · LafayetteLafayette1 Mile21.4:28.28aSo

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 5Patriot League Outdoor Track & Field ChampionshipsMay 5 · 5000 Meters · Place 39 · LafayetteLafayette5000 Meters39.15:48.20aUnofficialFr
Apr 22Team ChallengeApr 22 · 3000 Meters · Place 7 · LafayetteLafayette3000 Meters78:54.72FR
Apr 14Bison Outdoor ClassicApr 14 · 3000 Meters · Place 23 · LafayetteLafayette3000 Meters238:53.97 PBFR
Apr 1Lafayette College vs. Lehigh University DualApr 1 · 5000 Meters · Place 6 · LafayetteLafayette5000 Meters616:20.57FR
Mar 25Lafayette OpenMar 25 · 1500 Meters · Place 9 · LafayetteLafayette1500 Meters94:16.14FR

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 17Bucknell University Tune-UpFeb 17 · 3000 Meters · Place 3 · LafayetteLafayette3000 Meters39:03.65a—
Jan 21Moravian Indoor MeetJan 21 · 1 Mile · Place 13 · LafayetteLafayette1 Mile134:34.83FR
Jan 21Moravian Indoor MeetJan 21 · 1 Mile · Place 13 · LafayetteLafayette1 Mile134:34.83FR
Jan 13Spartan InvitationalJan 13 · 3000 Meters · Place 17 · LafayetteLafayette3000 Meters17.9:11.62aFr

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 20PIAA District I AA / AAA ChampionshipsMay 20 · 3200 Meters · Place 7 · PennsburyPennsbury3200 Meters7.9:36.50a PB12
May 13SOL National Conference ChampionshipsMay 13 · 1600 Meters · Place 2 · PennsburyPennsbury1600 Meters24:37.1412
May 13SOL National Conference ChampionshipsMay 13 · 3200 Meters · Place 3 · PennsburyPennsbury3200 Meters39:47.5212
May 6Hoka/Bryn Mawr Running Co. Henderson InvitationalMay 6 · 1600 Meters · Place 47 · PennsburyPennsbury1600 Meters475:05.57—
May 6Hoka/Bryn Mawr Running Co. Henderson InvitationalMay 6 · 3200 Meters · Place 20 · PennsburyPennsbury3200 Meters209:38.96—
May 6Henderson InvitationalMay 6 · 3200 Meters · Place 20 · PennsburyPennsbury3200 Meters20.9:38.96a12
May 6Henderson InvitationalMay 6 · 1600 Meters · Place 47 · PennsburyPennsbury1600 Meters47.5:05.57a12
Apr 9Council Rock Kiwanis InvitationalApr 9 · 1 Mile · Place 1 · PennsburyPennsbury1 Mile14:37.34 PB12
Apr 9Council Rock Kiwanis InvitationalApr 9 · 1600 Meters · Place 1 · PennsburyPennsbury1600 Meters14:35.5112

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 19TFCAofGP Meet of ChampionsFeb 19 · 1 Mile · Place 3 · PennsburyPennsbury1 Mile34:28.6812
Feb 11TFCAofGP Last Chance MeetFeb 11 · 1 Mile · Place 9 · PennsburyPennsbury1 Mile94:37.6812
Jan 14TFCAofGP Meet #5Jan 14 · 1 Mile · Place 1 · PennsburyPennsbury1 Mile14:45.3312

2021 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 18TFCAofGP Meet #2Dec 18 · 3000 Meters · Place 1 · PennsburyPennsbury3000 Meters1.9:16.63a12
Dec 11TFCAofGP Meet #1Dec 11 · 1 Mile · Place 2 · PennsburyPennsbury1 Mile2.4:34.03a12
Feb 12TFCAofGP Meet #3Feb 12 · 1 Mile · Place 3 · PennsburyPennsbury1 Mile34:45.4811
Jan 29TFCAofGP Meet #2 Jan 29 · 3000 Meters · Place 3 · PennsburyPennsbury3000 Meters39:44.5712
Jan 27SOL Polar Bear #2Jan 27 · 800 Meters · Place 2 · PennsburyPennsbury800 Meters22:10.66 PBSR
Jan 27SOL Polar Bear #2Jan 27 · 1 Mile · Place 1 · PennsburyPennsbury1 Mile14:53.35SR
Jan 15TFCAofGP Meet #1Jan 15 · 3000 Meters · Place 3 · PennsburyPennsbury3000 Meters310:02.2712

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 14SOL National Conference ChampionshipsMay 14 · 1600 Meters · Place 1 · PennsburyPennsbury1600 Meters14:35.4311
May 14SOL National Conference ChampionshipsMay 14 · 3200 Meters · Place 2 · PennsburyPennsbury3200 Meters29:51.1211
May 8SOL Invitational #4May 8 · 1600 Meters · Place 1 · PennsburyPennsbury1600 Meters14:33.65 PB—
May 7Henderson InvitationalMay 7 · Combined results · Place 35 · PennsburyPennsburyCombined results359:46.45 PB—
May 7Henderson InvitationalMay 7 · Combined results · Place 35 · PennsburyPennsburyCombined results359:46.45—
Apr 29Montgomery Memorial InvitationalApr 29 · 1600 Meters · Place 2 · PennsburyPennsbury1600 Meters2.4:37.31a11
Apr 20Council Rock Kiwanis InvitationalApr 20 · 5000 Meters · Place 3 · PennsburyPennsbury5000 Meters316:43.3611
Apr 17SOL Invitational #2Apr 17 · 3200 Meters · Place 1 · PennsburyPennsbury3200 Meters1.10:04.00a11
Apr 10SOL Invitational #1Apr 10 · 1600 Meters · Place 5 · PennsburyPennsbury1600 Meters54:39.23—

2020 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 1TFCAofGP Meet #7Feb 1 · 1 Mile · Place 7 · PennsburyPennsbury1 Mile74:54.0412

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 13Bensalem InvitationalApr 13 · 3200 Meters · Place 18 · PennsburyPennsbury3200 Meters1811:36.71—