Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.1 Miles · Cape Cod FairgroundsMSTCA Bob McIntyre Twilight Large Schools Invitational · Oct 16 | 12:57.9 | MSTCA Bob McIntyre Twilight Large Schools Invitational | October 16, 2021 |
| 3 Miles · Horn Pond Recreation AreaML 12 Winchester @ Woburn · Oct 1 | 15:44 | ML 12 Winchester @ Woburn | October 1, 2024 |
| 3,000 Meters · Martha’s Vineyard Regional High SchoolVineyard Invitational · Sep 18 | 12:07.42 | Vineyard Invitational | September 18, 2021 |
| 3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley Invitational · Sep 24 | 10:34.4 | MSTCA Frank Kelley Invitational | September 24, 2022 |
| 5,000 Meters · Arlington High SchoolML-12: Woburn @ Arlington · Oct 22 | 16:31 | ML-12: Woburn @ Arlington | October 22, 2024 |
| 5,000 Meters · Bryant CollegeShawn M. Nassaney XC Invitational · Sep 6 | 17:06.90 | Shawn M. Nassaney XC Invitational | September 6, 2025 |
| 5,000 Meters · Coogan Cross Country CourseRothenberg Run · Oct 24 | 16:58.2 | Rothenberg Run | October 24, 2025 |
| 5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 11 | 17:59.95 | MIAA D1 Championship | November 11, 2023 |
| 5,000 Meters · Lincoln FieldLexington vs Woburn · Oct 19 | 19:45 | Lexington vs Woburn | October 19, 2021 |
| 5,000 Meters · Woburn Country ClubMiddlesex League Championship Meet · Oct 26 | 16:41.63 | Middlesex League Championship Meet | October 26, 2025 |
| 5,000 Meters · Wrentham Development Center CourseMIAA Division 1A, 1B, & 1C Championships · Nov 13 | 20:08.9 | MIAA Division 1A, 1B, & 1C Championships | November 13, 2021 |
| 6,000 Meters · University of Massachusetts Amherst Ken O'Brien Minutemen Invitational · Aug 30 | 20:43.7 | Ken O'Brien Minutemen Invitational | August 30, 2025 |
| 8,000 Meters · UMass Dartmouth Cross Country Course52nd Corsair XC Invitational · Sep 20 | 27:16.16 | 52nd Corsair XC Invitational | September 20, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | Middlesex League Championship MeetOct 26 · 5,000 Meters Varsity · Place 38 · Woburn MemorialWoburn Memorial | 5,000 Meters Varsity | 38 | 16:41.63 PB | 11 |
| Oct 24 | Rothenberg RunOct 24 · 5,000 Meters College · Place 30 · StonehillStonehill | 5,000 Meters College | 30 | 16:58.2 PB | Fr |
| Oct 10 | New England (NEICAAA) Cross Country ChampionshipOct 10 · 8,000 Meters NEICAAA · StonehillStonehill | 8,000 Meters NEICAAA | 0 | DNF | Fr |
| Sep 20 | 52nd Corsair XC InvitationalSep 20 · 8,000 Meters Men's 8K Navy · Place 31 · StonehillStonehill | 8,000 Meters Men's 8K Navy | 31 | 27:16.16 PB | Fr |
| Sep 6 | Shawn M. Nassaney XC InvitationalSep 6 · 5,000 Meters Men 5K · Place 32 · StonehillStonehill | 5,000 Meters Men 5K | 32 | 17:06.90 PB | Fr |
| Aug 30 | Ken O'Brien Minutemen InvitationalAug 30 · 6,000 Meters Men's Race · Place 29 · StonehillStonehill | 6,000 Meters Men's Race | 29 | 20:43.7 PB | Fr |
2024 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 1 · Place 98 · Woburn MemorialWoburn Memorial | 5,000 Meters Varsity Division 1 | 98 | 17:19.75 | 12 |
| Nov 9 | MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 15 · Woburn MemorialWoburn Memorial | 5,000 Meters Varsity | 15 | 16:57.36 | 12 |
| Oct 22 | Woburn @ ArlingtonOct 22 · 5,000 Meters Varsity · Place 5 · Woburn MemorialWoburn Memorial | 5,000 Meters Varsity | 5 | 16:31 | 12 |
| Oct 22 | ML-12: Woburn @ ArlingtonOct 22 · 5,000 Meters Varsity · Place 5 · Woburn MemorialWoburn Memorial | 5,000 Meters Varsity | 5 | 16:31 PB | 12 |
| Oct 19 | 63rd Catholic Memorial InvitationalOct 19 · 5,000 Meters Varsity · Place 24 · Woburn MemorialWoburn Memorial | 5,000 Meters Varsity | 24 | 17:10.8 | 12 |
| Oct 8 | ML 12 Belmont @ WoburnOct 8 · 3 Miles Varsity · Place 3 · Woburn MemorialWoburn Memorial | 3 Miles Varsity | 3 | 15:45 | 12 |
| Oct 1 | ML 12 Winchester @ WoburnOct 1 · 3 Miles Varsity · Place 2 · Woburn MemorialWoburn Memorial | 3 Miles Varsity | 2 | 15:44 PB | 12 |
| Sep 24 | ML 12 Lexington @ WoburnSep 24 · 3 Miles Varsity · Place 2 · Woburn MemorialWoburn Memorial | 3 Miles Varsity | 2 | 15:46 | 12 |
| Sep 17 | ML 12 Woburn @ ReadingSep 17 · 5,000 Meters Varsity · Place 3 · Woburn MemorialWoburn Memorial | 5,000 Meters Varsity | 3 | 16:20 | 12 |
| Sep 10 | ML-12: Woburn @ WilmingtonSep 10 · 5,000 Meters Varsity · Place 2 · Woburn MemorialWoburn Memorial | 5,000 Meters Varsity | 2 | 16:32 | 12 |
2023 Cross Country
8 results2022 Cross Country
2 results2021 Cross Country
4 results