Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Burrillville High SchoolSkee Carter Memorial/Bronco Invitational · Oct 16 | 19:17.85 | Skee Carter Memorial/Bronco Invitational | October 16, 2025 |
| 5,000 Meters · Burrillville Middle SchoolNorthern Dual Meet #2: BURR, Davies, PON, SCIT · Sep 21 | 18:44 | Northern Dual Meet #2: BURR, Davies, PON, SCIT | September 21, 2026 |
| 5,000 Meters · Chase FarmNorthern Dual Meet #3: BURR, LINC, SMITH · Sep 29 | 19:35 | Northern Dual Meet #3: BURR, LINC, SMITH | September 29, 2026 |
| 5,000 Meters · Cumberland MonasteryNorthern Dual Meet #4: BURR, BVP, CUMB, WOON · Oct 6 | 18:22 | Northern Dual Meet #4: BURR, BVP, CUMB, WOON | October 6, 2026 |
| 5,000 Meters · Deerfield ParkRITCA Injury Fund Carnival · Sep 5 | 20:16.9 | RITCA Injury Fund Carnival | September 5, 2026 |
| 5,000 Meters · Goddard Memorial State ParkRIIL Dual Meets Week #1 · Sep 9 | 22:06 | RIIL Dual Meets Week #1 | September 9, 2024 |
| 5,000 Meters · Ponaganset High SchoolRIIL State Cross Country Championships · Nov 7 | 18:14.86 | RIIL State Cross Country Championships | November 7, 2026 |
| 5,000 Meters · Rhode Island State HouseRIIL Dual Meets Week #2 · Sep 16 | 22:02 | RIIL Dual Meets Week #2 | September 16, 2024 |
| 5,000 Meters · Slater Memorial ParkRIIL Dual Meets Week #4 · Sep 30 | 19:59 | RIIL Dual Meets Week #4 | September 30, 2024 |
| 5,000 Meters · Troy Howard Middle SchoolMaine XC Festival of Champions · Oct 3 | 18:58.78 | 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
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | RIIL State Cross Country ChampionshipsNov 7 · 5,000 Meters Varsity · Place 84 · Burrillville | 5,000 Meters Varsity | 84 | 18:14.86 PB | 11 |
| Oct 31 | RI Class & JV State ChampionshipsOct 31 · 5,000 Meters Varsity C · Place 15 · Burrillville | 5,000 Meters Varsity C | 15 | 18:14.98 | 11 |
| Oct 6 | Northern Dual Meet #4: BURR, BVP, CUMB, WOONOct 6 · 5,000 Meters Varsity · Place 3 · Burrillville | 5,000 Meters Varsity | 3 | 18:22 PB | 11 |
| Oct 3 | Maine XC Festival of ChampionsOct 3 · 5,000 Meters Seeded · Place 182 · Burrillville | 5,000 Meters Seeded | 182 | 18:58.78 PB | 11 |
| Sep 29 | Northern Dual Meet #3: BURR, LINC, SMITHSep 29 · 5,000 Meters Varsity · Place 13 · Burrillville | 5,000 Meters Varsity | 13 | 19:35 PB | 11 |
| Sep 21 | Northern Dual Meet #2: BURR, Davies, PON, SCITSep 21 · 5,000 Meters Varsity · Place 5 · Burrillville | 5,000 Meters Varsity | 5 | 18:44 PB | 11 |
| Sep 14 | Northern Dual Meet #1: BURR, CF, NPHS, NSHSSep 14 · 5,000 Meters Varsity · Place 6 · Burrillville | 5,000 Meters Varsity | 6 | 19:15 | 11 |
| Sep 5 | RITCA Injury Fund CarnivalSep 5 · 5,000 Meters Varsity 3 · Place 47 · Burrillville | 5,000 Meters Varsity 3 | 47 | 20:16.9 PB | 11 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | RI Class & JV State ChampionshipsOct 25 · 5,000 Meters Class C · Place 31 · Burrillville | 5,000 Meters Class C | 31 | 19:25.19 | 10 |
| Oct 16 | Skee Carter Memorial/Bronco InvitationalOct 16 · 5,000 Meters Varsity · Place 38 · Burrillville | 5,000 Meters Varsity | 38 | 19:17.85 PB | 10 |
| Oct 7 | Northern Dual Meet #4: BURR, LIN, SMITOct 7 · 5,000 Meters Varsity · Place 11 · Burrillville | 5,000 Meters Varsity | 11 | 18:57 | 10 |
| Sep 29 | Northern Dual Meet #3: BURR, Davies, PON, ScituateSep 29 · 5,000 Meters Varsity · Place 7 · Burrillville | 5,000 Meters Varsity | 7 | 20:04 | 10 |
| Sep 22 | Northern Dual Meet #2: BURR, CF, NP, NS Sep 22 · 5,000 Meters Varsity · Place 13 · Burrillville | 5,000 Meters Varsity | 13 | 20:38 | 10 |
| Sep 16 | Northern Dual Meet #1: BURR, BVP, CUMB, WOONSep 16 · 5,000 Meters Varsity · Place 15 · Burrillville | 5,000 Meters Varsity | 15 | 20:41 | 10 |
| Aug 30 | RITCA Injury Fund CarnivalAug 30 · 5,000 Meters Malloy · Place 71 · Burrillville | 5,000 Meters Malloy | 71 | 20:56.64 | 10 |
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 11 · Burrillville | 5,000 Meters Northern: BURR, DVT, PON, SCIT | 11 | 19:59 PB | 9 |
| Sep 23 | RIIL Dual Meets Week #3Sep 23 · 5,000 Meters Northern: BURR, CF, NP, NS · Place 15 · Burrillville | 5,000 Meters Northern: BURR, CF, NP, NS | 15 | 20:27 | 9 |
| Sep 16 | RIIL Dual Meets Week #2Sep 16 · 5,000 Meters BVP, BVILLE, CUMB, WOON · Place 25 · Burrillville | 5,000 Meters BVP, BVILLE, CUMB, WOON | 25 | 22:02 PB | 9 |
| Sep 9 | RIIL Dual Meets Week #1Sep 9 · 5,000 Meters Northern: BURR, LHS, SMIT · Place 24 · Burrillville | 5,000 Meters Northern: BURR, LHS, SMIT | 24 | 22:06 PB | 9 |