Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 23 | 21:20.4 | NXR Northeast & New York Regional Championships | November 23, 2024 |
| 5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 14 | 18:23.2 | ASICS MSTCA Bob Glennon Twilight Invitational (Large School) | October 14, 2023 |
| 5,000 Meters · Goddard Memorial State ParkOcean State XC Invitational · Sep 23 | 22:13.9 | Ocean State XC Invitational | September 23, 2022 |
| 5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 18 | 18:39.31 | MIAA Divisional State Championships | November 18, 2023 |
| 5,000 Meters · Wrentham Development Center CourseLeague Meet Saturday · Oct 29 | 19:26.0 | League Meet Saturday | October 29, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | NXR Northeast & New York Regional ChampionshipsNov 23 · 5,000 Meters Open - Northeast Green · Place 246 · Oliver Ames | 5,000 Meters Open - Northeast Green | 246 | 21:20.4 PB | 12 |
| Nov 2 | MSTCA Frank Mooney InvitationalNov 2 · 5,000 Meters Varsity · Place 115 · Oliver Ames | 5,000 Meters Varsity | 115 | 19:01.82 | 12 |
| Oct 26 | Hockomock League XC ChampionshipsOct 26 · 5,000 Meters Junior Varsity · Place 13 · Oliver Ames | 5,000 Meters Junior Varsity | 13 | 19:15.96 | 12 |
| Oct 13 | MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Junior Varsity · Place 125 · Oliver Ames | 5,000 Meters Junior Varsity | 125 | 19:58.84 | 12 |
| Oct 8 | Oliver Ames @ NAOct 8 · 5,000 Meters Varsity · Place 16 · Oliver Ames | 5,000 Meters Varsity | 16 | 20:04 | 12 |
| Sep 18 | Hock Dual: OA vs. Foxboro vs. Bridgewater-RaynhamSep 18 · 5,000 Meters Varsity Boys · Place 26 · Oliver Ames | 5,000 Meters Varsity Boys | 26 | 21:18Unofficial | 12 |
| Sep 10 | Hock Dual: OA vs. MansfieldSep 10 · 5,000 Meters Varsity Boys · Place 18 · Oliver Ames | 5,000 Meters Varsity Boys | 18 | 20:14Unofficial | 12 |
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 180 · Oliver Ames | 5,000 Meters Division 1 | 180 | 18:39.31 PB | 11 |
| Nov 4 | MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Varsity · Place 68 · Oliver Ames | 5,000 Meters Varsity | 68 | 18:23.3 | JR |
| Oct 28 | Hockomock League ChampionshipsOct 28 · 5,000 Meters Varsity · Place 57 · Oliver Ames | 5,000 Meters Varsity | 57 | 19:09.6 | JR |
| Oct 14 | ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Junior Varsity Boys · Place 29 · Oliver Ames | 5,000 Meters Junior Varsity Boys | 29 | 18:23.2 PB | 11 |
| Oct 13 | ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Junior Varsity · Place 29 · Oliver Ames | 5,000 Meters Junior Varsity | 29 | 18:23.12 | JR |
| Oct 10 | OA @ CantonOct 10 · 5,000 Meters Varsity · Place 8 · Oliver Ames | 5,000 Meters Varsity | 8 | 20:12Unofficial | 11 |
| Oct 3 | OA vs. Mansfield (Hock Week 4)Oct 3 · 5,000 Meters Varsity Boys · Place 14 · Oliver Ames | 5,000 Meters Varsity Boys | 14 | 20:13.1Unofficial | 11 |
| Sep 19 | OA Results (Hock Week 2)Sep 19 · 4,830 Meters Varsity Boys · Place 14 · Oliver Ames | 4,830 Meters Varsity Boys | 14 | 20:29Unofficial | 11 |
| Sep 12 | OA Results (Hock Week 1)Sep 12 · 4,930 Meters Varsity Boys · Place 12 · Oliver Ames | 4,930 Meters Varsity Boys | 12 | 21:00.0Unofficial | 11 |
2022 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Varsity · Place 83 · Oliver Ames | 5,000 Meters Varsity | 83 | 19:55.5 | SO |
| Nov 5 | MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Junior (Large School) · Place 83 · Oliver Ames | 5,000 Meters Junior (Large School) | 83 | 19:55.49 | 10 |
| Oct 29 | League Meet SaturdayOct 29 · 5,000 Meters Hockomock JV · Place 13 · Oliver Ames | 5,000 Meters Hockomock JV | 13 | 19:26.0 PB | 10 |
| Oct 14 | MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Sophomore · Place 89 · Oliver Ames | 5,000 Meters Sophomore | 89 | 20:19.5 | SO |
| Oct 14 | MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Sophomore · Place 89 · Oliver Ames | 5,000 Meters Sophomore | 89 | 20:19.5 | 10 |
| Oct 11 | OA vs. CantonOct 11 · 2,500 Meters JV Boys · Place 3 · Oliver Ames | 2,500 Meters JV Boys | 3 | 9:56Unofficial | 10 |
| Oct 4 | Oliver Ames at MansfieldOct 4 · 2,414 Meters JV Boys · Place 3 · Oliver Ames | 2,414 Meters JV Boys | 3 | 9:35.8Unofficial | 10 |
| Sep 28 | Oliver Ames @ SharonSep 28 · 2 Miles Junior Varsity · Place 10 · Oliver Ames | 2 Miles Junior Varsity | 10 | 13:10Unofficial | 10 |
| Sep 23 | Ocean State XC InvitationalSep 23 · 5,000 Meters Varsity - 1 · Place 191 · Oliver Ames | 5,000 Meters Varsity - 1 | 191 | 22:13.9 PB | 10 |
| Sep 20 | Foxboro @ Oliver AmesSep 20 · 1.55 Miles Junior Varsity · Oliver Ames | 1.55 Miles Junior Varsity | 0 | 10:10Unofficial | 10 |