Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.9 Miles · Hopkinton High SchoolHopkinton vs. Norton dual · Oct 28 | 17:45 | Hopkinton vs. Norton dual | October 28, 2020 |
| 4 Miles · Arnold Mills RoadArnold Mills 4th of July Road Race · Jul 4 | 22:54.10 | Arnold Mills 4th of July Road Race | July 4, 2025 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 26 | 18:52.9 | NXR Northeast & New York Regional Championships | November 26, 2022 |
| 5,000 Meters · Cape Cod FairgroundsMSTCA Bob McIntyre Twilight Large Schools Invitational · Oct 16 | 18:13.4 | MSTCA Bob McIntyre Twilight Large Schools Invitational | October 16, 2021 |
| 5,000 Meters · Goddard Memorial State ParkOcean State XC Invitational · Sep 23 | 17:33.8 | Ocean State XC Invitational | September 23, 2022 |
| 5,000 Meters · Highland ParkMSTCA Cup · Nov 21 | 18:46 | MSTCA Cup | November 21, 2020 |
| 5,000 Meters · McCarthy Park and FieldsTVL Championships · Oct 22 | 20:48.0 | TVL Championships | October 22, 2019 |
| 5,000 Meters · Norwood HS XCTri Valley League Championship · Oct 22 | 16:16.0 | Tri Valley League Championship | October 22, 2022 |
| 5,000 Meters · St. Olaf CollegeSt. Olaf Ole Opener · Sep 4 | 16:38.1 | St. Olaf Ole Opener | September 4, 2026 |
| 5,000 Meters · Wrentham Development Center CourseMIAA Division 1A, 1B, & 1C Championships · Nov 13 | 17:49.9 | MIAA Division 1A, 1B, & 1C Championships | November 13, 2021 |
| 8,000 Meters · Carleton CollegeRunning of the Cows · Oct 3 | 26:12.1 | Running of the Cows | October 3, 2026 |
| 8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 17 | 25:25.0 | Conn College Invite | October 17, 2026 |
| 8,000 Meters · Highland 9-Hole Golf CourseMIAC Championships · Nov 1 | 27:10.5 | MIAC Championships | November 1, 2025 |
| 8,000 Meters · Maple Grove Golf CourseJim Drews Invitational · Oct 14 | 29:23.0 | Jim Drews Invitational | October 14, 2023 |
| 8,000 Meters · St. Olaf 8k CourseSt. Olaf Invitational · Sep 20 | 27:08.5 | St. Olaf Invitational | September 20, 2025 |
| 8,000 Meters · St. Olaf CollegeSt Olaf Invitational · Sep 19 | 26:24.9 | St Olaf Invitational | September 19, 2026 |
| 8,000 Meters · Whitetail Golf CourseBlugold Invitational · Oct 3 | 27:33.0 | Blugold Invitational | October 3, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | MIAC XC ChampionshipOct 31 · 8,000 Meters Men · Place 57 · St. OlafSt. Olaf | 8,000 Meters Men | 57 | 27:04.8 | Sr |
| Oct 17 | Conn College InviteOct 17 · 8,000 Meters Blue · Place 84 · St. OlafSt. Olaf | 8,000 Meters Blue | 84 | 25:25.0 PB | Sr |
| Oct 3 | Running of the CowsOct 3 · 8,000 Meters Navy Championship · Place 165 · St. OlafSt. Olaf | 8,000 Meters Navy Championship | 165 | 26:12.1 PB | Sr |
| Sep 19 | St Olaf InvitationalSep 19 · 8,000 Meters Men · Place 34 · St. OlafSt. Olaf | 8,000 Meters Men | 34 | 26:24.9 PB | Sr |
| Sep 12 | St. Olaf Alumni RunSep 12 · 5,000 Meters 5k · Place 14 · St. OlafSt. Olaf | 5,000 Meters 5k | 14 | 15:55.0Unofficial | Sr |
| Sep 4 | St. Olaf Ole OpenerSep 4 · 5,000 Meters Men · Place 22 · St. OlafSt. Olaf | 5,000 Meters Men | 22 | 16:38.1 PB | Sr |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | St. Olaf Canon River Closer/AECMRNov 6 · 5,000 Meters College · Place 20 · St. OlafSt. Olaf | 5,000 Meters College | 20 | 17:21.20 | Jr |
| Nov 1 | MIAC ChampionshipsNov 1 · 8,000 Meters College · Place 36 · St. OlafSt. Olaf | 8,000 Meters College | 36 | 27:10.5 PB | Jr |
| Oct 18 | St. Olaf Haunted HustleOct 18 · 8,000 Meters College · Place 9 · St. OlafSt. Olaf | 8,000 Meters College | 9 | 26:57.30 | Jr |
| Oct 3 | Blugold InvitationalOct 3 · 8,000 Meters Open · Place 21 · St. OlafSt. Olaf | 8,000 Meters Open | 21 | 27:33.0 PB | Jr |
| Sep 20 | St. Olaf InvitationalSep 20 · 8,000 Meters College · Place 59 · St. OlafSt. Olaf | 8,000 Meters College | 59 | 27:08.5 PB | Jr |
| Sep 6 | St. Olaf Alumni RunSep 6 · 5,000 Meters Varsity · Place 18 · St. OlafSt. Olaf | 5,000 Meters Varsity | 18 | 16:13.80 | JR |
| Aug 29 | St. Olaf Ole OpenerAug 29 · 5,000 Meters Varsity · Place 17 · St. OlafSt. Olaf | 5,000 Meters Varsity | 17 | 16:36.0 | JR |
| Jul 4 | Arnold Mills 4th of July Road RaceJul 4 · 4 Miles Open · Place 40 · UnattachedUnattached | 4 Miles Open | 40 | 22:54.10 PB | Jr |
2023 Cross Country
2 results2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 26 | NXR Northeast & New York Regional ChampionshipsNov 26 · 5,000 Meters Championship - Northeast · Place 199 · HopkintonHopkinton | 5,000 Meters Championship - Northeast | 199 | 18:52.9 PB | 12 |
| Nov 19 | MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 1 · Place 126 · HopkintonHopkinton | 5,000 Meters Division 1 | 126 | 17:28.30 | 12 |
| Nov 11 | MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters Varsity · Place 19 · HopkintonHopkinton | 5,000 Meters Varsity | 19 | 16:29.69 | SR |
| Oct 22 | Tri Valley League ChampionshipOct 22 · 5,000 Meters Varsity · Place 3 · HopkintonHopkinton | 5,000 Meters Varsity | 3 | 16:16.0 PB | 12 |
| Oct 8 | Baystate InvitationalOct 8 · 5,000 Meters Varsity A · Place 29 · HopkintonHopkinton | 5,000 Meters Varsity A | 29 | 18:12.6Unofficial | 12 |
| Sep 23 | Ocean State XC InvitationalSep 23 · 5,000 Meters Varsity - 1 · Place 27 · HopkintonHopkinton | 5,000 Meters Varsity - 1 | 27 | 17:33.8 PB | 12 |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1B · Place 88 · HopkintonHopkinton | 5,000 Meters Division 1B | 88 | 17:49.9 PB | 11 |
| Oct 23 | TVL ClassicOct 23 · 5,000 Meters Varsity · Place 9 · HopkintonHopkinton | 5,000 Meters Varsity | 9 | 16:52 | 11 |
| Oct 16 | MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Varsity · Place 155 · HopkintonHopkinton | 5,000 Meters Varsity | 155 | 18:13.4 PB | 11 |
| Oct 15 | Bob McIntyre Twilight invitational Oct 15 · 5,000 Meters Varsity · Place 155 · HopkintonHopkinton | 5,000 Meters Varsity | 155 | 18:13.4 | — |
| Sep 22 | Hopkinton @ HollistonSep 22 · 5,000 Meters Varsity · Place 4 · HopkintonHopkinton | 5,000 Meters Varsity | 4 | 17:49 | 11 |
2020 Cross Country
5 results2019 Cross Country
2 results