Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Oak Ridge ParkOak Ridge Invitational · Sep 4 | 13:21.20 | Oak Ridge Invitational | September 4, 2026 |
| 3,000 Meters · Deer Path ParkUSATF New Jersey Association Junior Olympic Championships · Nov 4 | 14:05.59 | USATF New Jersey Association Junior Olympic Championships | November 4, 2018 |
| 5,000 Meters · Bowdoin ParkBowdoin Park Classic · Sep 27 | 21:28.6 | Bowdoin Park Classic | September 27, 2025 |
| 5,000 Meters · Greystone XC CourseMagee Memorial Class Meet · Sep 20 | 21:00.1 | Magee Memorial Class Meet | September 20, 2025 |
| 5,000 Meters · Holmdel ParkNJSIAA Group Championships · Nov 7 | 20:33.19 | NJSIAA Group Championships | November 7, 2026 |
| 5,000 Meters · Horseshoe LakeRoxbury XC Invitational · Sep 6 | 19:59.39 | Roxbury XC Invitational | September 6, 2025 |
| 5,000 Meters · Natirar Natirar Speedway Meet 3 · Sep 26 | 21:54 | Natirar Speedway Meet 3 | September 26, 2023 |
| 5,000 Meters · Natirar Park TrailNatirar Speedway Meet 3 · Sep 25 | 19:40 | Natirar Speedway Meet 3 | September 25, 2024 |
| 5,000 Meters · Ocean County ParkBattle @ Ocean County Park · Sep 11 | 20:04.07 | Battle @ Ocean County Park | September 11, 2026 |
| 5,000 Meters · Phillipsburg High SchoolSkyland Conference Champs · Oct 13 | 21:35.34 | Skyland Conference Champs | October 13, 2026 |
| 5,000 Meters · Thompson ParkNJSIAA Sectionals - Central · Oct 31 | 19:46.86 | NJSIAA Sectionals - Central | October 31, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 4 | Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity D · Place 25 · BernardsBernards | 5,000 Meters Varsity D | 25 | 21:06 | 11 |
| Sep 27 | Bowdoin Park ClassicSep 27 · 5,000 Meters Varsity II · Place 36 · BernardsBernards | 5,000 Meters Varsity II | 36 | 21:28.6 PB | 11 |
| Sep 24 | Natirar Speedway Meet 3Sep 24 · 5,000 Meters Varsity · Place 1 · BernardsBernards | 5,000 Meters Varsity | 1 | 20:36 | 11 |
| Sep 20 | Magee Memorial Class MeetSep 20 · 5,000 Meters Junior · Place 20 · BernardsBernards | 5,000 Meters Junior | 20 | 21:00.1 PB | 11 |
| Sep 6 | Roxbury XC InvitationalSep 6 · 5,000 Meters Fastest 4 · Place 15 · BernardsBernards | 5,000 Meters Fastest 4 | 15 | 19:59.39 PB | 11 |
2024 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | NJSIAA Group ChampionshipsNov 9 · 5,000 Meters Varsity · Place 27 · BernardsBernards | 5,000 Meters Varsity | 27 | 20:42 | 10 |
| Nov 2 | NJSIAA Sectionals - North 2Nov 2 · 5,000 Meters Varsity · Place 10 · BernardsBernards | 5,000 Meters Varsity | 10 | 20:10.32 | 10 |
| Oct 24 | Somerset County XC ChampionshipsOct 24 · 5,000 Meters Varsity · Place 17 · BernardsBernards | 5,000 Meters Varsity | 17 | 20:41 | 10 |
| Oct 15 | NJ Skyland Conference ChampsOct 15 · 5,000 Meters Varsity · Place 19 · F-BernardsF-Bernards | 5,000 Meters Varsity | 19 | 20:53.0 | SO |
| Oct 15 | NJ Skyland Conference ChampsOct 15 · Varsity · Place 2 · F-BernardsF-Bernards | Varsity | 2 | 20:53.0 | SO |
| Oct 15 | NJ Skyland Conference ChampsOct 15 · 5,000 Meters Varsity · Place 19 · F-BernardsF-Bernards | 5,000 Meters Varsity | 19 | 20:53.0 | SO |
| Oct 5 | Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 17 · BernardsBernards | 5,000 Meters Varsity | 17 | 20:49.66 | — |
| Sep 25 | Natirar Speedway Meet 3Sep 25 · 5,000 Meters Varsity · Place 4 · BernardsBernards | 5,000 Meters Varsity | 4 | 19:40 PB | 10 |
| Sep 21 | Magee Memorial Class MeetSep 21 · 5,000 Meters Sophomore · Place 6 · BernardsBernards | 5,000 Meters Sophomore | 6 | 20:49.3 | 10 |
| Sep 13 | Battle @ Ocean County ParkSep 13 · 5,000 Meters Sophomore · Place 8 · BernardsBernards | 5,000 Meters Sophomore | 8 | 19:47 | — |
| Sep 10 | Natirar Speedway Meet 1Sep 10 · 5,000 Meters Varsity · Place 3 · BernardsBernards | 5,000 Meters Varsity | 3 | 20:36 | 10 |
2023 Cross Country
15 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | NJSIAA Group Championships Nov 4 · 5,000 Meters Varsity · Place 21 · BernardsBernards | 5,000 Meters Varsity | 21 | 20:53 | 9 |
| Oct 28 | NJSIAA Sectionals - North 2Oct 28 · 5,000 Meters Varsity · Place 7 · BernardsBernards | 5,000 Meters Varsity | 7 | 21:19.88 | 9 |
| Oct 28 | NJSIAA Sectionals - North 2Oct 28 · 5,000 Meters Varsity · Place 7 · BernardsBernards | 5,000 Meters Varsity | 7 | 21:19.88 | 9 |
| Oct 19 | Somerset County XC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 23 · BernardsBernards | 5,000 Meters Varsity | 23 | 20:55 | 9 |
| Oct 12 | Skyland Conference XC ChampionshipsOct 12 · 5,000 Meters Varsity · Place 38 · Bernards HS (Girls)Bernards HS (Girls) | 5,000 Meters Varsity | 38 | 21:45.7 | FR |
| Oct 12 | Skyland Conference XC ChampionshipsOct 12 · Championship · Place 38 · Bernards HS (Girls)Bernards HS (Girls) | Championship | 38 | 4:21.1 | FR |
| Oct 12 | Skyland Conference XC ChampionshipsOct 12 · Varsity · Place 5 · Bernards HS (Girls)Bernards HS (Girls) | Varsity | 5 | 21:45.7 | FR |
| Oct 6 | Greystone InvitationalOct 6 · 5,000 Meters Varsity · Place 8 · BernardsBernards | 5,000 Meters Varsity | 8 | 21:28.85 | 9 |
| Sep 30 | New Balance Shore Coaches InvitationalSep 30 · 5,000 Meters Varsity · Place 35 · BernardsBernards | 5,000 Meters Varsity | 35 | 22:10 | — |
| Sep 26 | Natirar Speedway Meet 3Sep 26 · 5,000 Meters Varsity · Place 10 · BernardsBernards | 5,000 Meters Varsity | 10 | 21:54 PB | 9 |
| Sep 23 | Magee Memorial Class MeetSep 23 · 3,200 Meters Freshman · Place 7 · BernardsBernards | 3,200 Meters Freshman | 7 | 12:31.7 | 9 |
| Sep 19 | Natirar Speedway Meet 2Sep 19 · 5,000 Meters Varsity · Place 12 · BernardsBernards | 5,000 Meters Varsity | 12 | 23:21 | 9 |
| Sep 12 | Natirar Speedway Meet 1Sep 12 · 5,000 Meters Varsity · Place 17 · BernardsBernards | 5,000 Meters Varsity | 17 | 23:51 | 9 |
| Sep 9 | Roxbury XC InvitationalSep 9 · 5,000 Meters Varsity · Place 6 · BernardsBernards | 5,000 Meters Varsity | 6 | 22:05.65 | 9 |
| Sep 9 | Roxbury XC InvitationalSep 9 · 5,000 Meters Varsity · Place 6 · BernardsBernards | 5,000 Meters Varsity | 6 | 22:05.65 | 9 |
2018 Cross Country
1 results