Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Lake Oaks Parkway, New Orleans, LABattle for New Orleans · Aug 29 | 13:41.2 | Battle for New Orleans | August 29, 2025 |
| 4,000 Meters · New Orleans Lakefront AirportUNO XC Opener · Sep 1 | 15:01 | UNO XC Opener | September 1, 2023 |
| 4,000 Meters · Rice UniversityRice 46th Annual Invitational · Sep 9 | 15:38.9 | Rice 46th Annual Invitational | September 9, 2022 |
| 4,000 Meters · The University of New OrleansUNO XC Opener · Sep 2 | 15:13.0 | UNO XC Opener | September 2, 2022 |
| 5,000 Meters · AP Green EstateMexico Invite · Sep 5 | 20:21.29 | Mexico Invite | September 5, 2020 |
| 5,000 Meters · Cameron Veterans' Memorial Golf CourseCameron XC Invitational · Sep 11 | 22:04.3 | Cameron XC Invitational | September 11, 2018 |
| 5,000 Meters · ColumbiaGans Creek Classic · Sep 28 | 19:28.8 | Gans Creek Classic | September 28, 2019 |
| 5,000 Meters · Gans Creek Recreation AreaMSHSAA Class 2 State Championships · Nov 9 | 19:07.5 | MSHSAA Class 2 State Championships | November 9, 2019 |
| 5,000 Meters · Oak Hills Golf CenterMSHSAA Class 2 State XC Championships · Nov 3 | 20:56.98 | MSHSAA Class 2 State XC Championships | November 3, 2018 |
| 5,000 Meters · Pike County FairgroundsMSHSAA Class 1, 2, 3 District 3 - Bowling Green · Oct 31 | 20:45.81 | MSHSAA Class 1, 2, 3 District 3 - Bowling Green | October 31, 2020 |
| 5,000 Meters · Platte Ridge ParkMSHSAA Classes 1-3 District 8 Meet · Nov 2 | 20:15.5 | MSHSAA Classes 1-3 District 8 Meet | November 2, 2019 |
| 5868 m · Harry Pritchard Running CourseCrimson Classic · Oct 17 | 20:50.24 | Crimson Classic | October 17, 2025 |
| 6,000 Meters · Clapp Memorial Park 2024 AAC XC Champs · Nov 1 | 21:58.1 | 2024 AAC XC Champs | November 1, 2024 |
| 6,000 Meters · Dale Watts '71 XC CourseTexas A&M Arturo Barrios Invitational · Oct 15 | 23:40.3 | Texas A&M Arturo Barrios Invitational | October 15, 2022 |
| 6,000 Meters · Frank Lisk Park2025 American Conference XC Champs · Nov 1 | 21:00.8 | 2025 American Conference XC Champs | November 1, 2025 |
| 6,000 Meters · Gans Creek Recreation AreaGans Creek Classic - College · Sep 26 | 20:54.44 | Gans Creek Classic - College | September 26, 2025 |
| 6,000 Meters · Sydney R. Marovitz Golf CourseLakefront Invite · Oct 4 | 21:10.51 | Lakefront Invite | October 4, 2024 |
| 6,000 Meters · Texas A&M UniversityNCAA DI South Central Regional · Nov 15 | 20:59.2 | NCAA DI South Central Regional | November 15, 2024 |
| 6,000 Meters · University of AR XC courseNCAA DI South Central Regional · Nov 14 | 21:42.9 | NCAA DI South Central Regional | November 14, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | NCAA DI South Central RegionalNov 14 · 6,000 Meters D1 South Central · Place 43 · TulaneTulane | 6,000 Meters D1 South Central | 43 | 21:42.9 PB | Sr |
| Nov 1 | 2025 American Conference XC ChampsNov 1 · 6,000 Meters Champ · Place 16 · TulaneTulane | 6,000 Meters Champ | 16 | 21:00.8 PB | Sr |
| Oct 17 | Crimson ClassicOct 17 · 5,868 Meters Collegiate · Place 30 · TulaneTulane | 5,868 Meters Collegiate | 30 | 20:50.24 PB | Sr |
| Sep 26 | Gans Creek Classic - CollegeSep 26 · 6,000 Meters Gold · Place 107 · TulaneTulane | 6,000 Meters Gold | 107 | 20:54.44 PB | Sr |
| Aug 29 | Battle for New OrleansAug 29 · 4,000 Meters Women's Race · Place 4 · TulaneTulane | 4,000 Meters Women's Race | 4 | 13:41.2 PB | Sr |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA DI South Central RegionalNov 15 · 6,000 Meters D1 South Central · Place 55 · TulaneTulane | 6,000 Meters D1 South Central | 55 | 20:59.2 PB | Jr |
| Nov 1 | 2024 AAC XC ChampsNov 1 · 6,000 Meters Women's 6K · Place 23 · TulaneTulane | 6,000 Meters Women's 6K | 23 | 21:58.1 PB | Jr |
| Oct 19 | Wisconsin Pre-NationalsOct 19 · 6,000 Meters Varsity · Place 231 · TulaneTulane | 6,000 Meters Varsity | 231 | 21:50.9 | JR |
| Oct 4 | Lakefront InviteOct 4 · 6,000 Meters Champs · Place 78 · TulaneTulane | 6,000 Meters Champs | 78 | 21:10.51 PB | Jr |
| Aug 30 | Battle For New OrleansAug 30 · 4,000 Meters Varsity · Place 5 · TulaneTulane | 4,000 Meters Varsity | 5 | 14:44.8 | JR |
2023 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 1 | UNO XC OpenerSep 1 · 4,000 Meters College · Place 25 · TulaneTulane | 4,000 Meters College | 25 | 15:01 PB | So |
2022 Cross Country
3 results2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | MSHSAA Class 2 State XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 5 · BrookfieldBrookfield | 5,000 Meters Varsity | 5 | 20:03.8 | 12 |
| Oct 20 | Richmond InvitationalOct 20 · 5,000 Meters Varsity · Place 2 · BrookfieldBrookfield | 5,000 Meters Varsity | 2 | 21:38.3 | 12 |
| Oct 12 | Cameron InvitationalOct 12 · 5,000 Meters Varsity · Place 1 · BrookfieldBrookfield | 5,000 Meters Varsity | 1 | 19:32.4 | 12 |
| Sep 30 | Moberly InvitationalSep 30 · 5,000 Meters Varsity · Place 2 · BrookfieldBrookfield | 5,000 Meters Varsity | 2 | 19:34.50 | 12 |
| Sep 25 | Gans Creek ClassicSep 25 · 5,000 Meters Varsity · Place 81 · BrookfieldBrookfield | 5,000 Meters Varsity | 81 | 20:41.3 | 12 |
| Sep 25 | Gans Creek ClassicSep 25 · 5,000 Meters Girls Gold Division · Place 81 · BrookfieldBrookfield | 5,000 Meters Girls Gold Division | 81 | 20:41.3Unofficial | 12 |
| Sep 21 | Smithville InvitationalSep 21 · 5,000 Meters Varsity · Place 3 · BrookfieldBrookfield | 5,000 Meters Varsity | 3 | 20:55.4 | 12 |
| Sep 11 | Father Tolton InvitationalSep 11 · 5,000 Meters Varsity · Place 5 · BrookfieldBrookfield | 5,000 Meters Varsity | 5 | 19:36.79 | 12 |
| Sep 7 | Chillicothe InvitationalSep 7 · 5,000 Meters Varsity · Place 2 · BrookfieldBrookfield | 5,000 Meters Varsity | 2 | 21:14.1 | 12 |
2020 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | MSHSAA Class 2 State XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 3 · BrookfieldBrookfield | 5,000 Meters Varsity | 3 | 20:03.9 | 11 |
| Oct 31 | MSHSAA Class 1, 2, 3 District 3 - Bowling GreenOct 31 · 5,000 Meters Class 2 Girls · Place 2 · BrookfieldBrookfield | 5,000 Meters Class 2 Girls | 2 | 20:45.81 PB | 11 |
| Oct 19 | Robert Kelsay InvitationalOct 19 · 5,000 Meters Varsity · Place 2 · BrookfieldBrookfield | 5,000 Meters Varsity | 2 | 19:43.95 | 11 |
| Oct 13 | Cameron InvitationalOct 13 · 5,000 Meters Varsity · Place 1 · BrookfieldBrookfield | 5,000 Meters Varsity | 1 | 19:35.1 | 11 |
| Oct 5 | Clarence Cannon Conference MeetOct 5 · 5,000 Meters Varsity · Place 1 · BrookfieldBrookfield | 5,000 Meters Varsity | 1 | 20:52 | 11 |
| Oct 1 | Moberly InvitationalOct 1 · 5,000 Meters Varsity · Place 2 · BrookfieldBrookfield | 5,000 Meters Varsity | 2 | 19:21.74 | 11 |
| Sep 26 | Gans Creek Classic Sep 26 · 5,000 Meters Varsity · Place 6 · BrookfieldBrookfield | 5,000 Meters Varsity | 6 | 19:45.6 | 11 |
| Sep 22 | Boonville Cross Country InvitationalSep 22 · 5,000 Meters Varsity · Place 1 · BrookfieldBrookfield | 5,000 Meters Varsity | 1 | 20:26.22 | JR |
| Sep 19 | South Callaway InvitationalSep 19 · 5,000 Meters Varsity · Place 1 · BrookfieldBrookfield | 5,000 Meters Varsity | 1 | 20:59.08 | 11 |
| Sep 12 | Father Tolton InvitationalSep 12 · 5,000 Meters Girls Varsity · Place 1 · BrookfieldBrookfield | 5,000 Meters Girls Varsity | 1 | 19:52.68 | 11 |
| Sep 8 | Chillicothe Invitational Sep 8 · 5,000 Meters Varsity · Place 1 · BrookfieldBrookfield | 5,000 Meters Varsity | 1 | 19:52.6 | 11 |
| Sep 5 | Mexico Invite Sep 5 · 5,000 Meters Varsity Girls · Place 1 · BrookfieldBrookfield | 5,000 Meters Varsity Girls | 1 | 20:21.29 PB | 11 |
2019 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | MSHSAA Class 2 State ChampionshipsNov 9 · 5,000 Meters Varsity · Place 1 · BrookfieldBrookfield | 5,000 Meters Varsity | 1 | 19:07.5 PB | 10 |
| Nov 2 | MSHSAA Class 2 District 8Nov 2 · 5,000 Meters Varsity · Place 1 · BrookfieldBrookfield | 5,000 Meters Varsity | 1 | 20:15.5 | 10 |
| Nov 2 | MSHSAA Classes 1-3 District 8 MeetNov 2 · 5,000 Meters Class 2 · Place 1 · BrookfieldBrookfield | 5,000 Meters Class 2 | 1 | 20:15.5 PB | 10 |
| Oct 21 | Robert Kelsay InvitationalOct 21 · 5,000 Meters Varsity · Place 1 · BrookfieldBrookfield | 5,000 Meters Varsity | 1 | 20:51.28 | 10 |
| Oct 15 | Centralia InvitationalOct 15 · 5,000 Meters Varsity · Place 1 · BrookfieldBrookfield | 5,000 Meters Varsity | 1 | 19:46.17 | 10 |
| Oct 3 | Moberly InvitationalOct 3 · 5,000 Meters Varsity · Place 1 · BrookfieldBrookfield | 5,000 Meters Varsity | 1 | 19:52.80 | SO |
| Sep 28 | Gans Creek Classic Sep 28 · 5,000 Meters Varsity Blue · Place 2 · BrookfieldBrookfield | 5,000 Meters Varsity Blue | 2 | 19:28.8 PB | 10 |
| Sep 24 | Smithville XC InvitationalSep 24 · 5,000 Meters Varsity · Place 1 · BrookfieldBrookfield | 5,000 Meters Varsity | 1 | 20:30.2 | 10 |
| Sep 14 | Father Tolton InvitationalSep 14 · 5,000 Meters Varsity · Place 1 · BrookfieldBrookfield | 5,000 Meters Varsity | 1 | 19:35.09 | 10 |
| Sep 7 | Mexico Invitational Sep 7 · 5,000 Meters Varsity · Place 1 · BrookBrook | 5,000 Meters Varsity | 1 | 20:12.00 | 10 |
2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | MSHSAA Class 2 State XC ChampionshipsNov 3 · 5,000 Meters Varsity · Place 5 · BrookfieldBrookfield | 5,000 Meters Varsity | 5 | 20:56.98 PB | 9 |
| Oct 27 | MSHSAA Class 2 District 3Oct 27 · 5,000 Meters Varsity · Place 2 · BrookfieldBrookfield | 5,000 Meters Varsity | 2 | 19:54.53 | FR |
| Oct 17 | Richmond InvitationalOct 17 · 5,000 Meters Varsity · Place 3 · BrookfieldBrookfield | 5,000 Meters Varsity | 3 | 20:50.4 | 09 |
| Oct 9 | Centralia InvitationalOct 9 · 5,000 Meters Varsity · Place 2 · BrookfieldBrookfield | 5,000 Meters Varsity | 2 | 21:07.07 | FR |
| Oct 2 | Clarence Cannon ConferenceOct 2 · 5,000 Meters Varsity · Place 3 · BrookfieldBrookfield | 5,000 Meters Varsity | 3 | 19:51 | — |
| Sep 29 | Savannah Invitational XC Sep 29 · 5,000 Meters Varsity · Place 1 · BrookfieldBrookfield | 5,000 Meters Varsity | 1 | 20:52.2 | — |
| Sep 27 | Moberly InvitationalSep 27 · 5,000 Meters Varsity · Place 3 · BrookfieldBrookfield | 5,000 Meters Varsity | 3 | 20:41.05 | FR |
| Sep 11 | Cameron XC InvitationalSep 11 · 5,000 Meters Varsity · Place 1 · BrookfieldBrookfield | 5,000 Meters Varsity | 1 | 22:04.3 PB | 9 |
| Aug 25 | Mexico Invitational Aug 25 · 5,000 Meters Varsity · Place 3 · BrookBrook | 5,000 Meters Varsity | 3 | 22:09.60 | 9 |
2017 Cross Country
1 results