Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.93 Miles · Mt. San Antonio CollegeCIF-SS Division Prelims (Day 2) (Divisions 1, 4 & 5) · Nov 1119:28.5CIF-SS Division Prelims (Day 2) (Divisions 1, 4 & 5)November 11, 2023
3 Miles · Arroyo Verde ParkTCAA League Meet 1 · Sep 2222:06.6TCAA League Meet 1September 22, 2023
3 Miles · Camino Real ParkTCAA League Finals · Nov 721:04.0TCAA League FinalsNovember 7, 2024
3 Miles · Mt. San Antonio CollegeCIF-SS Division Finals · Nov 1819:05.0CIF-SS Division FinalsNovember 18, 2023
5,000 Meters · Nehoiden Golf ClubWellesley College XC Invitational · Sep 420:30.24Wellesley College XC InvitationalSeptember 4, 2026
6,000 Meters · Gordon CollegePop Crowell Invitational · Sep 1923:36.9Pop Crowell InvitationalSeptember 19, 2026
6,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1723:45.5Conn College InviteOctober 17, 2026
6,000 Meters · Hopkinton FairgroundsNCAA D3 East Region Championships · Nov 1523:55.4NCAA D3 East Region ChampionshipsNovember 15, 2025
6,000 Meters · Keene State CollegeKSC Invitational · Oct 424:33.90KSC InvitationalOctober 4, 2025
6,000 Meters · Milliken & CompanyDIII Pre-Nats · Sep 2024:51.2DIII Pre-NatsSeptember 20, 2025
6,000 Meters · North Attleboro High SchoolNEWMAC Championships · Nov 124:23.1NEWMAC ChampionshipsNovember 1, 2025
6,000 Meters · Smith CollegeNEWMAC Conference Meet · Oct 3124:22.3NEWMAC Conference MeetOctober 31, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31NEWMAC Conference MeetOct 31 · 6,000 Meters NEWMAC · Place 33 · WellesleyWellesley6,000 Meters NEWMAC3324:22.3 PBSo
Oct 17Conn College InviteOct 17 · 6,000 Meters Blue · Place 189 · WellesleyWellesley6,000 Meters Blue18923:45.5 PBSo
Sep 19Pop Crowell InvitationalSep 19 · 6,000 Meters Collegiate · Place 6 · WellesleyWellesley6,000 Meters Collegiate623:36.9 PBSo
Sep 4Wellesley College XC InvitationalSep 4 · 5,000 Meters Collegiate · Place 13 · WellesleyWellesley5,000 Meters Collegiate1320:30.24 PBSo

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 15NCAA D3 East Region ChampionshipsNov 15 · 6,000 Meters D3 East · Place 73 · WellesleyWellesley6,000 Meters D3 East7323:55.4 PBFr
Nov 1NEWMAC ChampionshipsNov 1 · 6,000 Meters Varsity · Place 38 · WellesleyWellesley6,000 Meters Varsity3824:23.1 PBFr
Oct 18Conn College InviteOct 18 · 6,000 Meters White · Place 93 · WellesleyWellesley6,000 Meters White9324:12.50Fr
Oct 4KSC InvitationalOct 4 · 6,000 Meters College · Place 92 · WellesleyWellesley6,000 Meters College9224:33.90 PBFr
Sep 20DIII Pre-NatsSep 20 · 6,000 Meters College · Place 63 · WellesleyWellesley6,000 Meters College6324:51.2 PBFr
Sep 13Pop Crowell InvitationalSep 13 · 6,000 Meters College · Place 21 · WellesleyWellesley6,000 Meters College2125:12.2Fr

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 23CIF-SS FinalsNov 23 · 3 Miles Varsity · Place 20 · Thacher (SS)Thacher (SS)3 Miles Varsity2020:35.112
Nov 15CIF-SS PrelimsNov 15 · 3 Miles Varsity · Place 4 · Thacher (SS)Thacher (SS)3 Miles Varsity420:23.212
Nov 15CIF-SS PrelimsNov 15 · 3 Miles Varsity · Place 4 · ThacherThacher3 Miles Varsity420:23.212
Nov 7TCAA League FinalsNov 7 · 3 Miles Varsity · Place 5 · ThacherThacher3 Miles Varsity521:04.0 PB12
Oct 9Twilight InvitationalOct 9 · 3 Miles Varsity · Place 2 · ThacherThacher3 Miles Varsity220:50.212
Sep 26Raider InviteSep 26 · 3 Miles Varsity · Place 20 · ThacherThacher3 Miles Varsity2020:18.312th
Sep 21Ojai InvitationalSep 21 · 3 Miles Varsity · Place 18 · ThacherThacher3 Miles Varsity1820:26.912
Sep 12TCAA League Preview Sep 12 · 3 Miles Junior Varsity · Place 3 · ThacherThacher3 Miles Junior Varsity321:4412

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 18CIF-SS Division FinalsNov 18 · 3 Miles Division 5 · Place 11 · ThacherThacher3 Miles Division 51119:05.0 PB11
Nov 11CIF-SS Division Prelims (Day 2) (Divisions 1, 4 & 5)Nov 11 · 2.93 Miles Varsity - Division 5 Heat 1 · Place 3 · ThacherThacher2.93 Miles Varsity - Division 5 Heat 1319:28.5 PB11
Nov 2TCAA League FinalsNov 2 · Varsity · Place 3 · Thacher (SS)Thacher (SS)Varsity319:33.1—
Nov 2TCAA League FinalsNov 2 · Varsity · Place 3 · Thacher (SS)Thacher (SS)Varsity319:33.1—
Nov 2TCAA League FinalsNov 2 · Varsity · Place 3 · Thacher (SS)Thacher (SS)Varsity319:33.1—
Oct 20 75th Annual Mt. SAC Cross Country InvitationalOct 20 · 2 Miles Varsity · Place 17 · ThacherThacher2 Miles Varsity1712:3511
Oct 14Dos Pueblos InvitationalOct 14 · 3 Miles Varsity · Place 6 · ThacherThacher3 Miles Varsity620:23.8111
Sep 22TCAA League Meet 1Sep 22 · 3 Miles Varsity · Place 4 · ThacherThacher3 Miles Varsity422:06.6 PB11
Sep 1635th Ojai InvitationalSep 16 · 3 Miles Varsity · Place 19 · ThacherThacher3 Miles Varsity1920:55.511