Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Kernstown BattlefieldHornet Harrier Invitational and Commonwealth Challenge · Sep 27 | 9:34.7 | Hornet Harrier Invitational and Commonwealth Challenge | September 27, 2025 |
| 5,000 Meters · Elm Ridge ParkRocky Hill v Wethersfield · Sep 24 | 17:09.64 | Rocky Hill v Wethersfield | September 24, 2024 |
| 5,000 Meters · Franklin ParkFoot Locker Cross Country Northeast Regional Championships · Nov 25 | 17:11.7 | Foot Locker Cross Country Northeast Regional Championships | November 25, 2023 |
| 5,000 Meters · Nehoiden Golf ClubWellesley College XC Invitational · Sep 4 | 17:28.29 | Wellesley College XC Invitational | September 4, 2026 |
| 5,000 Meters · Wickham Park41st Wickham Park XC Invitational · Sep 28 | 17:24 | 41st Wickham Park XC Invitational | September 28, 2024 |
| 5,000 Meters · Wickham Park CollegiateSuitor Invitational · Sep 12 | 17:22.9 | Suitor Invitational | September 12, 2026 |
| 6,000 Meters · BRIDGEWATER COLLEGEEagle Challenge · Aug 29 | 22:16.5 | Eagle Challenge | August 29, 2025 |
| 6,000 Meters · Kernstown BattlefieldShenandoah Twilight · Sep 12 | 21:39.4 | Shenandoah Twilight | September 12, 2025 |
| 6,000 Meters · Shippensburg UniversityGalen Piper XC Challenge · Sep 5 | 21:59.23 | Galen Piper XC Challenge | September 5, 2025 |
| 8,000 Meters · BridgewaterODAC XC Championships · Nov 1 | 29:10.5 | ODAC XC Championships | November 1, 2025 |
| 8,000 Meters · DREAM ParkBorder Battle · Oct 18 | 28:36.3 | Border Battle | October 18, 2025 |
| 8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 17 | 28:18.9 | Conn College Invite | October 17, 2026 |
| 8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 3 | 27:34.1 | Paul Short Run (College) | October 3, 2025 |
| 8,000 Meters · Smith CollegeNEWMAC Conference Meet · Oct 31 | 28:11.3 | NEWMAC Conference Meet | October 31, 2026 |
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 | NEWMAC Conference MeetOct 31 · 8,000 Meters NEWMAC · Place 64 · Springfield (Mass.)Springfield (Mass.) | 8,000 Meters NEWMAC | 64 | 28:11.3 PB | So |
| Oct 17 | Conn College InviteOct 17 · 8,000 Meters White · Place 220 · Springfield (Mass.)Springfield (Mass.) | 8,000 Meters White | 220 | 28:18.9 PB | So |
| Sep 19 | Ellen O'Neil InviteSep 19 · 8,000 Meters Men · Place 20 · Springfield (Mass.)Springfield (Mass.) | 8,000 Meters Men | 20 | 29:09.4 | So |
| Sep 12 | Suitor InvitationalSep 12 · 5,000 Meters Varsity · Place 101 · Springfield (Mass.)Springfield (Mass.) | 5,000 Meters Varsity | 101 | 17:22.9 PB | So |
| Sep 4 | Wellesley College XC InvitationalSep 4 · 5,000 Meters Collegiate · Place 14 · Springfield (Mass.)Springfield (Mass.) | 5,000 Meters Collegiate | 14 | 17:28.29 PB | So |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | ODAC XC ChampionshipsNov 1 · 8,000 Meters Collegiate · Place 65 · ShenandoahShenandoah | 8,000 Meters Collegiate | 65 | 29:10.5 PB | Fr |
| Oct 18 | Border BattleOct 18 · 8,000 Meters D3 · Place 245 · ShenandoahShenandoah | 8,000 Meters D3 | 245 | 28:36.3 PB | Fr |
| Oct 3 | Paul Short Run (College)Oct 3 · 8,000 Meters Green · Place 55 · ShenandoahShenandoah | 8,000 Meters Green | 55 | 27:34.1 PB | Fr |
| Sep 27 | Hornet Harrier Invitational and Commonwealth ChallengeSep 27 · 3,000 Meters College · Place 7 · ShenandoahShenandoah | 3,000 Meters College | 7 | 9:34.7 PB | Fr |
| Sep 12 | Shenandoah TwilightSep 12 · 6,000 Meters College · Place 26 · ShenandoahShenandoah | 6,000 Meters College | 26 | 21:39.4 PB | Fr |
| Sep 5 | Galen Piper XC ChallengeSep 5 · 6,000 Meters Men's Race · Place 55 · ShenandoahShenandoah | 6,000 Meters Men's Race | 55 | 21:59.23 PB | Fr |
| Aug 29 | Eagle ChallengeAug 29 · 6,000 Meters Men's Race · Place 34 · ShenandoahShenandoah | 6,000 Meters Men's Race | 34 | 22:16.5 PB | Fr |
2024 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | CIAC State Open Boys ChampionshipOct 31 · 5,000 Meters Varsity · Place 96 · Rocky HillRocky Hill | 5,000 Meters Varsity | 96 | 17:31 | 12 |
| Oct 26 | CIAC Division M Boys ChampionshipOct 26 · 5,000 Meters Varsity · Place 14 · Rocky HillRocky Hill | 5,000 Meters Varsity | 14 | 17:42 | 12 |
| Oct 15 | CCC XC ChampionshipsOct 15 · 5,000 Meters Boys Varsity · Place 26 · Rocky HillRocky Hill | 5,000 Meters Boys Varsity | 26 | 17:30.24 | 12 |
| Oct 8 | New Britain at Rocky HillOct 8 · 5,000 Meters Varsity · Place 3 · Rocky HillRocky Hill | 5,000 Meters Varsity | 3 | 17:40.71 | 12 |
| Oct 1 | Manchester, Rocky Hill at Bloomfield Oct 1 · 5,000 Meters Varsity · Place 2 · Rocky HillRocky Hill | 5,000 Meters Varsity | 2 | 17:38.21 | 12 |
| Sep 28 | 41st Wickham Park XC InvitationalSep 28 · 5,000 Meters Varsity Boys Medium · Place 19 · Rocky HillRocky Hill | 5,000 Meters Varsity Boys Medium | 19 | 17:24 PB | 12 |
| Sep 24 | Rocky Hill v WethersfieldSep 24 · 5,000 Meters Boys HS · Place 1 · Rocky HillRocky Hill | 5,000 Meters Boys HS | 1 | 17:09.64 PB | 12 |
| Sep 21 | 12th Winding Trails XC InvitationalSep 21 · 5,000 Meters Varsity · Place 7 · Rocky HillRocky Hill | 5,000 Meters Varsity | 7 | 17:02.804 | 12 |
| Sep 17 | Rocky Hill, Newington at WindsorSep 17 · 5,000 Meters Varsity · Place 4 · Rocky HillRocky Hill | 5,000 Meters Varsity | 4 | 17:31 | 12 |
| Sep 14 | 12th Connecticut River Valley InvitationalSep 14 · 5,000 Meters Varsity · Place 8 · Rocky HillRocky Hill | 5,000 Meters Varsity | 8 | 16:38.83 | 12 |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | Foot Locker Cross Country Northeast Regional ChampionshipsNov 25 · 5,000 Meters "Marty Lewis" Championship · Place 92 · Rocky HillRocky Hill | 5,000 Meters "Marty Lewis" Championship | 92 | 17:11.7 PB | 11 |
| Nov 6 | CIAC State Open Boys ChampionshipNov 6 · 5,000 Meters Varsity · Place 91 · Rocky HillRocky Hill | 5,000 Meters Varsity | 91 | 17:28 | 11 |
| Oct 28 | CIAC Division SS Boys ChampionshipOct 28 · 5,000 Meters Varsity · Place 12 · Rocky HillRocky Hill | 5,000 Meters Varsity | 12 | 17:47 | 11 |
| Oct 17 | CCC XC ChampionshipsOct 17 · 5,000 Meters Boys 5000 Meter Run Varsity · Place 24 · Rocky HillRocky Hill | 5,000 Meters Boys 5000 Meter Run Varsity | 24 | 17:29.40 | 11 |
| Sep 15 | Blue Dragon InvitationalSep 15 · 5,000 Meters Varsity · Place 8 · Rocky HillRocky Hill | 5,000 Meters Varsity | 8 | 17:40.50 | 11 |
2022 Cross Country
4 results