Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTFCAofGP Meet #2 · Dec 175:23.44aTFCAofGP Meet #2December 17, 2022
1 Mile · OutdoorCouncil Rock Kiwanis Invitational · Apr 95:11.22Council Rock Kiwanis InvitationalApril 9, 2022
10,000 Meters · OutdoorLiberty League Outdoor Track & Field Championships · May 133:51.42aLiberty League Outdoor Track & Field ChampionshipsMay 1, 2026
1500 Meters · OutdoorMiddlebury Outdoor Meet · Apr 184:27.45aMiddlebury Outdoor MeetApril 18, 2026
1600 Meters · OutdoorCouncil Rock Kiwanis Invitational · Apr 54:37.89Council Rock Kiwanis InvitationalApril 5, 2025
3000 Meters · IndoorSt. Lawrence Open · Feb 209:19.45aSt. Lawrence OpenFebruary 20, 2026
3200 Meters · OutdoorHelman/Hosier Invite · May 19:58.17Helman/Hosier InviteMay 1, 2025
5000 Meters · IndoorLiberty League Indoor Track & Field Championships · Feb 2716:12.72aLiberty League Indoor Track & Field ChampionshipsFebruary 27, 2026
5000 Meters · OutdoorSLU Intercollegiate Athletics Twilight Meeting · Apr 2415:59.73aSLU Intercollegiate Athletics Twilight MeetingApril 24, 2026
800 Meters · OutdoorCentral Bucks West @ Central Bucks East · Apr 12:14.25Central Bucks West @ Central Bucks EastApril 1, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 10,000 Meters · Place 15 · St. LawrenceSt. Lawrence10,000 Meters15.33:51.42a PBFr
Apr 24SLU Intercollegiate Athletics Twilight MeetingApr 24 · 5000 Meters · Place 1 · St. LawrenceSt. Lawrence5000 Meters1.15:59.73a PBFr
Apr 18Middlebury Outdoor MeetApr 18 · 1500 Meters · Place 18 · St. LawrenceSt. Lawrence1500 Meters18.4:27.45a PBFr
Apr 10RPI Friday Night Under the Lights and Alumni MeetApr 10 · 5000 Meters · Place 5 · St. LawrenceSt. Lawrence5000 Meters5.17:01.19aFr
Apr 4St. Lawrence Saints Ice BreakerApr 4 · 1500 Meters · St. LawrenceSt. Lawrence1500 Meters—DNSFr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 5000 Meters · Place 15 · St. LawrenceSt. Lawrence5000 Meters1516:12.72a PBFr
Feb 20St. Lawrence OpenFeb 20 · 3000 Meters · Place 1 · St. LawrenceSt. Lawrence3000 Meters19:19.45a PBFr
Feb 6Fastrack InvitationalFeb 6 · 3000 Meters · Place 31 · St. LawrenceSt. Lawrence3000 Meters31.9:26.28aFr
Jan 23St. Lawrence InvitationalJan 23 · 3000 Meters · Place 13 · St. LawrenceSt. Lawrence3000 Meters139:41.42aFr
Jan 16Utica Winter OpenerJan 16 · 3000 Meters · Place 26 · St. LawrenceSt. Lawrence3000 Meters269:36.40aFr

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 9SOL Colonial ChampsMay 9 · 3200 Meters · Place 12 · Central Bucks EastCentral Bucks East3200 Meters1210:06.8112
May 9SOL Colonial ChampsMay 9 · 1600 Meters · Place 19 · Central Bucks EastCentral Bucks East1600 Meters195:02.7512
May 1Helman/Hosier InviteMay 1 · 3200 Meters · Place 2 · CB EastCB East3200 Meters29:58.17 PB12
Apr 29CB East @ North PennApr 29 · 1600 Meters · Place 10 · Central Bucks EastCentral Bucks East1600 Meters10.4:47.23a12
Apr 17Jim Kelly InvitationalApr 17 · 1600 Meters · Place 3 · Central Bucks EastCentral Bucks East1600 Meters34:39.7412
Apr 12CB West RelaysApr 12 · 1600 Meters · Place 15 · Central Bucks EastCentral Bucks East1600 Meters15.4:44.43a12
Apr 5Council Rock Kiwanis InvitationalApr 5 · 1600 Meters · Place 6 · CB EastCB East1600 Meters64:37.89 PB—
Apr 1Central Bucks West @ Central Bucks EastApr 1 · 800 Meters · Place 7 · CB EastCB East800 Meters72:14.25 PB12
Apr 1Central Bucks West @ Central Bucks EastApr 1 · 1600 Meters · Place 5 · CB EastCB East1600 Meters54:45.5912

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 2TFCAofGP Meet #9Feb 2 · 3000 Meters · Place 12 · CB EastCB East3000 Meters129:33.09—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 10SOL Colonial Division ChampionshipsMay 10 · 3200 Meters · Place 14 · CB EastCB East3200 Meters1410:02.6311
May 10SOL Colonial Division ChampionshipsMay 10 · 1600 Meters · Place 22 · CB EastCB East1600 Meters225:00.9411
May 6CB East at CB WestMay 6 · 1600 Meters · Place 3 · CB EastCB East1600 Meters34:48.1511
May 2Helman Hosier InvitationalMay 2 · 3200 Meters · Place 8 · CB EastCB East3200 Meters810:14.4211
Apr 16CB South v CB East -BoysApr 16 · 800 Meters · Place 8 · CB EastCB East800 Meters82:17.10—
Apr 13The Coatesville Track and Field InvitationalApr 13 · 1600 Meters · Place 6 · Central Bucks EastCentral Bucks East1600 Meters6.4:41.73a11
Apr 6The North Penn OpenApr 6 · 1600 Meters · Place 14 · Central Bucks EastCentral Bucks East1600 Meters14.4:47.19a11

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 12Suburban One League Colonial Division ChampionshipsMay 12 · 3200 Meters · Place 16 · Central Bucks EastCentral Bucks East3200 Meters16.10:44.45a10
May 4Helman/Hosier InvitationalMay 4 · 3200 Meters · Place 6 · CB EastCB East3200 Meters610:25.6810
Apr 18CB East at CB South (Boys)Apr 18 · 1600 Meters · Place 3 · Central Bucks EastCentral Bucks East1600 Meters3.4:51.39a10
Apr 18CB East at CB South (Boys)Apr 18 · 800 Meters · Place 7 · Central Bucks EastCentral Bucks East800 Meters7.2:25.52a10
Apr 6Jim Kelly InvitationalApr 6 · 800 Meters · Place 26 · CB EastCB East800 Meters262:14.8010
Apr 4Central Bucks West at Central Bucks EastApr 4 · 3200 Meters · Place 6 · Central Bucks EastCentral Bucks East3200 Meters6.11:32.95a10

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17TFCAofGP Meet #2Dec 17 · 1 Mile · Place 20 · Central Bucks EastCentral Bucks East1 Mile20.5:23.44a PB10

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 3Central Bucks East at Central Bucks WestMay 3 · 1600 Meters · Place 11 · Central Bucks EastCentral Bucks East1600 Meters11.5:05.15a9
May 3Central Bucks East at Central Bucks WestMay 3 · 800 Meters · Place 29 · Central Bucks EastCentral Bucks East800 Meters29.2:40.07a9
Apr 9Council Rock Kiwanis InvitationalApr 9 · 1 Mile · Place 8 · CB EastCB East1 Mile85:11.22 PB9
Apr 9Council Rock Kiwanis InvitationalApr 9 · 1600 Meters · Place 8 · CB EastCB East1600 Meters85:09.589