Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Roberts WesleyanNCAA DII East Region Cross Country Championships · Nov 6 | 35:51.0 | NCAA DII East Region Cross Country Championships | November 6, 2021 |
| 5,000 Meters · Deerfield ParkUSATF New England Association Junior Olympic Championships · Nov 12 | 17:43.35 | USATF New England Association Junior Olympic Championships | November 12, 2017 |
| 5,000 Meters · Derryfield ParkDivisional Meet · Oct 29 | 17:55.0 | Divisional Meet | October 29, 2016 |
| 5,000 Meters · Freestyle FarmUSATF New England Association Junior Olympic Championships · Nov 13 | 18:38.00 | USATF New England Association Junior Olympic Championships | November 13, 2016 |
| 5,000 Meters · Goddard Memorial State ParkBrown University Northeast Cross Country Championship · Oct 20 | 16:57.59 | Brown University Northeast Cross Country Championship | October 20, 2018 |
| 5,000 Meters · Nashua High School SouthUSATF New England Association Junior Olympic Championships · Nov 11 | 17:50.13 | USATF New England Association Junior Olympic Championships | November 11, 2018 |
| 5,000 Meters · Saratoga State ParkUSATF Region 1 Junior Olympic Championships · Nov 20 | 17:37 | USATF Region 1 Junior Olympic Championships | November 20, 2016 |
| 5,000 Meters · Van Cortlandt ParkUSATF Region 1 Junior Olympic Championships · Nov 18 | 18:15.30 | USATF Region 1 Junior Olympic Championships | November 18, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
1 results2019 Cross Country
3 results2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | USATF Region 1 Junior Olympic ChampionshipsNov 18 · 5,000 Meters 15-18 · Place 27 · Nashua PAL StridersNashua PAL Striders | 5,000 Meters 15-18 | 27 | 18:15.30 PB | 11 |
| Nov 11 | USATF New England Association Junior Olympic ChampionshipsNov 11 · 5,000 Meters 15-18 · Place 13 · Nashua PAL StridersNashua PAL Striders | 5,000 Meters 15-18 | 13 | 17:50.13 PB | 11 |
| Oct 27 | NHIAA State Divisional ChampionshipsOct 27 · 5,000 Meters Division 1 · Place 54 · Bishop GuertinBishop Guertin | 5,000 Meters Division 1 | 54 | 17:57.3 | 11 |
| Oct 20 | Brown University Northeast Cross Country ChampionshipOct 20 · 5,000 Meters Varsity 1 · Place 20 · Bishop GuertinBishop Guertin | 5,000 Meters Varsity 1 | 20 | 16:57.59 PB | 11 |
| Sep 22 | Manchester InvitationalSep 22 · 5,000 Meters Varsity · Place 25 · Bishop GuertinBishop Guertin | 5,000 Meters Varsity | 25 | 17:29 | 11 |
| Sep 15 | Nashua North InvitationalSep 15 · 5,000 Meters Varsity · Place 29 · Bishop GuertinBishop Guertin | 5,000 Meters Varsity | 29 | 17:17.1 | 11 |
| Sep 8 | Coach Korcoulis InvitationalSep 8 · 5,000 Meters Varsity · Place 8 · Bishop GuertinBishop Guertin | 5,000 Meters Varsity | 8 | 18:00.7 | SR |
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | USATF Region 1 Junior Olympic ChampionshipsNov 19 · 5,000 Meters Varsity · Place 33 · 01 Nashua Pal S01 Nashua Pal S | 5,000 Meters Varsity | 33 | 17:50 | — |
| Nov 12 | USATF New England Association Junior Olympic ChampionshipsNov 12 · 5,000 Meters 15-18 · Place 12 · Nashua PAL StridersNashua PAL Striders | 5,000 Meters 15-18 | 12 | 17:43.35 PB | 10 |
| Oct 28 | NHIAA D1 State ChampionshipsOct 28 · 5,000 Meters Varsity · Place 75 · Bishop GuertinBishop Guertin | 5,000 Meters Varsity | 75 | 18:56.1 | 10 |
| Oct 14 | Brown XC New England ChampsOct 14 · 5,000 Meters Varsity D1 · Place 55 · Bishop GuertinBishop Guertin | 5,000 Meters Varsity D1 | 55 | 17:34.78 | 10 |
| Sep 23 | Manchester InvitationalSep 23 · 5,000 Meters Varsity - Small · Place 93 · Bishop GuertinBishop Guertin | 5,000 Meters Varsity - Small | 93 | 19:14 | 10 |
| Sep 16 | Nashua North InvitationalSep 16 · 5,000 Meters Varsity · Place 48 · Bishop GuertinBishop Guertin | 5,000 Meters Varsity | 48 | 18:31.8 | SO |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | USATF Region 1 Junior Olympic ChampionshipsNov 20 · 5,000 Meters 15-18 Combined · Place 14 · Nashua PAL StridersNashua PAL Striders | 5,000 Meters 15-18 Combined | 14 | 17:37 PB | 9 |
| Nov 13 | USATF New England Association Junior Olympic ChampionshipsNov 13 · 5,000 Meters 15-18 · Place 17 · Nashua PAL StridersNashua PAL Striders | 5,000 Meters 15-18 | 17 | 18:38.00 PB | 9 |
| Nov 5 | Meet of ChampionsNov 5 · 5,000 Meters Varsity · Place 118 · Bishop GuertinBishop Guertin | 5,000 Meters Varsity | 118 | 17:53.9 | 09 |
| Oct 29 | Divisional MeetOct 29 · 5,000 Meters Division 1 · Place 55 · Bishop GuertinBishop Guertin | 5,000 Meters Division 1 | 55 | 17:55.0 PB | 9 |
| Oct 8 | Battle of the BorderOct 8 · 5,000 Meters Varsity · Place 40 · BISHOP GUERTINBISHOP GUERTIN | 5,000 Meters Varsity | 40 | 17:31.99 | 09 |
| Sep 24 | Manchester InvitationalSep 24 · 5,000 Meters Varsity · Place 68 · Bishop GuertinBishop Guertin | 5,000 Meters Varsity | 68 | 18:03 | 9 |
2015 Cross Country
1 results