Personal bests

Best marks in available results
Event / courseMarkMeetDate
4554 m · Larz Anderson ParkBSC Veteran's Day Invite · Nov 1122:07BSC Veteran's Day InviteNovember 11, 2020
5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1419:33.8ASICS MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2023
5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 1119:35.16MIAA D1 ChampionshipNovember 11, 2023
5,000 Meters · San Diego State UniversityAztec Coastal Classic · Aug 2918:09Aztec Coastal ClassicAugust 29, 2025
5,000 Meters · Watts Cross Country CourseTexas A&M Invitational XC25 · Sep 1318:03.90Texas A&M Invitational XC25September 13, 2025
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1819:15.01MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Wrentham Development Center CourseLeague Meet Saturday · Oct 2919:04.3League Meet SaturdayOctober 29, 2022
5950 m · Newhall Community ParkSaint Mary's Invite · Sep 1822:01.95Saint Mary's InviteSeptember 18, 2026
6,000 Meters · Gans Creek Recreation AreaGans Creek Classic · Sep 2723:24.7Gans Creek ClassicSeptember 27, 2024
6,000 Meters · Haggin Oaks Golf CourseNCAA DI West Regional Cross Country Championships · Nov 1421:04.50NCAA DI West Regional Cross Country ChampionshipsNovember 14, 2025
6,000 Meters · LaVern Gibson CourseNike XC Town Twilight College · Oct 222:29.0Nike XC Town Twilight CollegeOctober 2, 2026
6,000 Meters · The Greiner Family XC CourseCowboy Jamboree Invite XC25 · Sep 2622:03.1Cowboy Jamboree Invite XC25September 26, 2025
6,000 Meters · University of California Riverside ExtensionUCR - Highlander Invitational · Oct 1721:41.3UCR - Highlander InvitationalOctober 17, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31BIG West Conference ChampionshipsOct 31 · 6,000 Meters BIG West Championship · Place 70 · UC San DiegoUC San Diego6,000 Meters BIG West Championship7021:43.3Jr
Oct 17UCR - Highlander InvitationalOct 17 · 6,000 Meters Invite · Place 68 · UC San DiegoUC San Diego6,000 Meters Invite6821:41.3 PBJr
Oct 2Nike XC Town Twilight CollegeOct 2 · 6,000 Meters XC Town · Place 11 · UC San DiegoUC San Diego6,000 Meters XC Town1122:29.0 PBJr
Sep 18Saint Mary's InviteSep 18 · 5,950 Meters College · Place 48 · UC San DiegoUC San Diego5,950 Meters College4822:01.95 PBJr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 14NCAA DI West Regional Cross Country ChampionshipsNov 14 · 6,000 Meters Women's Race · Place 62 · UC San DiegoUC San Diego6,000 Meters Women's Race6221:04.50 PBSo
Oct 18Highlander InvitationalOct 18 · 6,000 Meters Invitational · Place 6 · UC San DiegoUC San Diego6,000 Meters Invitational620:41.50So
Sep 26Cowboy Jamboree Invite XC25Sep 26 · 6,000 Meters Women's 6K · Place 54 · UC San DiegoUC San Diego6,000 Meters Women's 6K5422:03.1 PBSo
Sep 13Texas A&M Invitational XC25Sep 13 · 5,000 Meters College · Place 20 · UC San DiegoUC San Diego5,000 Meters College2018:03.90 PBSo
Aug 29Aztec Coastal ClassicAug 29 · 5,000 Meters Women's Race · Place 6 · UC San DiegoUC San Diego5,000 Meters Women's Race618:09 PBSo

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 2Big West Cross Country ChampionshipsNov 2 · 6,000 Meters Varsity · Place 85 · UC San DiegoUC San Diego6,000 Meters Varsity8523:00.2FR
Oct 19Highlander InvitationalOct 19 · 6,000 Meters Varsity · Place 60 · UC San DiegoUC San Diego6,000 Meters Varsity6022:31.4FR
Sep 27Gans Creek ClassicSep 27 · 6,000 Meters Invite · Place 274 · UC San DiegoUC San Diego6,000 Meters Invite27423:24.7 PBFr
Sep 13WSU Cougar Classic InvitationalSep 13 · 6,000 Meters Varsity · Place 65 · UC San DiegoUC San Diego6,000 Meters Varsity6522:39.5FR
Aug 31Mark Covert ClassicAug 31 · 5,000 Meters Varsity · Place 43 · UC San DiegoUC San Diego5,000 Meters Varsity4319:04.9FR

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 14 · BrooklineBrookline5,000 Meters Division 11419:15.01 PB12
Nov 11MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1A · Place 11 · BrooklineBrookline5,000 Meters Division 1A1119:35.16 PB12
Oct 28Bay State Conference ChampionshipsOct 28 · 5,000 Meters Varsity · Place 6 · BrooklineBrookline5,000 Meters Varsity619:12.9SR
Oct 18Brookline @ Newton NorthOct 18 · 5,000 Meters Varsity · Place 3 · BrooklineBrookline5,000 Meters Varsity319:3512
Oct 14ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Varsity Girls · Place 29 · BrooklineBrookline5,000 Meters Varsity Girls2919:33.8 PB12
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Varsity · Place 29 · BrooklineBrookline5,000 Meters Varsity2919:33.74SR
Oct 11Weymouth at BrooklineOct 11 · 2.76 Miles Varsity · Place 7 · BrooklineBrookline2.76 Miles Varsity720:04.2612

