Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.5 Miles · Minnechaug Regional High SchoolMinnechaug Vs Ludlow HS XC Meet · Sep 5 | 14:19.13 | Minnechaug Vs Ludlow HS XC Meet | September 5, 2023 |
| 5,000 Meters · Bard CollegeFred Pavlich Invitational · Sep 5 | 17:28.37 | Fred Pavlich Invitational | September 5, 2026 |
| 5,000 Meters · Cape Cod FairgroundsMSTCA Bob Glennon Twilight Invitational (Large School) · Oct 14 | 18:36.4 | MSTCA Bob Glennon Twilight Invitational (Large School) | October 14, 2022 |
| 5,000 Meters · Franklin ParkFoot Locker Cross Country Northeast Regional Championships · Nov 25 | 17:42.5 | Foot Locker Cross Country Northeast Regional Championships | November 25, 2023 |
| 5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 28 | 17:39.0 | Ocean State Invitational | September 28, 2024 |
| 5,000 Meters · Stanley ParkMIAA Division 2A, 2B, 2C Championships · Nov 12 | 17:45.2 | MIAA Division 2A, 2B, 2C Championships | November 12, 2022 |
| 5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 18 | 17:05.95 | MIAA Divisional State Championships | November 18, 2023 |
| 8,000 Meters · Chicopee Memorial State ParkBlazer Classic · Sep 12 | 28:38.1 | Blazer Classic | September 12, 2026 |
| 8,000 Meters · Gordon CollegeCNE XC Championship · Nov 1 | 27:19.14 | CNE XC Championship | November 1, 2025 |
| 8,000 Meters · Keene State CollegeKeene State Invitational · Oct 3 | 26:44.7 | Keene State Invitational | October 3, 2026 |
| 8,000 Meters · Keney Park Woodland EntranceCNE XC Championships · Oct 31 | 27:11.26 | CNE XC Championships | October 31, 2026 |
| 8,000 Meters · Ronald C. Hoffmann Cross Country CourseNCAA DIII Mideast Regional · Nov 15 | 28:52.2 | NCAA DIII Mideast Regional | November 15, 2025 |
| 8,000 Meters · Stanley ParkJames Earley Invitational · Oct 10 | 27:09.9 | James Earley Invitational | October 10, 2026 |
| 8,000 Meters · UMass Dartmouth Cross Country Course53rd UMass Dartmouth Cross Country Invitational · Sep 19 | 27:16.17 | 53rd UMass Dartmouth Cross Country Invitational | September 19, 2026 |
| 8,000 Meters · Vermont Technical CollegeSilloway Vermont State Maple Syrup Challenge · Sep 6 | 30:13.01 | Silloway Vermont State Maple Syrup Challenge | September 6, 2025 |
| 8,000 Meters · Western New England UniversityWNE Golden Bear Invitational · Oct 18 | 27:20.14 | WNE Golden Bear Invitational | October 18, 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 | CNE XC ChampionshipsOct 31 · 8,000 Meters Championship · Place 12 · Western New EnglandWestern New England | 8,000 Meters Championship | 12 | 27:11.26 PB | So |
| Oct 10 | James Earley InvitationalOct 10 · 8,000 Meters Collegiate · Place 25 · Western New EnglandWestern New England | 8,000 Meters Collegiate | 25 | 27:09.9 PB | So |
| Oct 3 | Keene State InvitationalOct 3 · 8,000 Meters Men's Championship · Place 65 · Western New EnglandWestern New England | 8,000 Meters Men's Championship | 65 | 26:44.7 PB | So |
| Sep 19 | 53rd UMass Dartmouth Cross Country InvitationalSep 19 · 8,000 Meters 8K Navy 45:00 min.cap · Place 124 · Western New EnglandWestern New England | 8,000 Meters 8K Navy 45:00 min.cap | 124 | 27:16.17 PB | So |
| Sep 12 | Blazer ClassicSep 12 · 8,000 Meters Men · Place 2 · Western New EnglandWestern New England | 8,000 Meters Men | 2 | 28:38.1 PB | So |
| Sep 5 | Fred Pavlich InvitationalSep 5 · 5,000 Meters Open · Place 26 · Western New EnglandWestern New England | 5,000 Meters Open | 26 | 17:28.37 PB | So |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA DIII Mideast RegionalNov 15 · 8,000 Meters D3 Mid-East · Place 127 · Western New EnglandWestern New England | 8,000 Meters D3 Mid-East | 127 | 28:52.2 PB | Fr |
| Nov 1 | CNE XC ChampionshipNov 1 · 8,000 Meters Open · Place 23 · Western New EnglandWestern New England | 8,000 Meters Open | 23 | 27:19.14 PB | Fr |
| Oct 18 | WNE Golden Bear InvitationalOct 18 · 8,000 Meters College · Place 29 · Western New EnglandWestern New England | 8,000 Meters College | 29 | 27:20.14 PB | Fr |
| Oct 11 | James EarleyOct 11 · 8,000 Meters College · Place 35 · Western New EnglandWestern New England | 8,000 Meters College | 35 | 27:52.06 | Fr |
| Oct 4 | KSC InvitationalOct 4 · 8,000 Meters College · Place 126 · Western New EnglandWestern New England | 8,000 Meters College | 126 | 27:55.10 | Fr |
| Sep 20 | 52nd Corsair XC InvitationalSep 20 · 8,000 Meters Men's 8K Gold · Place 165 · Western New EnglandWestern New England | 8,000 Meters Men's 8K Gold | 165 | 27:58.10 | Fr |
| Sep 13 | Blazer ClassicSep 13 · 8,000 Meters Men's Race · Place 3 · Western New EnglandWestern New England | 8,000 Meters Men's Race | 3 | 29:01.31 | Fr |
| Sep 6 | Silloway Vermont State Maple Syrup ChallengeSep 6 · 8,000 Meters Collegiate · Place 35 · Western New EnglandWestern New England | 8,000 Meters Collegiate | 35 | 30:13.01 PB | Fr |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 2 · Place 41 · LudlowLudlow | 5,000 Meters Varsity Division 2 | 41 | 17:22.48 | 12 |
| Nov 9 | MIAA Division 2A-2B-2C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 25 · LudlowLudlow | 5,000 Meters Varsity | 25 | 17:18.08 | 12 |
| Oct 27 | WMASS XC ChampionshipOct 27 · 5,000 Meters Varsity · Place 7 · LudlowLudlow | 5,000 Meters Varsity | 7 | 16:31.43 | 12 |
| Oct 12 | MSTCA Bob Glennon Twilight XC Invitational (Small/Medium School)Oct 12 · 5,000 Meters Varsity · Place 33 · LudlowLudlow | 5,000 Meters Varsity | 33 | 16:45.84 | 12 |
| Sep 28 | Ocean State InvitationalSep 28 · 5,000 Meters Championship · Place 70 · LudlowLudlow | 5,000 Meters Championship | 70 | 17:39.0 PB | 12 |
| Sep 21 | MSTCA Frank Kelley InvitationalSep 21 · 5,000 Meters Championship · Place 56 · LudlowLudlow | 5,000 Meters Championship | 56 | 16:52.36 | 12 |
| Sep 10 | Minnechaug vs LudlowSep 10 · 5,000 Meters Varsity · Place 5 · LudlowLudlow | 5,000 Meters Varsity | 5 | 18:09 | 12 |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | Foot Locker Cross Country Northeast Regional ChampionshipsNov 25 · 5,000 Meters "Marty Lewis" Championship · Place 116 · LudlowLudlow | 5,000 Meters "Marty Lewis" Championship | 116 | 17:42.5 PB | 11 |
| Nov 18 | MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 2 · Place 32 · LudlowLudlow | 5,000 Meters Division 2 | 32 | 17:05.95 PB | 11 |
| Nov 11 | MIAA Division 2 State QualifierNov 11 · 5,000 Meters Varsity · Place 21 · LudlowLudlow | 5,000 Meters Varsity | 21 | 16:45.2 | JR |
| Oct 28 | Western Mass ChampionshipsOct 28 · 5,000 Meters Varsity · Place 6 · LudlowLudlow | 5,000 Meters Varsity | 6 | 16:35.7 | 11 |
| Oct 13 | ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Varsity · Place 26 · LudlowLudlow | 5,000 Meters Varsity | 26 | 16:44.43 | JR |
| Sep 30 | MSTCA Frank Kelley InvitationalSep 30 · 5,000 Meters Championship · Place 77 · LudlowLudlow | 5,000 Meters Championship | 77 | 17:31.7 | JR |
| Sep 5 | Minnechaug Vs Ludlow HS XC MeetSep 5 · 2.5 Miles Varsity · Place 3 · LudlowLudlow | 2.5 Miles Varsity | 3 | 14:19.13 PB | 11 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 2 · Place 102 · LudlowLudlow | 5,000 Meters Division 2 | 102 | 18:04.98 | 10 |
| Nov 12 | MIAA Division 2A, 2B, 2C ChampionshipsNov 12 · 5,000 Meters Division 2B · Place 36 · LudlowLudlow | 5,000 Meters Division 2B | 36 | 17:45.2 PB | 10 |
| Oct 30 | PVIAC ChampionshipsOct 30 · 5,000 Meters Varsity Division 1 · Place 27 · LudlowLudlow | 5,000 Meters Varsity Division 1 | 27 | 18:08.8 | 10 |
| Oct 14 | MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Varsity · Place 141 · LudlowLudlow | 5,000 Meters Varsity | 141 | 18:36.4 | SO |
| Oct 14 | MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Varsity · Place 141 · LudlowLudlow | 5,000 Meters Varsity | 141 | 18:36.4 PB | 10 |
| Oct 1 | MSTCA Wrentham XC Team ChallengeOct 1 · 3,000 Meters Varsity · Place 3 · LudlowLudlow | 3,000 Meters Varsity | 3 | 10:36.4 | SO |
2021 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | PVIAC ChampionshipsNov 6 · 5,000 Meters Junior Varsity · Place 11 · LudlowLudlow | 5,000 Meters Junior Varsity | 11 | 19:47.0 | 9 |