Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Freestyle FarmUSATF New England Association Junior Olympic Championships · Nov 13 | 11:42.07 | USATF New England Association Junior Olympic Championships | November 13, 2016 |
| 3,000 Meters · Saratoga State ParkUSATF Region 1 Junior Olympic Championships · Nov 20 | 11:42 | USATF Region 1 Junior Olympic Championships | November 20, 2016 |
| 4,000 Meters · Deerfield ParkUSATF New England Association Junior Olympic Championships · Nov 12 | 14:41.76 | USATF New England Association Junior Olympic Championships | November 12, 2017 |
| 4,000 Meters · Nashua High School SouthUSATF New England Association Junior Olympic Championships · Nov 11 | 13:56.35 | USATF New England Association Junior Olympic Championships | November 11, 2018 |
| 4,000 Meters · Van Cortlandt ParkUSATF Region 1 Junior Olympic Championships · Nov 18 | 14:58.10 | USATF Region 1 Junior Olympic Championships | November 18, 2018 |
| 5,000 Meters · Deerfield ParkUSATF New England Association Junior Olympic Championships · Nov 17 | 17:31.80 | USATF New England Association Junior Olympic Championships | November 17, 2019 |
| 5,000 Meters · Franklin ParkCatholic Memorial Invitational · Oct 16 | 19:09.9 | Catholic Memorial Invitational | October 16, 2021 |
| 5,000 Meters · Shedd ParkMVC Championship · Oct 26 | 17:50 | MVC Championship | October 26, 2019 |
| 5,000 Meters · Sunken Meadow State ParkUSATF Region 1 Junior Olympic Championships · Nov 24 | 17:34 | USATF Region 1 Junior Olympic Championships | November 24, 2019 |
| 5,000 Meters · Wrentham Development Center CourseMIAA Division 1A, 1B, & 1C Championships · Nov 13 | 17:15.8 | MIAA Division 1A, 1B, & 1C Championships | November 13, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1A · Place 83 · MethuenMethuen | 5,000 Meters Division 1A | 83 | 17:15.8 PB | 12 |
| Nov 6 | Frank Mooney Coaches InvitationalNov 6 · 5,000 Meters Varsity · Place 53 · MethuenMethuen | 5,000 Meters Varsity | 53 | 17:19.4 | 12 |
| Oct 16 | Catholic Memorial InvitationalOct 16 · 5,000 Meters Varsity - Red · Place 32 · MethuenMethuen | 5,000 Meters Varsity - Red | 32 | 19:09.9 PB | 12 |
| Sep 25 | MSTCA Frank Kelley InvitationalSep 25 · 3,000 Meters Open · Place 19 · MethuenMethuen | 3,000 Meters Open | 19 | 10:24.87 | 12 |
2020 Cross Country
3 results2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 24 | USATF Region 1 Junior Olympic ChampionshipsNov 24 · 5,000 Meters 15-18 · Place 18 · New England Elite Track ClubNew England Elite Track Club | 5,000 Meters 15-18 | 18 | 17:34 PB | 10 |
| Nov 17 | USATF New England Association Junior Olympic ChampionshipsNov 17 · 5,000 Meters 15-18 · Place 17 · New England Elite Track ClubNew England Elite Track Club | 5,000 Meters 15-18 | 17 | 17:31.80 PB | 10 |
| Nov 9 | MIAA Eastern Mass Divisional ChampionshipsNov 9 · 5,000 Meters Division 1 · Place 96 · MethuenMethuen | 5,000 Meters Division 1 | 96 | 17:32.9 | 10 |
| Nov 2 | MSTCA Frank Mooney Invitational Nov 2 · 5,000 Meters Sophomore Division 1 · Place 42 · MethuenMethuen | 5,000 Meters Sophomore Division 1 | 42 | 18:02.9 | 10 |
| Oct 26 | MVC ChampionshipOct 26 · 5,000 Meters Varsity · Place 32 · MethuenMethuen | 5,000 Meters Varsity | 32 | 17:50 PB | 10 |
| Oct 19 | Catholic Memorial InvitationalOct 19 · 5,000 Meters Division 2 · Place 37 · MethuenMethuen | 5,000 Meters Division 2 | 37 | 17:59.7 | SO |
| Sep 28 | Frank Kelley InvitationalSep 28 · 5,000 Meters Championship · Place 41 · MethuenMethuen | 5,000 Meters Championship | 41 | 17:48.43 | 10 |
| Sep 14 | TMHS Robert MacDougall 3K InviteSep 14 · Varsity · Place 20 · MethuenMethuen | Varsity | 20 | 10:19 | SO |
2018 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | USATF Region 1 Junior Olympic ChampionshipsNov 18 · 4,000 Meters 13-14 · Place 43 · New England Elite Track ClubNew England Elite Track Club | 4,000 Meters 13-14 | 43 | 14:58.10 PB | 9 |
| Nov 11 | USATF New England Association Junior Olympic ChampionshipsNov 11 · 4,000 Meters 13-14 · Place 17 · New England Elite Track ClubNew England Elite Track Club | 4,000 Meters 13-14 | 17 | 13:56.35 PB | 9 |
| Nov 10 | EMASS MIAA ChampionshipsNov 10 · 5,000 Meters Division 1 · Place 106 · MethuenMethuen | 5,000 Meters Division 1 | 106 | 18:08.4 | 9 |
| Nov 3 | Frank Mooney MSTCA InvitationalNov 3 · 3,000 Meters Freshman D1 · Place 14 · MethuenMethuen | 3,000 Meters Freshman D1 | 14 | 10:44.4Unofficial | 9 |
| Oct 20 | Catholic Memorial InvitationalOct 20 · 3,000 Meters Freshman · Place 9 · MethuenMethuen | 3,000 Meters Freshman | 9 | 11:15 | 9 |
| Sep 29 | Frank Kelley InvitationalSep 29 · 5,000 Meters Championship · Place 93 · MethuenMethuen | 5,000 Meters Championship | 93 | 18:34.7 | 9 |
2017 Cross Country
1 results2016 Cross Country
2 results