Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorJV Meet #2 · Jan 75:08.72JV Meet #2January 7, 2025
200 Meters · OutdoorAlabama Heat 10th Annual Regional Tune Up · Jun 2123.04Alabama Heat 10th Annual Regional Tune UpJune 21, 2025
300 Meters · IndoorBirmingham Indoor Icebreaker · Dec 537.10aBirmingham Indoor IcebreakerDecember 5, 2025
400 Meters · IndoorAHSAA State Indoor Championships · Feb 250.95AHSAA State Indoor ChampionshipsFebruary 2, 2024
400 Meters · OutdoorUAB Spring Invitational · Mar 2749.78aUAB Spring InvitationalMarch 27, 2026
60 Meter · IndoorMLK Track Classic #1 · Jan 167.94aMLK Track Classic #1January 16, 2023
60 Meters · IndoorJV Meet #2 · Jan 77.58JV Meet #2January 7, 2025
800 Meters · IndoorAHSAA State Indoor Track & Field Championships · Feb 31:58.43aAHSAA State Indoor Track & Field ChampionshipsFebruary 3, 2023
800 Meters · OutdoorUAH Rocket City Invitational · Apr 171:54.13aUAH Rocket City InvitationalApril 17, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 29Gulf South Conference Outdoor ChampionshipApr 29 · 800 Meters · Place 17 · Alabama-HuntsvilleAlabama-Huntsville800 Meters17.1:57.11aFr
Apr 17UAH Rocket City InvitationalApr 17 · 800 Meters · Place 10 · Alabama-HuntsvilleAlabama-Huntsville800 Meters10.1:54.13a PBFr
Apr 10Joe Walker InvitationalApr 10 · 400 Meters · Place 17 · Alabama-HuntsvilleAlabama-Huntsville400 Meters17.49.90aFr
Apr 10Joe Walker InvitationalApr 10 · 200 Meters · Place 33 · Alabama-HuntsvilleAlabama-Huntsville200 Meters33.23.45aWind: 0.7Fr
Mar 27UAB Spring InvitationalMar 27 · 400 Meters · Place 9 · Alabama-HuntsvilleAlabama-Huntsville400 Meters9.49.78a PBFr
Mar 202026 Ole Miss Classic Mar 20 · 800 Meters · Place 15 · Alabama-HuntsvilleAlabama-Huntsville800 Meters151:56.24aFr

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 5Birmingham Indoor IcebreakerDec 5 · 300 Meters · Place 27 · Alabama-HuntsvilleAlabama-Huntsville300 Meters27.37.10a PBFr
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · Long Jump · John CarrollJohn CarrollLong Jump--DNS12
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 800 Meters · Place 4 · John CarrollJohn Carroll800 Meters4.1:58.62a12
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 400 Meters · Place 9 · John CarrollJohn Carroll400 Meters9.52.49a12
Jan 24Last Chance #1/PentathlonJan 24 · Long Jump · Place 17 · John Carroll Catholic High SchJohn Carroll Catholic High SchLong Jump1719-4.2512
Jan 24Last Chance #1/PentathlonJan 24 · 800 Meters · Place 14 · John Carroll Catholic High SchJohn Carroll Catholic High Sch800 Meters142:02.3812
Jan 20Martin Luther King Indoor Track Classic #1Jan 20 · Long Jump · Place 50 · John Carroll Catholic High SchJohn Carroll Catholic High SchLong Jump5015-1012
Jan 20Martin Luther King Indoor Track Classic #1Jan 20 · 400 Meters · Place 4 · John Carroll Catholic High SchJohn Carroll Catholic High Sch400 Meters451.5912
Jan 7JV Meet #2Jan 7 · Long Jump · Place 9 · John Carroll Catholic High SchJohn Carroll Catholic High SchLong Jump918-312
Jan 7JV Meet #2Jan 7 · 1600 Meters · Place 48 · John Carroll Catholic High SchJohn Carroll Catholic High Sch1600 Meters485:08.72 PB12
Jan 7JV Meet #2Jan 7 · 60 Meters · Place 42 · John Carroll Catholic High SchJohn Carroll Catholic High Sch60 Meters427.58 PB12

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 21Alabama Heat 10th Annual Regional Tune UpJun 21 · 400 Meters · Place 1 · Elite SpeedElite Speed400 Meters149.91—
Jun 21Alabama Heat 10th Annual Regional Tune UpJun 21 · 200 Meters · Place 12 · Elite SpeedElite Speed200 Meters1223.04 PB—
Jun 14Alabama State GamesJun 14 · 400 Meters · Place 1 · Elite SpeedElite Speed400 Meters149.91—
Jun 14Alabama State GamesJun 14 · 200 Meters · Place 12 · Elite SpeedElite Speed200 Meters1223.04—
Jun 7AAU Southeastern District Qualifier (Alabama)Jun 7 · 800 Meters · Place 1 · Elite Speed Track and FieldElite Speed Track and Field800 Meters11:59.5318
Jun 7AAU Southeastern District Qualifier (Alabama)Jun 7 · 400 Meters · Place 5 · Elite Speed Track and FieldElite Speed Track and Field400 Meters551.6718
May 315th Annual OTM Mary Birdwell MemorialMay 31 · 800 Meters · Place 1 · Elite SpeedElite Speed800 Meters12:09.70—
May 315th Annual OTM Mary Birdwell MemorialMay 31 · 400 Meters · Place 2 · Elite SpeedElite Speed400 Meters250.75—
May 17PTC Meet of ChampionsMay 17 · 800 Meters · Elite Speed Track and FieldElite Speed Track and Field800 Meters--DNS12
May 17PTC Meet of ChampionsMay 17 · 400 Meters · Place 1 · Elite Speed Track and FieldElite Speed Track and Field400 Meters1.52.07a12
May 17PTC Meet of ChampionsMay 17 · 200 Meters · Elite Speed Track and FieldElite Speed Track and Field200 Meters--DNS12

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #1Dec 14 · Long Jump · Place 27 · John Carroll Catholic High SchJohn Carroll Catholic High SchLong Jump2717-912
Dec 14Holiday Invitational #1Dec 14 · 400 Meters · Place 7 · John Carroll Catholic High SchJohn Carroll Catholic High Sch400 Meters752.0112
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 800 Meters · Place 2 · John Carroll Catholic High SchJohn Carroll Catholic High Sch800 Meters21:59.1311
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 400 Meters · Place 3 · John Carroll Catholic High SchJohn Carroll Catholic High Sch400 Meters350.95 PB11
Jan 15Martin Luther King Indoor Track Classic #1Jan 15 · 800 Meters · Place 2 · John Carroll Catholic High SchJohn Carroll Catholic High Sch800 Meters22:00.5511

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 400 Meters · Place 5 · John CarrollJohn Carroll400 Meters5.51.55a11
Apr 26Lincoln Section 2024Apr 26 · 800 Meters · Place 18 · John CarrollJohn Carroll800 Meters18.2:25.80a11
Apr 26Lincoln Section 2024Apr 26 · 400 Meters · Place 2 · John CarrollJohn Carroll400 Meters2.50.79a11
Mar 1Husky March InviteMar 1 · 400 Meters · Place 3 · John CarrollJohn Carroll400 Meters351.53—

