Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.93 Miles · Rosemead High SchoolRosemead XC Invitational · Sep 1229:52.5Rosemead XC InvitationalSeptember 12, 2026
3 Miles · Mt. San Antonio CollegeMt. SAC XC Invite - High School Division · Oct 2329:56.9Mt. SAC XC Invite - High School DivisionOctober 23, 2026
5,000 Meters · Elysian Park - LAUSDElysian Park Finals - Day 2 · Nov 530:31.11Elysian Park Finals - Day 2November 5, 2026

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 5Elysian Park Finals - Day 2Nov 5 · 5,000 Meters Central JV · Place 10 · Miguel Contreras LC5,000 Meters Central JV1030:31.11 PB12
Oct 28Bernstein vs ContrerasOct 28 · 5,000 Meters Varsity · Place 10 · Miguel Contreras LC5,000 Meters Varsity1031:22.0512
Oct 23Mt. SAC XC Invite - High School DivisionOct 23 · 3 Miles Race 19 D4&5 Junior Varsity Blue - · Place 88 · Miguel Contreras LC3 Miles Race 19 D4&5 Junior Varsity Blue -8829:56.9 PB12
Oct 21Contreras vs BelmontOct 21 · 5,000 Meters Junior Varsity · Place 6 · Miguel Contreras LC5,000 Meters Junior Varsity631:35.2912
Oct 14Contreras vs HollywoodOct 14 · 5,000 Meters Junior Varsity · Place 1 · Miguel Contreras LC5,000 Meters Junior Varsity132:39.0912
Oct 14Contreras vs RoybalOct 14 · 5,000 Meters Junior Varsity · Place 1 · Miguel Contreras LC5,000 Meters Junior Varsity132:39.0912
Oct 14Contreras vs MendezOct 14 · 5,000 Meters Junior Varsity · Place 1 · Miguel Contreras LC5,000 Meters Junior Varsity132:39.0912
Sep 30RFK vs ContrerasSep 30 · 5,000 Meters Junior Varsity · Place 2 · Miguel Contreras LC5,000 Meters Junior Varsity236:37.4312
Sep 12Rosemead XC InvitationalSep 12 · 2.93 Miles Senior · Place 194 · Miguel Contreras LC2.93 Miles Senior19429:52.5 PB12

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 6Elysian Park Finals - Day 2Nov 6 · 5,000 Meters Junior Varsity · Place 9 · Miguel Contreras LC5,000 Meters Junior Varsity929:57.0211
Oct 22Belmont vs ContrerasOct 22 · 5,000 Meters Junior Varsity · Place 6 · Miguel Contreras LC5,000 Meters Junior Varsity630:40.95—
Oct 15Contreras vs MendezOct 15 · 5,000 Meters Junior Varsity · Place 1 · Miguel Contreras LC5,000 Meters Junior Varsity130:58.94—
Oct 15Contreras vs RoybalOct 15 · 5,000 Meters Junior Varsity · Place 2 · Miguel Contreras LC5,000 Meters Junior Varsity230:58.9411
Oct 8Contreras vs RFKOct 8 · 5,000 Meters Junior Varsity · Place 2 · Miguel Contreras LC5,000 Meters Junior Varsity232:19.14—
Oct 1Bernstein vs ContrerasOct 1 · 5,000 Meters Varsity · Place 11 · Miguel Contreras LC5,000 Meters Varsity1132:16.78—

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 7Elysian Park Finals - Day 2Nov 7 · 5,000 Meters Frosh/Soph Freshman · Place 5 · Miguel Contreras LC5,000 Meters Frosh/Soph Freshman534:03.2410
Oct 30Belmont v ContrerasOct 30 · 5,000 Meters Junior Varsity · Place 13 · Miguel Contreras LC5,000 Meters Junior Varsity1336:04.2210
Oct 24Contreras v HollywoodOct 24 · 5,000 Meters Junior Varsity · Place 6 · Miguel Contreras LC5,000 Meters Junior Varsity639:31.2010
Oct 17Contreras v RFKOct 17 · 5,000 Meters Junior Varsity · Place 4 · Miguel Contreras LC5,000 Meters Junior Varsity435:40.0610
Oct 17Bernstein v ContrerasOct 17 · 5,000 Meters Junior Varsity · Place 4 · Miguel Contreras LC5,000 Meters Junior Varsity435:40.0610