Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.5 Miles · Van Cortlandt ParkManhattan University Cross Country Invitational (HS) · Oct 11 | 13:48.9 | Manhattan University Cross Country Invitational (HS) | October 11, 2025 |
| 4,000 Meters · 4K CourseVassar Season Opener · Aug 28 | 13:41.03 | Vassar Season Opener | August 28, 2026 |
| 5,000 Meters · Bard CollegeFred Pavlich Invitational · Sep 5 | 17:56.85 | Fred Pavlich Invitational | September 5, 2026 |
| 5,000 Meters · Broadway & West 251st StreetISAL Championship · Oct 24 | 17:25.2 | ISAL Championship | October 24, 2024 |
| 5,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 9 | 18:08.64 | USATF National Junior Olympic Championships | December 9, 2023 |
| 5,000 Meters · Ocean Breeze Athletic ComplexEdward JJ Bowes Youth XC Invitational · Oct 6 | 17:11.40 | Edward JJ Bowes Youth XC Invitational | October 6, 2024 |
| 5,000 Meters · Shore Road ParkISAL Meet #3 · Sep 30 | 17:20.2 | ISAL Meet #3 | September 30, 2025 |
| 5,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 10 | 16:29.81 | USATF New York Association Junior Olympic Championships | November 10, 2024 |
| 6,000 Meters · Vassar Farm & Ecological PreserveVassar Ron Stonitsch Invitational · Sep 12 | 20:59.44 | Vassar Ron Stonitsch Invitational | September 12, 2026 |
| 8,000 Meters · Bard CollegeLiberty League XC Championships · Oct 31 | 28:09.5 | Liberty League XC Championships | October 31, 2026 |
| 8,000 Meters · Carleton CollegeRunning of the Cows · Oct 3 | 28:18.1 | Running of the Cows | October 3, 2026 |
| 8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 17 | 26:57.0 | Conn College Invite | October 17, 2026 |
| 8,000 Meters · Washington Country FairgroundsRPI Fairgrounds Showdown · Sep 26 | 27:02.1 | RPI Fairgrounds Showdown | September 26, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | Liberty League XC ChampionshipsOct 31 · 8,000 Meters Liberty League · Place 66 · VassarVassar | 8,000 Meters Liberty League | 66 | 28:09.5 PB | Fr |
| Oct 17 | Conn College InviteOct 17 · 8,000 Meters Blue · Place 213 · VassarVassar | 8,000 Meters Blue | 213 | 26:57.0 PB | Fr |
| Oct 3 | Running of the CowsOct 3 · 8,000 Meters Navy Championship · Place 315 · VassarVassar | 8,000 Meters Navy Championship | 315 | 28:18.1 PB | Fr |
| Sep 26 | RPI Fairgrounds ShowdownSep 26 · 8,000 Meters College · Place 113 · VassarVassar | 8,000 Meters College | 113 | 27:02.1 PB | Fr |
| Sep 12 | Vassar Ron Stonitsch InvitationalSep 12 · 6,000 Meters Open · Place 30 · VassarVassar | 6,000 Meters Open | 30 | 20:59.44 PB | Fr |
| Sep 5 | Fred Pavlich InvitationalSep 5 · 5,000 Meters Open · Place 37 · VassarVassar | 5,000 Meters Open | 37 | 17:56.85 PB | Fr |
| Aug 28 | Vassar Season OpenerAug 28 · 4,000 Meters College · Place 22 · VassarVassar | 4,000 Meters College | 22 | 13:41.03 PB | Fr |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | NYSAIS XC ChampsNov 3 · 5,000 Meters Varsity · Place 17 · Bay Ridge PrepBay Ridge Prep | 5,000 Meters Varsity | 17 | 17:30.6 | 12 |
| Oct 23 | ISAL ChampsOct 23 · 5,000 Meters Varsity · Place 1 · Bay Ridge PrepBay Ridge Prep | 5,000 Meters Varsity | 1 | 17:19.5 | 12 |
| Oct 16 | ISAL Meet #5 / MS ChampsOct 16 · 5,000 Meters Varsity · Bay Ridge PrepBay Ridge Prep | 5,000 Meters Varsity | — | DQ | 12 |
| Oct 11 | Manhattan University Cross Country Invitational (HS)Oct 11 · 2.5 Miles Eastern State Championship · Place 85 · Bay Ridge PrepBay Ridge Prep | 2.5 Miles Eastern State Championship | 85 | 13:48.9 PB | 12 |
| Oct 9 | ISAL Meet #4Oct 9 · 5,000 Meters Varsity · Place 2 · Bay Ridge Prep msBay Ridge Prep ms | 5,000 Meters Varsity | 2 | 17:28.5 | 12 |
| Sep 30 | ISAL Meet #3Sep 30 · 5,000 Meters Varsity · Place 1 · Bay Ridge PrepBay Ridge Prep | 5,000 Meters Varsity | 1 | 17:20.2 PB | 12 |
2024 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | NYS Federation Championships at NXRNov 23 · Varsity · Place 175 · Bay Ridge PrepBay Ridge Prep | Varsity | 175 | 9:17.9 | JR |
| Nov 17 | USATF Region 1 Junior Olympic ChampionshipsNov 17 · 5,000 Meters Varsity · Place 10 · Prospect ParkProspect Park | 5,000 Meters Varsity | 10 | 16:53.7 | 08 |
| Nov 17 | USATF Region 1 Junior Olympic ChampionshipsNov 17 · 5,000 Meters Varsity · Place 12 · Prospect ParkProspect Park | 5,000 Meters Varsity | 12 | 16:53.7 | 08 |
| Nov 10 | USATF New York Association Junior Olympic ChampionshipsNov 10 · 5,000 Meters 15-18 · Place 4 · Prospect Park Youth RunningProspect Park Youth Running | 5,000 Meters 15-18 | 4 | 16:29.81 PB | 11 |
| Nov 4 | NYSAIS XC ChampsNov 4 · 5,000 Meters Varsity · Place 11 · Bay Ridge PrepBay Ridge Prep | 5,000 Meters Varsity | 11 | 17:48.9 | 11 |
| Oct 24 | ISAL ChampionshipOct 24 · 5,000 Meters Boys · Place 1 · Bay Ridge PrepBay Ridge Prep | 5,000 Meters Boys | 1 | 17:25.2 PB | 11 |
| Oct 19 | NYC XC CarnivalOct 19 · 2.5 Miles Varsity · Place 6 · Bay Ridge PrepBay Ridge Prep | 2.5 Miles Varsity | 6 | 13:55.0 | JR |
| Oct 17 | ISAL Meet #5Oct 17 · Varsity · Place 1 · Bay Ridge PrepBay Ridge Prep | Varsity | 1 | 17:35.1 | JR |
| Oct 17 | ISAL Meet #5Oct 17 · Varsity · Place 1 · Bay Ridge PrepBay Ridge Prep | Varsity | 1 | 17:35.1 | JR |
| Oct 10 | ISAL Meet #4Oct 10 · Varsity · Place 1 · Bay Ridge PrepBay Ridge Prep | Varsity | 1 | 17:01.5 | — |
| Oct 6 | Edward JJ Bowes Youth XC InvitationalOct 6 · 5,000 Meters 15-18 · Place 2 · Prospect Park Youth RunningProspect Park Youth Running | 5,000 Meters 15-18 | 2 | 17:11.40 PB | 11 |
| Sep 26 | ISAL Meet #2Sep 26 · 5,000 Meters Varsity · Place 1 · Bay Ridge PrepBay Ridge Prep | 5,000 Meters Varsity | 1 | 17:23.0 | JR |
| Sep 19 | ISAL Meet #1Sep 19 · 5,000 Meters Varsity · Place 1 · Bay Ridge PrepBay Ridge Prep | 5,000 Meters Varsity | 1 | 17:28.9 | JR |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 9 | USATF National Junior Olympic ChampionshipsDec 9 · 5,000 Meters 15-18 · Place 78 · Prospect Park Youth RunningProspect Park Youth Running | 5,000 Meters 15-18 | 78 | 18:08.64 PB | 10 |
| Nov 19 | USATF Region 1 Junior Olympic ChampionshipsNov 19 · 5,000 Meters Varsity · Place 23 · Prospect Park Youth RunningProspect Park Youth Running | 5,000 Meters Varsity | 23 | 17:59.31 | 16 |
| Nov 12 | USATF New York Association Junior Olympic ChampionshipsNov 12 · 5,000 Meters 15-18 · Place 8 · Prospect Park Youth RunningProspect Park Youth Running | 5,000 Meters 15-18 | 8 | 18:30.81 | 10 |
| Nov 6 | NYSAIS XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 23 · Bay Ridge PrepBay Ridge Prep | 5,000 Meters Varsity | 23 | 18:09.4 | SO |
| Oct 29 | Ocean Breeze Spooktacular XC Meet and FestivalOct 29 · 4,000 Meters 13-14 · Place 3 · Prospect Park Youth RunningProspect Park Youth Running | 4,000 Meters 13-14 | 3 | 14:42.00Unofficial | 10 |
| Oct 22 | Edward JJ Bowes Invitational - Youth DivisionOct 22 · 5,000 Meters 15-18 · Place 2 · Prospect Park Youth RunningProspect Park Youth Running | 5,000 Meters 15-18 | 2 | 18:30.20 | 10 |
| Oct 8 | USATF-NY Cross Country Series - Meet 2Oct 8 · 5,000 Meters 15-18 · Place 1 · Prospect Park Youth RunningProspect Park Youth Running | 5,000 Meters 15-18 | 1 | 19:22.92 | 10 |