Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Brentwood SchoolGISA Region 4-AA · Oct 21 | 22:29.91 | GISA Region 4-AA | October 21, 2020 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA Championships · Nov 4 | 18:43.47 | NCHSAA Championships | November 4, 2023 |
| 5,000 Meters · Massachusetts Institute of TechnologyMIT Alumni Cross Country Race · Sep 5 | 20:44 | MIT Alumni Cross Country Race | September 5, 2026 |
| 5,000 Meters · McAlpine Creek ParkHare & Hounds XC Invitational (at McAlpine Park) · Sep 16 | 20:10.55 | Hare & Hounds XC Invitational (at McAlpine Park) | September 16, 2022 |
| 5,000 Meters · WakeMed Soccer ParkAdidas XC Invitational · Sep 15 | 18:18.5 | Adidas XC Invitational | September 15, 2023 |
| 6,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 17 | 23:35.3 | Conn College Invite | October 17, 2026 |
| 6,000 Meters · Keene State CollegeKeene State Invitational · Oct 3 | 23:59.5 | Keene State Invitational | October 3, 2026 |
| 6,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 3 | 23:27.8 | Paul Short Run (College) | October 3, 2025 |
| 6,000 Meters · North Attleboro High SchoolNEWMAC Championships · Nov 1 | 24:19.1 | NEWMAC Championships | November 1, 2025 |
| 6,000 Meters · Smith CollegeNEWMAC Conference Meet · Oct 31 | 23:52.5 | NEWMAC Conference Meet | October 31, 2026 |
| 6,000 Meters · Wesleyan UniversityCardinal Invitational · Sep 20 | 23:10.33 | Cardinal Invitational | September 20, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
4 results2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | NXR Southeast Regional ChampionshipsNov 23 · 5,000 Meters Championship · Place 89 · Cardinal GibbonsCardinal Gibbons | 5,000 Meters Championship | 89 | 18:41.76 | 12 |
| Nov 2 | NCHSAA State ChampionshipNov 2 · 5,000 Meters 4A · Place 49 · Cardinal GibbonsCardinal Gibbons | 5,000 Meters 4A | 49 | 19:32.66 | 12 |
| Oct 26 | NCHSAA 4A East RegionalOct 26 · 5,000 Meters Varsity · Place 11 · Cardinal GibbonsCardinal Gibbons | 5,000 Meters Varsity | 11 | 19:27.10 | 12 |
| Oct 16 | CAP6 XC ChampionshipsOct 16 · 5,000 Meters Varsity · Place 8 · Cardinal GibbonsCardinal Gibbons | 5,000 Meters Varsity | 8 | 18:57.00 | 12 |
| Oct 4 | Great American XC Festival, Presented by GarminOct 4 · 5,000 Meters Varsity · Place 76 · Cardinal GibbonsCardinal Gibbons | 5,000 Meters Varsity | 76 | 19:21.9 | 12 |
| Aug 10 | Kick Off ClassicAug 10 · 3,000 Meters Varsity · Place 2 · Cardinal GibCardinal Gib | 3,000 Meters Varsity | 2 | 11:24.19 | — |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | NCHSAA ChampionshipsNov 4 · 5,000 Meters 4A · Place 17 · Cardinal GibbonsCardinal Gibbons | 5,000 Meters 4A | 17 | 18:43.47 PB | 11 |
| Oct 28 | NCHSAA 4A East RegionalOct 28 · 5,000 Meters Varsity · Place 6 · Cardinal GibbonsCardinal Gibbons | 5,000 Meters Varsity | 6 | 18:38.77 | 11 |
| Oct 17 | CAP 6 Conference ChampionshipOct 17 · 5,000 Meters Varsity · Place 5 · Cardinal GibbonsCardinal Gibbons | 5,000 Meters Varsity | 5 | 18:29.79 | — |
| Oct 6 | Great American XC Festival, Presented by GarminOct 6 · 5,000 Meters Championship · Place 42 · Cardinal GibbonsCardinal Gibbons | 5,000 Meters Championship | 42 | 18:20.3 | 11 |
| Sep 15 | Adidas XC InvitationalSep 15 · 5,000 Meters Championship · Place 17 · Cardinal GibbonsCardinal Gibbons | 5,000 Meters Championship | 17 | 18:18.5 PB | 11 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 26 | NXR Southeast Regional ChampionshipsNov 26 · 5,000 Meters Championship · Place 65 · Cardinal GibbonsCardinal Gibbons | 5,000 Meters Championship | 65 | 19:04.7 | 10 |
| Nov 5 | NCHSAA XC State ChampionshipNov 5 · 5,000 Meters 4A · Place 29 · Cardinal GibbonsCardinal Gibbons | 5,000 Meters 4A | 29 | 19:33.91 | 10 |
| Oct 29 | NCHSAA 4A East RegionalOct 29 · 5,000 Meters Varsity · Place 6 · Cardinal GibbonsCardinal Gibbons | 5,000 Meters Varsity | 6 | 19:00.87 | 10 |
| Oct 19 | CAP 6 Championships Oct 19 · Varsity · Place 4 · Cardinal GibbonsCardinal Gibbons | Varsity | 4 | 19:17.10 | — |
| Oct 8 | N.C. Runners Elite InvitationalOct 8 · 5,000 Meters Championship · Place 35 · Cardinal GibbonsCardinal Gibbons | 5,000 Meters Championship | 35 | 19:44.30 | 10 |
| Sep 16 | Hare & Hounds XC Invitational (at McAlpine Park)Sep 16 · 5,000 Meters Varsity Invitational (SATURDAY) · Place 5 · Cardinal GibbonsCardinal Gibbons | 5,000 Meters Varsity Invitational (SATURDAY) | 5 | 20:10.55 PB | 10 |
2020 Cross Country
2 results