Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBucknell Tune-Up · Feb 205:36.15Bucknell Tune-UpFebruary 20, 2026
1 Mile · OutdoorPoly Prep Relays · Apr 65:48.60Poly Prep RelaysApril 6, 2024
1000 Meters · IndoorNYSAIS Champs · Feb 213:11.21NYSAIS ChampsFebruary 21, 2024
1500 Meters · IndoorIvy League Prep #1 · Dec 65:28.64aIvy League Prep #1December 6, 2023
1500 Meters · OutdoorESU All American · Apr 45:00.61aESU All AmericanApril 4, 2026
1600 Meters · IndoorRidge Winter Invitational · Dec 115:48.49aRidge Winter InvitationalDecember 11, 2023
1600 Meters · OutdoorIvy League Prep Championships · May 186:38.10aIvy League Prep ChampionshipsMay 18, 2022
2000m Steeplechase · OutdoorSaint Anthony's Invitational · May 37:44.93Saint Anthony's InvitationalMay 3, 2024
300 Meters · IndoorIvy League Prep Schools #5 · Jan 2650.71Ivy League Prep Schools #5January 26, 2022
3000 Meters · IndoorMoravian University Blue & Grey Invite · Jan 1711:20.09Moravian University Blue & Grey InviteJanuary 17, 2026
3000m Steeplechase · 0.762m · OutdoorRutgers Relays · Apr 1112:01.20aRutgers RelaysApril 11, 2026
3000m Steeplechase · OutdoorCarol and John Covert Classic · Apr 2512:24.93Carol and John Covert ClassicApril 25, 2025
400 Meters · OutdoorIvy League Prep Schools #3 South · Apr 191:12.25aIvy League Prep Schools #3 SouthApril 19, 2022
600 Meters · IndoorIvy League Prep Schools Championships · Feb 161:53.01Ivy League Prep Schools ChampionshipsFebruary 16, 2023
800 Meters · IndoorPurple Champions HS Invitational · Feb 32:34.15Purple Champions HS InvitationalFebruary 3, 2024
800 Meters · OutdoorIvy Prep South #3 · Apr 162:29.56aIvy Prep South #3April 16, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 2Lafayette-LehighMay 2 · 1500 Meters · LafayetteLafayette1500 Meters--DNSSo
Apr 24John Covert ClassicApr 24 · 3000m Steeplechase · Place 5 · LafayetteLafayette3000m Steeplechase0.762m5.12:13.83aSo
Apr 11Rutgers RelaysApr 11 · 3000m Steeplechase · Place 5 · LafayetteLafayette3000m Steeplechase0.762m5.12:01.20a PBSo
Apr 4ESU All AmericanApr 4 · 1500 Meters · Place 9 · LafayetteLafayette1500 Meters9.5:00.61a PBSo
Mar 28Lafayette OpenMar 28 · 3000m Steeplechase · Place 3 · LafayetteLafayette3000m Steeplechase312:28.05aSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 20Bucknell Tune-UpFeb 20 · 1 Mile · Place 18 · LafayetteLafayette1 Mile185:36.15 PBSO
Jan 24Gulden InvitationalJan 24 · 1 Mile · Place 40 · LafayetteLafayette1 Mile405:46.63aSo
Jan 17Moravian University Blue & Grey InviteJan 17 · 3000 Meters · Place 11 · LafayetteLafayette3000 Meters1111:20.09 PBSO
Jan 17Moravian University Blue & Grey InviteJan 17 · 3000 Meters · Place 14 · LafayetteLafayette3000 Meters1411:20.09SO

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 25Carol and John Covert ClassicApr 25 · 3000m Steeplechase · Place 7 · LafayetteLafayette3000m Steeplechase712:24.93 PBFR
Apr 11Bill Butler RelaysApr 11 · 3000m Steeplechase · Place 2 · LafayetteLafayette3000m Steeplechase212:30.92aFr
Mar 29Lafayette OpenMar 29 · 3000m Steeplechase · Place 6 · LafayetteLafayette3000m Steeplechase613:07.81a—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 21Bucknell Tune UpFeb 21 · 3000 Meters · Place 18 · LafayetteLafayette3000 Meters1811:36.01a—
Jan 25Gulden InvitationalJan 25 · 1000 Meters · Place 12 · LafayetteLafayette1000 Meters123:22.63a—
Jan 18Moravian College Indoor MeetJan 18 · 800 Meters · Place 10 · LafayetteLafayette800 Meters102:39.48a—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 22NYSAIS Championships 2024May 22 · 2000m Steeplechase · Place 3 · Poly Prep Country DayPoly Prep Country Day2000m Steeplechase37:48.5912
May 15Ivy League Prep Schools ChampionshipsMay 15 · 1500 Meters · Place 6 · Poly Prep Country DayPoly Prep Country Day1500 Meters65:12.3412
May 956th Annual Glenn D. Loucks GamesMay 9 · 2000m Steeplechase · Place 29 · Poly PrepPoly Prep2000m Steeplechase297:48.7112
May 7Ivy Prep South #5May 7 · 1500 Meters · Place 2 · Poly Prep Country DayPoly Prep Country Day1500 Meters2.5:03.32a12
May 3Saint Anthony's InvitationalMay 3 · 2000m Steeplechase · Place 7 · Poly Prep Country DayPoly Prep Country Day2000m Steeplechase77:44.93 PB12
May 1Ivy League Prep Schools #4 at IcahnMay 1 · 2000m Steeplechase · Place 2 · Poly Prep Country DayPoly Prep Country Day2000m Steeplechase28:00.5612
Apr 16Ivy Prep South #3Apr 16 · 800 Meters · Place 2 · Poly Prep Country DayPoly Prep Country Day800 Meters2.2:29.56a PB12
Apr 11Ivy Prep South #2Apr 11 · 800 Meters · Place 3 · Poly Prep Country DayPoly Prep Country Day800 Meters3.2:35.75a12
Apr 6Poly Prep RelaysApr 6 · 1 Mile · Place 11 · Poly Prep Country DayPoly Prep Country Day1 Mile115:48.60 PB12
Apr 6Poly Prep RelaysApr 6 · 1 Mile · Place 11 · Poly Prep CoPoly Prep Co1 Mile115:48.60—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 21NYSAIS ChampsFeb 21 · 1000 Meters · Place 7 · Poly Prep CoPoly Prep Co1000 Meters73:11.21 PB—
Feb 15Ivy League Prep Schools ChampionshipsFeb 15 · 1000 Meters · Place 5 · Poly Prep CoPoly Prep Co1000 Meters53:14.4812
Feb 3Purple Champions HS InvitationalFeb 3 · 800 Meters · Place 22 · Poly Prep CoPoly Prep Co800 Meters222:34.15 PB12
Jan 24Ivy League Prep Schools #5Jan 24 · 1000 Meters · Place 4 · Poly Prep Country DayPoly Prep Country Day1000 Meters43:13.0512
Jan 19Armory Officials Hall of Fame Invitational - HSJan 19 · 1000 Meters · Place 19 · Poly Prep-NYPoly Prep-NY1000 Meters193:16.1012
Jan 8Ivy League Prep #4Jan 8 · 1000 Meters · Place 1 · Poly Prep CoPoly Prep Co1000 Meters13:14.40—

