Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · East Greenwich High SchoolFreshman State Championships · Oct 21 | 15:58.72 | Freshman State Championships | October 21, 2019 |
| 4,500 Meters · Slater Memorial ParkSlater Park Time Trial · Aug 20 | 19:23 | Slater Park Time Trial | August 20, 2022 |
| 4,500 Meters · Slater Memorial Park Short CourseMetro Dual Meet #4: SRA, MH, PORT · Oct 24 | 18:35 | Metro Dual Meet #4: SRA, MH, PORT | October 24, 2020 |
| 5,000 Meters · Barrington High SchoolMetro Dual Meet #1: BAR, EP, SRA, TIV · Sep 12 | 19:50 | Metro Dual Meet #1: BAR, EP, SRA, TIV | September 12, 2022 |
| 5,000 Meters · Bristol Town BeachMetro Dual Meet #2: MH, SRA, PORT · Sep 19 | 19:07 | Metro Dual Meet #2: MH, SRA, PORT | September 19, 2022 |
| 5,000 Meters · Goddard Memorial State ParkOcean State XC Invitational · Sep 23 | 19:34 | Ocean State XC Invitational | September 23, 2022 |
| 5,000 Meters · Ponaganset High SchoolNew England Interscholastic XC Championships · Nov 12 | 19:21.1 | New England Interscholastic XC Championships | November 12, 2022 |
| 5,000 Meters · The Wheeler School | Seekonk Campus | "The Farm"Metro Dual Meet #3: LSA, SRA, MB, Wheeler · Sep 24 | 23:49 | Metro Dual Meet #3: LSA, SRA, MB, Wheeler | September 24, 2019 |
| 5,000 Meters · Tiverton High SchoolMetro Dual Meet #2: BAR, TIV, SRA, EP · Sep 20 | 21:45 | Metro Dual Meet #2: BAR, TIV, SRA, EP | September 20, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | New England Interscholastic XC ChampionshipsNov 12 · 5,000 Meters Varsity · Place 242 · St Raphael | 5,000 Meters Varsity | 242 | 19:21.1 PB | 12 |
| Nov 5 | RIIL State XC ChampionshipsNov 5 · 5,000 Meters Varsity · Place 95 · St. Raphael Academy | 5,000 Meters Varsity | 95 | 18:58.4 | 12 |
| Oct 29 | RIIL Class XC ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 32 · St. Raphael Academy | 5,000 Meters Junior Varsity | 32 | 18:50.1 | 12 |
| Oct 3 | Metro Dual Meet #4Oct 3 · 4,500 Meters Varsity · Place 18 · Saint Raphael Academy | 4,500 Meters Varsity | 18 | 17:54.00 | 12 |
| Sep 23 | Ocean State XC InvitationalSep 23 · 5,000 Meters Championship · Place 128 · St Raphael | 5,000 Meters Championship | 128 | 19:34 PB | 12 |
| Sep 19 | Metro Dual Meet #2: MH, SRA, PORTSep 19 · 5,000 Meters Varsity · Place 11 · St Raphael | 5,000 Meters Varsity | 11 | 19:07 PB | 12 |
| Sep 12 | Metro Dual Meet #1: BAR, EP, SRA, TIVSep 12 · 5,000 Meters Varsity · Place 14 · St Raphael | 5,000 Meters Varsity | 14 | 19:50 PB | 12 |
| Sep 3 | Injury Fund CarnivalSep 3 · 5,000 Meters Varsity · Place 23 · Saint Raphael | 5,000 Meters Varsity | 23 | 19:10.25 | 12 |
| Aug 20 | Slater Park Time TrialAug 20 · 4,500 Meters Varsity · Place 15 · St Raphael | 4,500 Meters Varsity | 15 | 19:23 PB | 12 |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | RIIL Class State Cross Country ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 100 · St Raphael | 5,000 Meters Junior Varsity | 100 | 20:56.10 | 11 |
| Oct 4 | Metro Dual Meet #4: Pawtucket City ChampionshipsOct 4 · 4,500 Meters Varsity · Place 11 · St Raphael | 4,500 Meters Varsity | 11 | 19:38 | 11 |
| Sep 28 | Metro Dual Meet #3: SRA, MH, PORTSep 28 · 4,500 Meters Varsity · Place 24 · St Raphael | 4,500 Meters Varsity | 24 | 19:23.90 | 11 |
| Sep 25 | Ocean State XC InvitationalSep 25 · 5,000 Meters Junior Varsity Division 1 · Place 18 · St. Raphael Academy | 5,000 Meters Junior Varsity Division 1 | 18 | 20:53.42 | — |
| Sep 20 | Metro Dual Meet #2: BAR, TIV, SRA, EPSep 20 · 5,000 Meters Varsity · Place 25 · St Raphael | 5,000 Meters Varsity | 25 | 21:45 PB | 11 |
| Sep 13 | Metro Dual Meet #1: SRA, LSA, WH, MBSep 13 · 4,500 Meters Varsity · Place 41 · St. Raphael Academy | 4,500 Meters Varsity | 41 | 20:26.00 | 11 |
| Sep 4 | Injury Fund CarnivalSep 4 · 5,000 Meters Varsity · Place 46 · Saint Raphael | 5,000 Meters Varsity | 46 | 21:37.11 | 11 |
2020 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | RIIL JV State ChampionshipOct 31 · 5,000 Meters Junior Varsity · Place 74 · St. Raphael Academy | 5,000 Meters Junior Varsity | 74 | 20:46.37 | — |
| Oct 24 | Metro Dual Meet #4: SRA, MH, PORTOct 24 · 4,500 Meters Varsity · Place 25 · St Raphael | 4,500 Meters Varsity | 25 | 18:35 PB | 10 |
| Oct 17 | Metro Dual Meet #3: BAR, EP, SRA, TIVOct 17 · 5,000 Meters Varsity · Place 19 · St. Raphael Academy | 5,000 Meters Varsity | 19 | 20:14.00 | 10 |
| Oct 5 | Metro Dual Meet #1: Pawtucket City ChampionshipsOct 5 · 4,500 Meters Varsity · Place 9 · St Raphael | 4,500 Meters Varsity | 9 | 19:02.0 | 10 |
2019 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | RITCA JV State MeetOct 26 · 5,000 Meters Junior Varsity · Place 154 · St Raphael | 5,000 Meters Junior Varsity | 154 | 21:25.74 | 9 |
| Oct 21 | Freshman State ChampionshipsOct 21 · 4,000 Meters Freshman · Place 75 · St Raphael | 4,000 Meters Freshman | 75 | 15:58.72 PB | 9 |
| Sep 24 | Metro Dual Meet #3: LSA, SRA, MB, WheelerSep 24 · 5,000 Meters Varsity · Place 61 · St Raphael | 5,000 Meters Varsity | 61 | 23:49 PB | 9 |
| Aug 31 | Injury Fund Carnival Aug 31 · 4,000 Meters Varsity · Place 85 · Saint Raphael | 4,000 Meters Varsity | 85 | 18:13.05 | FR |