2022 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 19MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 1 · Place 34 · BrooklineBrookline5,000 Meters Division 13419:40.6911
Nov 11MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters 1A · Place 20 · BrooklineBrookline5,000 Meters 1A2019:21.03JR
Oct 29League Meet SaturdayOct 29 · 5,000 Meters Baystate Varsity · Place 9 · BrooklineBrookline5,000 Meters Baystate Varsity919:04.3 PB11
Oct 19Newton North V. BrooklineOct 19 · 2.76 Miles Varsity · Place 6 · BrooklineBrookline2.76 Miles Varsity619:06Unofficial11
Oct 12Wellesley & Brookline V. WalpoleOct 12 · 2.57 Miles Varsity · Place 9 · BrooklineBrookline2.57 Miles Varsity916:49Unofficial11
Oct 8Baystate InvitationalOct 8 · 5,000 Meters Varsity B · Place 15 · BrooklineBrookline5,000 Meters Varsity B1521:20.0Unofficial11
Sep 28Natick & Brookline V. MiltonSep 28 · 2.9 Miles Varsity · Place 8 · BrooklineBrookline2.9 Miles Varsity820:08Unofficial11
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 5,000 Meters Championship · Place 24 · BrooklineBrookline5,000 Meters Championship2420:10.2JR
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 5,000 Meters Championship · Place 24 · BrooklineBrookline5,000 Meters Championship2420:10.211
Sep 21Needham V. BrooklineSep 21 · Varsity · Place 8 · BrooklineBrooklineVarsity819:4411
Sep 14Braintree & Framingham V. BrooklineSep 14 · 2.76 Miles Varsity · Place 5 · BrooklineBrookline2.76 Miles Varsity520:40Unofficial11
Sep 7Brookline v. WeymouthSep 7 · Varsity · Place 5 · BrooklineBrooklineVarsity518:1711

2021 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 20MIAA State ChampionshipsNov 20 · 5,000 Meters Division 1 · Place 119 · BrooklineBrookline5,000 Meters Division 111920:24.8210
Nov 13MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1A · Place 50 · BrooklineBrookline5,000 Meters Division 1A5020:37.310
Oct 31Bay State Conference ChampionshipOct 31 · 5,000 Meters Varsity · Place 24 · BrooklineBrookline5,000 Meters Varsity2420:35.610
Oct 20Brookline v. Newton NorthOct 20 · 5,000 Meters Girls Varsity · Place 9 · BrooklineBrookline5,000 Meters Girls Varsity920:45Unofficial10
Oct 16MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Sophomore · Place 7 · BrooklineBrookline5,000 Meters Sophomore720:47.410
Oct 6Brookline v. Milton & NatickOct 6 · 2.62 Miles Varsity · Place 13 · BrooklineBrookline2.62 Miles Varsity1320:02Unofficial10
Sep 29Needham v. BrooklineSep 29 · 5,000 Meters Varsity · Place 14 · BrooklineBrookline5,000 Meters Varsity1420:52Unofficial10
Sep 22Home Tri meet vs. Brookline and BraintreeSep 22 · 5,000 Meters Varsity · Place 3 · BrooklineBrookline5,000 Meters Varsity322:02Unofficial10
Sep 14Brookline vs. WeymouthSep 14 · 2.62 Miles Varsity · Place 13 · BrooklineBrookline2.62 Miles Varsity1320:49Unofficial10
Sep 9Brookline & Walpole v. WellesleySep 9 · 5,000 Meters Varsity · Place 9 · BrooklineBrookline5,000 Meters Varsity921:34Unofficial10

2020 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 142 Mile Race Girls Nov 14 · 2 Miles Varsity · Place 7 · BrooklineBrookline2 Miles Varsity713:29Unofficial9
Nov 11BSC Veteran's Day InviteNov 11 · 2.83 Miles Varsity · Place 51 · BrooklineBrookline2.83 Miles Varsity5122:07 PB9