Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Derryfield ParkManchester Invitational · Sep 1915:41.6Manchester InvitationalSeptember 19, 2026
3,000 Meters · Franklin Park PlaysteadCatholic Memorial Invitational · Oct 1712:58.8Catholic Memorial InvitationalOctober 17, 2026
5,000 Meters · Alvirne High School21st Battle of Border · Oct 426:06.6721st Battle of BorderOctober 4, 2025
5,000 Meters · Coe-Brown Northwood AcademyD 2-3 JV States · Oct 1625:16.6D 2-3 JV StatesOctober 16, 2025
5,000 Meters · DeMeritt HllBobcat Invite · Sep 527:24.8Bobcat InviteSeptember 5, 2026
5,000 Meters · Hopkinton FairgroundsHopkinton Cross Country Festival · Oct 1022:55.60Hopkinton Cross Country FestivalOctober 10, 2026
5,000 Meters · Moonlight MadnessMoonlight Madness Cross-Country Invitational · Oct 224:52.1Moonlight Madness Cross-Country InvitationalOctober 2, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 23NH JV State MeetOct 23 · 5,000 Meters Junior Varsity · Place 87 · Oyster River5,000 Meters Junior Varsity8722:26.40SO
Oct 17Catholic Memorial InvitationalOct 17 · 3,000 Meters JV Boys · Place 113 · Oyster River3,000 Meters JV Boys11312:58.8 PB10
Oct 10Hopkinton Cross Country FestivalOct 10 · 5,000 Meters Junior Varsity · Place 223 · Oyster River5,000 Meters Junior Varsity22322:55.60 PB10
Oct 2Moonlight Madness Cross-Country InvitationalOct 2 · 5,000 Meters Junior Varsity · Place 121 · Oyster River5,000 Meters Junior Varsity12124:52.1 PB10
Sep 19Manchester InvitationalSep 19 · 2 Miles Boys JVC · Place 155 · Oyster River2 Miles Boys JVC15515:41.6 PB10
Sep 5Bobcat InviteSep 5 · 5,000 Meters Junior Varsity · Place 72 · Oyster River5,000 Meters Junior Varsity7227:24.8 PB10

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 16D 2-3 JV StatesOct 16 · 5,000 Meters Junior Varsity · Place 72 · Oyster River5,000 Meters Junior Varsity7225:16.6 PB9
Oct 421st Battle of BorderOct 4 · 5,000 Meters Junior Varsity · Place 209 · Oyster River5,000 Meters Junior Varsity20926:06.67 PB9
Sep 20Manchester InviteSep 20 · 2 Miles Boys JVC · Place 223 · Oyster River2 Miles Boys JVC22316:20.29