2023 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #1Dec 9 · 800 Meters · Place 3 · John CarrollJohn Carroll800 Meters3.2:06.10a11
Dec 9Holiday Invitational #1Dec 9 · 400 Meters · Place 3 · John CarrollJohn Carroll400 Meters3.51.69a11
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 800 Meters · Place 3 · John CarrollJohn Carroll800 Meters3.1:58.43a PB10
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 400 Meters · Place 4 · John CarrollJohn Carroll400 Meters4.51.43a10
Jan 28Last Chance Invitational #3Jan 28 · 800 Meters · Place 9 · John CarrollJohn Carroll800 Meters92:05.00—
Jan 28Last Chance Invitational #3Jan 28 · 400 Meters · Place 19 · John CarrollJohn Carroll400 Meters1951.02—
Jan 28Last Chance Invitational #3Jan 28 · 800 Meters · Place 9 · John Carroll Catholic High SchJohn Carroll Catholic High Sch800 Meters92:00.7510
Jan 28Last Chance Invitational #3Jan 28 · 400 Meters · Place 19 · John Carroll Catholic High SchJohn Carroll Catholic High Sch400 Meters1951.8910
Jan 16MLK Track Classic #1Jan 16 · 60 Meter · Place 48 · John CarrollJohn Carroll60 Meter48.7.94a PB10
Jan 16MLK Track Classic #1Jan 16 · 800 Meters · Place 4 · John CarrollJohn Carroll800 Meters4.2:03.14a10
Jan 16MLK Track Classic #1Jan 16 · 400 Meters · Place 2 · John CarrollJohn Carroll400 Meters2.51.02a10
Jan 7Icebreaker Invitational #1Jan 7 · 800 Meters · John CarrollJohn Carroll800 Meters--DNS10
Jan 7Icebreaker Invitational #1Jan 7 · 400 Meters · Place 5 · John CarrollJohn Carroll400 Meters5.51.94a10

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 28AHSAA Lincoln SectionalApr 28 · 800 Meters · Place 4 · John CarrollJohn Carroll800 Meters4.2:03.90a10
Apr 28AHSAA Lincoln SectionalApr 28 · 400 Meters · Place 8 · John CarrollJohn Carroll400 Meters8.53.07a10
Apr 21Hewitt-Trussville InvitationalApr 21 · 800 Meters · Place 16 · John Carroll Catholic High SchJohn Carroll Catholic High Sch800 Meters162:05.3310
Apr 14Mountain Brook InvitationalApr 14 · 800 Meters · Place 54 · John CarrollJohn Carroll800 Meters54.2:04.44a10
Apr 14Mountain Brook InvitationalApr 14 · 400 Meters · Place 24 · John CarrollJohn Carroll400 Meters24.52.43a10

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 7First Crack JV MeetDec 7 · 800 Meters · Place 2 · John CarrollJohn Carroll800 Meters2.2:07.81a10
Dec 7First Crack JV MeetDec 7 · 400 Meters · Place 1 · John CarrollJohn Carroll400 Meters1.52.13a10
Feb 4AHSAA Indoor State ChampionshipFeb 4 · 800 Meters · Place 16 · John CarrollJohn Carroll800 Meters16.2:05.56a9
Jan 29Last Chance Invitational #2Jan 29 · 800 Meters · Place 6 · John CarrollJohn Carroll800 Meters62:07.00—
Jan 17Martin Luther King Jr Indoor Track Classic #1Jan 17 · 800 Meters · Place 8 · John CarrollJohn Carroll800 Meters82:09.69—
Jan 8Icebreaker Invitational Meet #1Jan 8 · 800 Meters · Place 12 · John CarrollJohn Carroll800 Meters12.2:15.11a9

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 800 Meters · John CarrollJohn Carroll800 Meters--DNS9
Apr 29AHSAA Mountain Brook Sectional (5A-6A-7A)Apr 29 · 800 Meters · Place 7 · John CarrollJohn Carroll800 Meters7.2:05.76a9
Apr 29AHSAA Mountain Brook Sectional (5A-6A-7A)Apr 29 · 400 Meters · Place 12 · John CarrollJohn Carroll400 Meters12.53.48a9
Mar 19Lincoln Meet 2Mar 19 · 400 Meters · Place 3 · John CarrollJohn Carroll400 Meters352.80—

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 11Crossplex Holiday Invitational #1Dec 11 · 1600 Meters · Place 17 · John CarrollJohn Carroll1600 Meters17.5:10.36a9
Dec 11Crossplex Holiday Invitational #1Dec 11 · 800 Meters · Place 28 · John CarrollJohn Carroll800 Meters28.2:29.65a9