Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Allens Meadows Park36th Wilton Invitational · Sep 13 | 13:53.38 | 36th Wilton Invitational | September 13, 2025 |
| 5,000 Meters · Franklin ParkBrooks Northeast XC Championships · Nov 29 | 17:32.0 | Brooks Northeast XC Championships | November 29, 2025 |
| 5,000 Meters · Goddard Memorial State Park16th Ocean State XC Invitational · Sep 22 | 17:49.8 | 16th Ocean State XC Invitational | September 22, 2023 |
| 5,000 Meters · Hammonasset Beach State ParkShoreline Cross Country Championships · Oct 20 | 18:07.50 | Shoreline Cross Country Championships | October 20, 2022 |
| 5,000 Meters · Morley Field Sports ComplexBrooks XC National Championships · Dec 13 | 18:16.1 | Brooks XC National Championships | December 13, 2025 |
| 5,000 Meters · Panorama FarmsVirginia Invitational · Sep 11 | 17:18.7 | Virginia Invitational | September 11, 2026 |
| 5,000 Meters · Ponaganset High SchoolNew England Interscholastic XC Championships · Nov 12 | 19:04.1 | New England Interscholastic XC Championships | November 12, 2022 |
| 5,000 Meters · Thetford Academy XC Home Course90th Annual New England Interscholastic Cross Country Championships · Nov 8 | 18:45.4 | 90th Annual New England Interscholastic Cross Country Championships | November 8, 2025 |
| 5,000 Meters · Wheeler High SchoolWheeler Invitational · Sep 19 | 18:57 | Wheeler Invitational | September 19, 2025 |
| 5,000 Meters · Wickham ParkCIAC State Open Championships · Nov 3 | 17:50.08 | CIAC State Open Championships | November 3, 2025 |
| 5,000 Meters · Wickham Park89th Annual New England Interscholastic Cross Country Championships · Nov 9 | 17:53 | 89th Annual New England Interscholastic Cross Country Championships | November 9, 2024 |
| 6,000 Meters · Sydney R. Marovitz Golf CourseLakefront Invite · Sep 25 | 20:20.24 | Lakefront Invite | September 25, 2026 |
| 6,000 Meters · Virginia Tech Home Cross Country CourseACC Cross Country Championships · Oct 30 | 21:06.5 | ACC Cross Country Championships | October 30, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 13 | Brooks XC National ChampionshipsDec 13 · 5,000 Meters Championship · Place 30 · NortheastNortheast | 5,000 Meters Championship | 30 | 18:16.1 PB | 12 |
| Nov 29 | Brooks Northeast XC ChampionshipsNov 29 · 5,000 Meters The Phil Zodda Championship Girls · Place 8 · CTCT | 5,000 Meters The Phil Zodda Championship Girls | 8 | 17:32.0 PB | 12 |
| Nov 8 | 90th Annual New England Interscholastic Cross Country ChampionshipsNov 8 · 5,000 Meters Championships · Place 4 · Lyme-Old LymeLyme-Old Lyme | 5,000 Meters Championships | 4 | 18:45.4 PB | 12 |
| Nov 3 | CIAC State Open ChampionshipsNov 3 · 5,000 Meters Open · Place 1 · Lyme-Old LymeLyme-Old Lyme | 5,000 Meters Open | 1 | 17:50.08 PB | 12 |
| Oct 25 | CIAC Division ChampionshipsOct 25 · 5,000 Meters S · Place 1 · Lyme-Old LymeLyme-Old Lyme | 5,000 Meters S | 1 | 17:51.94 | 12 |
| Oct 16 | Shoreline Cross Country ChampionshipsOct 16 · 5,000 Meters Varsity · Place 1 · Lyme-Old LymeLyme-Old Lyme | 5,000 Meters Varsity | 1 | 16:51.00 | 12 |
| Sep 27 | Ocean State InvitationalSep 27 · 5,000 Meters Championship · Place 2 · Lyme-Old LymeLyme-Old Lyme | 5,000 Meters Championship | 2 | 18:02.2 | 12 |
| Sep 19 | Wheeler InvitationalSep 19 · 5,000 Meters Varsity · Place 1 · Lyme-Old LymeLyme-Old Lyme | 5,000 Meters Varsity | 1 | 18:57 PB | 12 |
| Sep 13 | 36th Wilton InvitationalSep 13 · 4,000 Meters Varsity · Place 1 · Lyme-Old LymeLyme-Old Lyme | 4,000 Meters Varsity | 1 | 13:53.38 PB | 12 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | 89th Annual New England Interscholastic Cross Country ChampionshipsNov 9 · 5,000 Meters Championships · Place 2 · Lyme-Old LymeLyme-Old Lyme | 5,000 Meters Championships | 2 | 17:53 PB | 11 |
| Oct 31 | CIAC State Open Girls ChampionshipOct 31 · 5,000 Meters Varsity · Place 3 · Lyme-Old LymeLyme-Old Lyme | 5,000 Meters Varsity | 3 | 18:39 | 11 |
| Oct 26 | CIAC Division S Girls ChampionshipOct 26 · 5,000 Meters Varsity · Place 1 · Lyme-Old LymeLyme-Old Lyme | 5,000 Meters Varsity | 1 | 18:29 | 11 |
| Oct 17 | Shoreline Cross Country ChampionshipsOct 17 · 3 Miles Varsity · Place 1 · Lyme-Old LymeLyme-Old Lyme | 3 Miles Varsity | 1 | 16:32.00 | 11 |
| Sep 28 | Ocean State InvitationalSep 28 · 5,000 Meters Championship · Place 2 · Lyme-Old LymeLyme-Old Lyme | 5,000 Meters Championship | 2 | 18:13.0 | 11 |
| Sep 14 | 12th Connecticut River Valley InvitationalSep 14 · 5,000 Meters Varsity · Place 1 · Lyme-Old LymeLyme-Old Lyme | 5,000 Meters Varsity | 1 | 17:43.08 | 11 |
2023 Cross Country
3 results2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | New England Interscholastic XC ChampionshipsNov 12 · 5,000 Meters Varsity · Place 13 · Lyme-Old LymeLyme-Old Lyme | 5,000 Meters Varsity | 13 | 19:04.1 PB | 9 |
| Nov 4 | CIAC State Open Girls ChampionshipNov 4 · 5,000 Meters Varsity · Place 3 · Lyme-Old LymeLyme-Old Lyme | 5,000 Meters Varsity | 3 | 19:12 | 9 |
| Oct 29 | CIAC Division S Girls ChampionshipOct 29 · 5,000 Meters Varsity · Place 1 · Lyme-Old LymeLyme-Old Lyme | 5,000 Meters Varsity | 1 | 19:12 | 9 |
| Oct 20 | Shoreline Cross Country ChampionshipsOct 20 · 5,000 Meters Varsity · Place 1 · Lyme-Old LymeLyme-Old Lyme | 5,000 Meters Varsity | 1 | 18:07.50 PB | 9 |
| Sep 23 | Ocean State XC InvitationalSep 23 · 5,000 Meters Varsity - 2 · Place 2 · Lyme-Old LymeLyme-Old Lyme | 5,000 Meters Varsity - 2 | 2 | 19:05 | 9 |
| Sep 17 | 11th Connecticut River Valley InvitationalSep 17 · Varsity · Place 1 · Lyme-Old LymeLyme-Old Lyme | Varsity | 1 | 18:34 | 9 |