Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Scofield Magnet SchoolGreenwich, McMahon, Darien at Westhill · Sep 19 | 15:27 | Greenwich, McMahon, Darien at Westhill | September 19, 2023 |
| 4200 m · Ridgefield High SchoolMcMahon, St. Joe’s, Norwalk at Ridgefield · Sep 27 | 16:14 | McMahon, St. Joe’s, Norwalk at Ridgefield | September 27, 2023 |
| 5,000 Meters · Allens Meadows Park34th Wilton XC Invitational · Sep 9 | 21:56.80 | 34th Wilton XC Invitational | September 9, 2023 |
| 5,000 Meters · FCIAC Championship 5,000mFCIAC Cross Country Championships · Oct 19 | 18:49 | FCIAC Cross Country Championships | October 19, 2022 |
| 5,000 Meters · Rotary ParkRon Ouellete Invitational · Sep 4 | 20:15.7 | Ron Ouellete Invitational | September 4, 2026 |
| 5,000 Meters · Wickham ParkCIAC Division LL Boys Championship · Oct 29 | 19:17 | CIAC Division LL Boys Championship | October 29, 2022 |
| 8,000 Meters · Bowdoin CollegeMaine State Championships · Sep 19 | 32:53.7 | Maine State Championships | September 19, 2026 |
| 8,000 Meters · Gordon CollegeCNE XC Championship · Nov 1 | 32:14.49 | CNE XC Championship | November 1, 2025 |
| 8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 17 | 30:22.8 | Conn College Invite | October 17, 2026 |
| 8,000 Meters · Keene State CollegeKeene State Invitational · Oct 3 | 32:01.7 | Keene State Invitational | October 3, 2026 |
| 8,000 Meters · Keney Park Woodland EntranceCNE XC Championships · Oct 31 | 31:53.68 | CNE XC Championships | October 31, 2026 |
| 8,000 Meters · Western New England UniversityGolden Bear Invitational · Oct 19 | 31:46 | Golden Bear Invitational | October 19, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | CNE XC ChampionshipsOct 31 · 8,000 Meters Championship · Place 79 · Univ. of New EnglandUniv. of New England | 8,000 Meters Championship | 79 | 31:53.68 PB | Jr |
| Oct 17 | Conn College InviteOct 17 · 8,000 Meters White · Place 318 · Univ. of New EnglandUniv. of New England | 8,000 Meters White | 318 | 30:22.8 PB | Jr |
| Oct 3 | Keene State InvitationalOct 3 · 8,000 Meters Men's Championship · Place 255 · Univ. of New EnglandUniv. of New England | 8,000 Meters Men's Championship | 255 | 32:01.7 PB | Jr |
| Sep 19 | Maine State ChampionshipsSep 19 · 8,000 Meters Collegiate · Place 129 · Univ. of New EnglandUniv. of New England | 8,000 Meters Collegiate | 129 | 32:53.7 PB | Jr |
| Sep 4 | Ron Ouellete InvitationalSep 4 · 5,000 Meters Collegiate · Place 19 · Univ. of New EnglandUniv. of New England | 5,000 Meters Collegiate | 19 | 20:15.7 PB | Jr |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | CNE XC ChampionshipNov 1 · 8,000 Meters Open · Place 101 · Univ. of New EnglandUniv. of New England | 8,000 Meters Open | 101 | 32:14.49 PB | So |
| Oct 18 | Conn College InviteOct 18 · 8,000 Meters White · Place 349 · Univ. of New EnglandUniv. of New England | 8,000 Meters White | 349 | 32:12.87 | So |
| Oct 4 | KSC InvitationalOct 4 · 8,000 Meters College · Place 263 · Univ. of New EnglandUniv. of New England | 8,000 Meters College | 263 | 33:37.20 | So |
| Sep 20 | Maine State ChampionshipSep 20 · 8,000 Meters College · Place 120 · Univ. of New EnglandUniv. of New England | 8,000 Meters College | 120 | 35:02.3 | So |
| Sep 13 | Pop Crowell InvitationalSep 13 · 8,000 Meters College · Place 96 · Univ. of New EnglandUniv. of New England | 8,000 Meters College | 96 | 34:49.4 | So |
| Sep 6 | Ron Ouellete InvitationalSep 6 · 5,000 Meters Collegiate · Place 43 · Univ. of New EnglandUniv. of New England | 5,000 Meters Collegiate | 43 | 21:28.00 | So |
2024 Cross Country
3 results2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | CIAC Division LL Boys ChampionshipOct 28 · 5,000 Meters Varsity · Place 111 · Brien McMahonBrien McMahon | 5,000 Meters Varsity | 111 | 21:17 | 12 |
| Oct 18 | FCIAC Cross Country ChampionshipsOct 18 · 5,000 Meters Varsity · Place 88 · Brien McMahonBrien McMahon | 5,000 Meters Varsity | 88 | 19:04 | 12 |
| Oct 11 | McMahon, Stamford, Staples at WiltonOct 11 · 5,000 Meters Varsity · Place 27 · Brien McMahonBrien McMahon | 5,000 Meters Varsity | 27 | 19:45.83 | 12 |
| Sep 27 | McMahon, St. Joe’s, Norwalk at RidgefieldSep 27 · 4,200 Meters Varsity · Place 1 · Brien McMahonBrien McMahon | 4,200 Meters Varsity | 1 | 16:14 PB | 12 |
| Sep 19 | Greenwich, McMahon, Darien at WesthillSep 19 · 4,000 Meters Varsity · Place 7 · Brien McMahonBrien McMahon | 4,000 Meters Varsity | 7 | 15:27 PB | 12 |
| Sep 12 | Bridgeport, McMahon New Canaan at DanburySep 12 · 4,000 Meters Varsity · Place 20 · Brien McMahonBrien McMahon | 4,000 Meters Varsity | 20 | 16:02.50 | 12 |
| Sep 9 | 34th Wilton XC InvitationalSep 9 · 5,000 Meters Varsity · Place 126 · Brien McMahonBrien McMahon | 5,000 Meters Varsity | 126 | 21:56.80 PB | 12 |
2022 Cross Country
7 results2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | CIAC Division L ChampionshipsNov 1 · 5,000 Meters Varsity · Place 80 · Brien McMahonBrien McMahon | 5,000 Meters Varsity | 80 | 19:18 | 10 |
| Nov 1 | CIAC Division LL ChampionshipsNov 1 · 5,000 Meters Varsity · Place 80 · Brien McMahonBrien McMahon | 5,000 Meters Varsity | 80 | 19:18 | 10 |
| Oct 20 | FCIAC Cross Country ChampionshipsOct 20 · 5,000 Meters Varsity · Place 72 · Brien McMahonBrien McMahon | 5,000 Meters Varsity | 72 | 19:16 | 10 |
| Oct 5 | Stamford/McMahon/Bridgeport at DanburyOct 5 · 4,000 Meters Varsity · Place 10 · Brien McMahonBrien McMahon | 4,000 Meters Varsity | 10 | 16:16.60 | 10 |
| Sep 21 | McMahon/Darien/St. Joe's at RidgefieldSep 21 · 4,000 Meters Varsity · Place 8 · Brien McMahonBrien McMahon | 4,000 Meters Varsity | 8 | 15:20.30 | 10 |