Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Trapp Family LodgeVermont Middle School Cross Country State Championship · Oct 29 | 11:49.11 | Vermont Middle School Cross Country State Championship | October 29, 2016 |
| 4340 m · Wainwright Sports ComplexBates NCAA DIII East Region Preview · Sep 5 | 13:51.8 | Bates NCAA DIII East Region Preview | September 5, 2026 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 26 | 15:57.3 | NXR Northeast & New York Regional Championships | November 26, 2022 |
| 5,000 Meters · Catamount Family CenterBurlington & Essex HS Cross-Country Run Invitational · Oct 3 | 17:24.7 | Burlington & Essex HS Cross-Country Run Invitational | October 3, 2020 |
| 5,000 Meters · Essex High School/Tree farmEssex Cross-Country Run Invitational · Aug 31 | 17:38.7 | Essex Cross-Country Run Invitational | August 31, 2019 |
| 5,000 Meters · Hard'Ack Recreation AreaVermont Cross-Country Run Meet Of Champions · Nov 7 | 17:15.40 | Vermont Cross-Country Run Meet Of Champions | November 7, 2020 |
| 5,000 Meters · Mills Riverside ParkMMUXC Home #1 · Oct 22 | 15:54.72 | MMUXC Home #1 | October 22, 2021 |
| 5,000 Meters · Ponaganset High SchoolNew England Interscholastic XC Championships · Nov 12 | 15:53.4 | New England Interscholastic XC Championships | November 12, 2022 |
| 5,000 Meters · Queensbury HSQueensbury Invitational · Sep 18 | 15:55.10 | Queensbury Invitational | September 18, 2021 |
| 5,000 Meters · Vermont Technical CollegeRandolph Invitational · Sep 11 | 16:06.33 | Randolph Invitational | September 11, 2021 |
| 5,000 Meters · Wickham Park85th-42nd New England Interscholastic XC Championships · Nov 9 | 17:05 | 85th-42nd New England Interscholastic XC Championships | November 9, 2019 |
| 8,000 Meters · Bowdoin CollegeMaine State Championships · Sep 19 | 25:37.3 | Maine State Championships | September 19, 2026 |
| 8,000 Meters · Franklin ParkSuffolk Invitational · Oct 14 | 27:26.7 | Suffolk Invitational | October 14, 2023 |
| 8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 17 | 24:49.0 | Conn College Invite | October 17, 2026 |
| 8,000 Meters · Hopkinton FairgroundsNCAA DIII East Regional · Nov 16 | 26:06.4 | NCAA DIII East Regional | November 16, 2024 |
| 8,000 Meters · Keene State CollegeKeene State Invitational · Oct 3 | 25:00.6 | Keene State Invitational | October 3, 2026 |
| 8,000 Meters · Middlebury CollegeNESCAC XC Championship · Oct 31 | 25:12.5 | NESCAC XC Championship | October 31, 2026 |
| 8,000 Meters · University of Massachusetts Amherst NESCAC Cross Country Championships · Oct 28 | 30:21.4 | NESCAC Cross Country Championships | October 28, 2023 |
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 | NESCAC XC ChampionshipOct 31 · 8,000 Meters Championship · Place 14 · BowdoinBowdoin | 8,000 Meters Championship | 14 | 25:12.5 PB | Sr |
| Oct 17 | Conn College InviteOct 17 · 8,000 Meters Blue · Place 37 · BowdoinBowdoin | 8,000 Meters Blue | 37 | 24:49.0 PB | Sr |
| Oct 3 | Keene State InvitationalOct 3 · 8,000 Meters Men's Championship · Place 4 · BowdoinBowdoin | 8,000 Meters Men's Championship | 4 | 25:00.6 PB | Sr |
| Sep 19 | Maine State ChampionshipsSep 19 · 8,000 Meters Collegiate · Place 9 · BowdoinBowdoin | 8,000 Meters Collegiate | 9 | 25:37.3 PB | Sr |
| Sep 5 | Bates NCAA DIII East Region PreviewSep 5 · 4,340 Meters Collegiate · Place 11 · BowdoinBowdoin | 4,340 Meters Collegiate | 11 | 13:51.8 PB | Sr |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NCAA DIII East RegionalNov 16 · 8,000 Meters D3 East · Place 41 · BowdoinBowdoin | 8,000 Meters D3 East | 41 | 26:06.4 PB | So |
| Nov 2 | NESCAC Cross Country ChampionshipsNov 2 · 8,000 Meters Varsity · Place 39 · BowdoinBowdoin | 8,000 Meters Varsity | 39 | 25:42.45 | — |
| Oct 5 | Bates InvitationalOct 5 · 8,000 Meters Varsity · Place 11 · BowdoinBowdoin | 8,000 Meters Varsity | 11 | 25:46.7 | SO |
| Sep 21 | Maine State ChampionshipsSep 21 · 8,000 Meters Varsity · Place 3 · BowdoinBowdoin | 8,000 Meters Varsity | 3 | 25:58.9 | SO |
| Sep 7 | CBB Tri-Meet OpenerSep 7 · 6,000 Meters Varsity · Place 7 · BowdoinBowdoin | 6,000 Meters Varsity | 7 | 18:52.8 | SO |
2023 Cross Country
3 results2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 26 | NXR Northeast & New York Regional ChampionshipsNov 26 · 5,000 Meters Championship - Northeast · Place 6 · Champlain Valley UnionChamplain Valley Union | 5,000 Meters Championship - Northeast | 6 | 15:57.3 PB | 12 |
| Nov 12 | New England Interscholastic XC ChampionshipsNov 12 · 5,000 Meters Varsity · Place 9 · Champlain Valley UnionChamplain Valley Union | 5,000 Meters Varsity | 9 | 15:53.4 PB | 12 |
| Oct 29 | Vermont HS Cross-Country State ChampionshipsOct 29 · 5,000 Meters Varsity Division 1 · Place 1 · Champlain Valley UnionChamplain Valley Union | 5,000 Meters Varsity Division 1 | 1 | 16:36.7 | 12 |
| Oct 15 | NVAC Chittenden Cross-Country Run ChampionshipOct 15 · 5,000 Meters Varsity · Place 1 · Champlain Valley UnionChamplain Valley Union | 5,000 Meters Varsity | 1 | 15:58.5 | 12 |
| Oct 8 | Manhattan College XC InvitationalOct 8 · 4,000 Meters Varsity · Place 2 · 2 Champlain Valley Union2 Champlain Valley Union | 4,000 Meters Varsity | 2 | 5:07 | SR |
| Oct 1 | Woods Trail RunOct 1 · 5,000 Meters Varsity · Place 2 · Champlain Valley VTChamplain Valley VT | 5,000 Meters Varsity | 2 | 16:36.5 | SR |
| Sep 10 | Burlington HS Cross-Country Run InvitationalSep 10 · 5,000 Meters Varsity · Place 1 · Champlain Valley UnionChamplain Valley Union | 5,000 Meters Varsity | 1 | 15:37.1 | 12 |
| Sep 3 | Essex HS Cross-Country Run InvitationalSep 3 · 5,000 Meters Varsity · Place 1 · Champlain Valley UnionChamplain Valley Union | 5,000 Meters Varsity | 1 | 16:03.5 | 12 |
2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Vermont State XC ChampionshipsOct 30 · 5,000 Meters Championship · Place 3 · Champlain ValleyChamplain Valley | 5,000 Meters Championship | 3 | 16:55.9 | JR |
| Oct 30 | Vermont State XC ChampionshipsOct 30 · 5,000 Meters Division 1 · Place 2 · Champlain ValleyChamplain Valley | 5,000 Meters Division 1 | 2 | 16:55.9 | JR |
| Oct 22 | MMUXC Home #1Oct 22 · 5,000 Meters Varsity · Place 1 · Champlain Valley UnionChamplain Valley Union | 5,000 Meters Varsity | 1 | 15:54.72 PB | 11 |
| Oct 16 | NVAC Chittenden Cross-Country Run ChampionshipOct 16 · 5,000 Meters Varsity · Place 1 · Champlain Valley UnionChamplain Valley Union | 5,000 Meters Varsity | 1 | 15:59.0 | 11 |
| Oct 9 | Manhattan College XC InvitationalOct 9 · Championship · Place 8 · 1 Champlain Valley Union1 Champlain Valley Union | Championship | 8 | 5:05 | JR |
| Sep 18 | Queensbury InvitationalSep 18 · 5,000 Meters Varsity D1 · Place 3 · Champlain Valley UnionChamplain Valley Union | 5,000 Meters Varsity D1 | 3 | 15:55.10 PB | 11 |
| Sep 11 | Randolph Invitational Sep 11 · 5,000 Meters Varsity · Place 2 · Champlain Valley UnionChamplain Valley Union | 5,000 Meters Varsity | 2 | 16:06.33 PB | 11 |
| Sep 4 | Essex Cross-Country Run InvitationalSep 4 · 5,000 Meters Varsity · Place 1 · Champlain Valley UnionChamplain Valley Union | 5,000 Meters Varsity | 1 | 16:09.2 | 11 |
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | Vermont Cross-Country Run Meet Of ChampionsNov 7 · 5,000 Meters Varsity · Place 20 · Champlain Valley UnionChamplain Valley Union | 5,000 Meters Varsity | 20 | 17:15.40 PB | 10 |
| Oct 31 | Vermont State ChampionshipOct 31 · 5,000 Meters Division 1 · Place 12 · Champlain Valley-VTChamplain Valley-VT | 5,000 Meters Division 1 | 12 | 17:57.3 | 10 |
| Oct 17 | NVAC Chittenden Cross-Country Run ChampionshipOct 17 · 5,000 Meters Varsity · Place 8 · Champlain Valley UnionChamplain Valley Union | 5,000 Meters Varsity | 8 | 17:17.2 | 10 |
| Oct 3 | Burlington & Essex HS Cross-Country Run InvitationalOct 3 · 5,000 Meters Varsity · Place 11 · Champlain Valley UnionChamplain Valley Union | 5,000 Meters Varsity | 11 | 17:24.7 PB | 10 |
| Sep 26 | BFA Meet # 1Sep 26 · 5,000 Meters Varsity · Place 3 · Champlain Valley UnionChamplain Valley Union | 5,000 Meters Varsity | 3 | 17:34.9 | 10 |
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 30 | NXR Northeast & New York Regional ChampionshipsNov 30 · 5,000 Meters Championship - NE · Place 87 · Champlain Valley UnionChamplain Valley Union | 5,000 Meters Championship - NE | 87 | 17:24.5 | 9 |
| Nov 9 | 85th-42nd New England Interscholastic XC ChampionshipsNov 9 · 5,000 Meters Varsity · Place 97 · Champlain Valley UnionChamplain Valley Union | 5,000 Meters Varsity | 97 | 17:05 PB | 9 |
| Oct 26 | Vermont State ChampionshipOct 26 · 5,000 Meters Varsity Division 1 · Place 4 · Champlain Valley UnionChamplain Valley Union | 5,000 Meters Varsity Division 1 | 4 | 17:15.0 | 9 |
| Oct 19 | NVAC Chittenden Cross-Country Run ChampionshipOct 19 · 5,000 Meters Varsity · Place 2 · Champlain Valley UnionChamplain Valley Union | 5,000 Meters Varsity | 2 | 16:43.6 | 9 |
| Sep 14 | Queensbury InvitationalSep 14 · 5,000 Meters Varsity 1 · Place 26 · Champlain Valley UnionChamplain Valley Union | 5,000 Meters Varsity 1 | 26 | 16:56.30 | 9 |
| Aug 31 | Essex Cross-Country Run InvitationalAug 31 · 5,000 Meters Varsity Boys · Place 12 · Champlain Valley UnionChamplain Valley Union | 5,000 Meters Varsity Boys | 12 | 17:38.7 PB | 9 |
| Aug 26 | SB Class RacesAug 26 · 2.3 Miles Frosh/Soph Freshman · Place 1 · Champlain Valley UnionChamplain Valley Union | 2.3 Miles Frosh/Soph Freshman | 1 | 12:50.4 | 9 |
2016 Cross Country
1 results