2023 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 13Ivy League Prep #2Dec 13 · 1000 Meters · Place 11 · Poly Prep Country DayPoly Prep Country Day1000 Meters11.3:31.28a12
Dec 13Ivy League Prep #2Dec 13 · 600 Meters · Poly Prep Country DayPoly Prep Country Day600 Meters—DNS12
Dec 11Ridge Winter InvitationalDec 11 · 1600 Meters · Place 17 · Poly Prep Country DayPoly Prep Country Day1600 Meters17.5:48.49a PB12
Dec 9Jim Mitchell InvitationalDec 9 · 1000 Meters · Place 19 · Poly Prep Country DayPoly Prep Country Day1000 Meters19.3:18.68a12
Dec 6Ivy League Prep #1Dec 6 · 1000 Meters · Place 2 · Poly Prep Country DayPoly Prep Country Day1000 Meters2.3:28.05a12
Dec 6Ivy League Prep #1Dec 6 · 1500 Meters · Place 8 · Poly Prep Country DayPoly Prep Country Day1500 Meters8.5:28.64a PB12
Feb 24NYSAIS Indoor ChampionshipsFeb 24 · 600 Meters · Place 14 · Poly Prep Country DayPoly Prep Country Day600 Meters14.1:57.05a11
Feb 16Ivy League Prep Schools ChampionshipsFeb 16 · 600 Meters · Place 12 · Poly PrepPoly Prep600 Meters121:53.01 PB11
Feb 4Ocean Breeze InvitationalFeb 4 · 800 Meters · Place 7 · Poly Prep CoPoly Prep Co800 Meters72:44.38—
Jan 25Ivy League Prep Schools #5Jan 25 · 600 Meters · Place 20 · Poly Prep Country DayPoly Prep Country Day600 Meters201:54.8511
Jan 20U.S. Army Officials Hall of Fame InvitationalJan 20 · 600 Meters · Place 9 · Poly Prep CoPoly Prep Co600 Meters91:55.6411
Jan 9Ivy League Prep Schools #4Jan 9 · 600 Meters · Place 13 · Poly Prep CoPoly Prep Co600 Meters131:58.52—
Jan 4Ivy League Prep Schools #3Jan 4 · 1000 Meters · Place 23 · Poly Prep Country DayPoly Prep Country Day1000 Meters233:56.1011

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 24NYSAIS ChampionshipsMay 24 · 800 Meters · Place 20 · Poly Prep Country DayPoly Prep Country Day800 Meters202:47.5911
May 17Ivy League ChampionshipsMay 17 · 800 Meters · Place 14 · Poly Prep Country DayPoly Prep Country Day800 Meters142:38.8411
May 9Ivy League Prep Schools #5 SouthMay 9 · 800 Meters · Place 2 · Poly Prep Country DayPoly Prep Country Day800 Meters2.2:40.37a11
May 3Ivy League MeetMay 3 · 800 Meters · Place 16 · Poly Prep Country DayPoly Prep Country Day800 Meters16.2:43.30a11

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 7Ivy League Prep Schools Meet #1Dec 7 · 300 Meters · Place 44 · Poly Prep Country DayPoly Prep Country Day300 Meters44.54.82a11
Dec 7Ivy League Prep Schools Meet #1Dec 7 · 1000 Meters · Place 20 · Poly Prep Country DayPoly Prep Country Day1000 Meters20.3:52.52a11
Jan 26Ivy League Prep Schools #5Jan 26 · 300 Meters · Place 31 · Poly Prep Country DayPoly Prep Country Day300 Meters3150.71 PB10
Jan 26Ivy League Prep Schools #5Jan 26 · 600 Meters · Place 11 · Poly Prep Country DayPoly Prep Country Day600 Meters111:57.0410

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 18Ivy League Prep ChampionshipsMay 18 · 1600 Meters · Place 11 · Poly Prep Country DayPoly Prep Country Day1600 Meters11.6:38.10a PB10
May 18Ivy League Prep ChampionshipsMay 18 · 800 Meters · Place 12 · Poly Prep Country DayPoly Prep Country Day800 Meters12.2:54.70a10
May 10Ivy League Prep Schools #5 SouthMay 10 · 800 Meters · Place 1 · Poly Prep Country DayPoly Prep Country Day800 Meters1.2:54.79a10
May 1Poly Prep RelaysMay 1 · 1 Mile · Place 9 · Poly Prep Country DayPoly Prep Country Day1 Mile96:44.1410
May 1Poly Prep RelaysMay 1 · 1 Mile · Place 9 · Poly Prep Country DayPoly Prep Country Day1 Mile96:44.1410
Apr 19Ivy League Prep Schools #3 SouthApr 19 · 800 Meters · Place 13 · Poly Prep Country DayPoly Prep Country Day800 Meters13.3:06.63a10
Apr 19Ivy League Prep Schools #3 SouthApr 19 · 400 Meters · Place 7 · Poly Prep Country DayPoly Prep Country Day400 Meters7.1:12.25a PB10
Apr 5Ivy League Prep Schools #1 SouthApr 5 · 800 Meters · Place 3 · Poly Prep Country DayPoly Prep Country Day800 Meters3.2:59.60a10

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 8Ivy League Prep Schools #1Dec 8 · 300 Meters · Place 36 · Poly Prep Country DayPoly Prep Country Day300 Meters36.53.55a10
Dec 8Ivy League Prep Schools #1Dec 8 · 600 Meters · Place 17 · Poly Prep Country DayPoly Prep Country Day600 Meters17.2:04.15a10