Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Burrillville Middle SchoolNorthern Dual Meet #1: BURR, BVP, CUMB, WOON · Sep 16 | 23:21 | Northern Dual Meet #1: BURR, BVP, CUMB, WOON | September 16, 2025 |
| 5,000 Meters · Cumberland MonasteryNorthern Dual Meet #4: BURR, BVP, CUMB, WOON · Oct 6 | 24:37 | Northern Dual Meet #4: BURR, BVP, CUMB, WOON | October 6, 2026 |
| 5,000 Meters · Goddard Memorial State ParkRIIL Dual Meets Week #1 · Sep 9 | 30:38 | RIIL Dual Meets Week #1 | September 9, 2024 |
| 5,000 Meters · Ponaganset High SchoolRI Class & JV State Championships · Oct 31 | 23:11.93 | RI Class & JV State Championships | October 31, 2026 |
| 5,000 Meters · Rhode Island State HouseRIIL Dual Meets Week #2 · Sep 16 | 27:38 | RIIL Dual Meets Week #2 | September 16, 2024 |
| 5,000 Meters · Slater Memorial ParkRIIL Dual Meets Week #4 · Sep 30 | 27:02 | RIIL Dual Meets Week #4 | September 30, 2024 |
| 5,000 Meters · Troy Howard Middle SchoolMaine XC Festival of Champions · Oct 3 | 24:43.88 | Maine XC Festival of Champions | October 3, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | RI Class & JV State ChampionshipsOct 31 · 5,000 Meters Junior Varsity · Place 255 · Burrillville | 5,000 Meters Junior Varsity | 255 | 23:11.93 PB | 12 |
| Oct 22 | Skee Carter - Bronco InvitationalOct 22 · 5,000 Meters Junior Varsity · Place 74 · M12 Burrillville | 5,000 Meters Junior Varsity | 74 | 23:30.43 | — |
| Oct 6 | Northern Dual Meet #4: BURR, BVP, CUMB, WOONOct 6 · 5,000 Meters Varsity · Place 36 · Burrillville | 5,000 Meters Varsity | 36 | 24:37 PB | 12 |
| Oct 3 | Maine XC Festival of ChampionsOct 3 · 5,000 Meters Unseeded A · Place 174 · Burrillville | 5,000 Meters Unseeded A | 174 | 24:43.88 PB | 12 |
2025 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 29 | Northern Dual Meet #3: BURR, Davies, PON, ScituateSep 29 · 5,000 Meters Varsity · Place 30 · Burrillville | 5,000 Meters Varsity | 30 | 25:49 | 11 |
| Sep 22 | Northern Dual Meet #2: BURR, CF, NP, NS Sep 22 · 5,000 Meters Varsity · Place 32 · Burrillville | 5,000 Meters Varsity | 32 | 24:35 | 11 |
| Sep 16 | Northern Dual Meet #1: BURR, BVP, CUMB, WOONSep 16 · 5,000 Meters Varsity · Place 28 · Burrillville | 5,000 Meters Varsity | 28 | 23:21 PB | 11 |
2024 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 30 | RIIL Dual Meets Week #4Sep 30 · 5,000 Meters Northern: BURR, DVT, PON, SCIT · Place 40 · Burrillville | 5,000 Meters Northern: BURR, DVT, PON, SCIT | 40 | 27:02 PB | 10 |
| Sep 23 | RIIL Dual Meets Week #3Sep 23 · 5,000 Meters Northern: BURR, CF, NP, NS · Place 37 · Burrillville | 5,000 Meters Northern: BURR, CF, NP, NS | 37 | 27:58 | 10 |
| Sep 16 | RIIL Dual Meets Week #2Sep 16 · 5,000 Meters BVP, BVILLE, CUMB, WOON · Place 34 · Burrillville | 5,000 Meters BVP, BVILLE, CUMB, WOON | 34 | 27:38 PB | 10 |
| Sep 9 | RIIL Dual Meets Week #1Sep 9 · 5,000 Meters Northern: BURR, LHS, SMIT · Place 36 · Burrillville | 5,000 Meters Northern: BURR, LHS, SMIT | 36 | 30:38 PB | 10 |