Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 1012.65aMountain Brook Invitational-Varsity and Middle SchoolApril 10, 2026
200 Meters · OutdoorMetro Birmingham JV Meet #5 · Apr 223.16aMetro Birmingham JV Meet #5April 2, 2026
300 Meters · IndoorFive Team Battle Royale · Feb 1944.22Five Team Battle RoyaleFebruary 19, 2026
400 Meters · IndoorJV Meet #2 · Jan 101:06.89JV Meet #2January 10, 2023
400 Meters · OutdoorBirmingham Metro JV Championship · Apr 171:00.59Birmingham Metro JV ChampionshipApril 17, 2025
Javelin · 400g · OutdoorMetro Birmingham JV Meet #5 · Apr 2100-05Metro Birmingham JV Meet #5April 2, 2026
Javelin · 800g · OutdoorKing of the East · Apr 489-03King of the EastApril 4, 2026
Long Jump · OutdoorMetro JV #5 · Apr 318-07.25Metro JV #5April 3, 2025

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
Apr 16B'ham Metro JV Championship 2026Apr 16 · Long Jump · John CarrollLong Jump--DNS12
Apr 16B'ham Metro JV Championship 2026Apr 16 · Javelin · John CarrollJavelin800g--DNS12
Apr 16B'ham Metro JV Championship 2026Apr 16 · 200 Meters · John Carroll200 Meters--DNS12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 200 Meters · Place 99 · John Carroll200 MetersRound P99.26.45aWind: 0.112
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 100 Meters · Place 120 · John Carroll100 MetersRound P120.12.65a PBWind: 0.212
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · Long Jump · John CarrollLong Jump--DNS12
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · Javelin · John CarrollJavelin800g--DNS12
Apr 4King of the EastApr 4 · Long Jump · Place 26 · John CarrollLong Jump26.10-05.2512
Apr 4King of the EastApr 4 · Javelin · Place 20 · John CarrollJavelin800g20.89-03 PB12
Apr 2Metro Birmingham JV Meet #5Apr 2 · Long Jump · Place 14 · John CarrollLong Jump14.16-10.2512
Apr 2Metro Birmingham JV Meet #5Apr 2 · Javelin · Place 27 · John CarrollJavelin400g27.100-05 PB12
Apr 2Metro Birmingham JV Meet #5Apr 2 · 200 Meters · Place 3 · John Carroll200 Meters3.23.16a PB12
Mar 18Birmingham Metro JV Meet #4Mar 18 · Javelin · Place 44 · John Carroll Catholic High SchJavelin4483-1112
Mar 18Birmingham Metro JV Meet #4Mar 18 · Long Jump · Place 16 · John Carroll Catholic High SchLong Jump1616-8.5012
Mar 18Birmingham Metro JV Meet #4Mar 18 · 200 Meters · Place 68 · John Carroll Catholic High Sch200 Meters6826.4512
Mar 12Metro Birmingham JV Meet #3Mar 12 · Javelin · Place 64 · John Carroll Catholic High SchJavelin6457-312
Mar 12Metro Birmingham JV Meet #3Mar 12 · Long Jump · Place 32 · John Carroll Catholic High SchLong Jump3215-6.7512
Mar 12Metro Birmingham JV Meet #3Mar 12 · 200 Meters · Place 67 · John Carroll Catholic High Sch200 Meters6727.1612
Mar 5Metro Birmingham JV Meet #2Mar 5 · Javelin · Place 54 · John Carroll Catholic High SchJavelin5478-712
Mar 5Metro Birmingham JV Meet #2Mar 5 · Long Jump · Place 30 · John Carroll Catholic High SchLong Jump3013-1112
Mar 5Metro Birmingham JV Meet #2Mar 5 · 200 Meters · Place 86 · John Carroll Catholic High Sch200 Meters8626.9112
Mar 5Metro Birmingham JV Meet #2Mar 5 · Javelin · Place 54 · John Carroll Catholic High SchJavelin5478-712
Mar 5Metro Birmingham JV Meet #2Mar 5 · Long Jump · Place 30 · John Carroll Catholic High SchLong Jump3013-1112
Mar 5Metro Birmingham JV Meet #2Mar 5 · 200 Meters · Place 86 · John Carroll Catholic High Sch200 Meters8626.9112
Feb 25Metro Birmingham JV Meet #1Feb 25 · Long Jump · John CarrollLong Jump--FOUL12
Feb 25Metro Birmingham JV Meet #1Feb 25 · Javelin · Place 34 · John CarrollJavelin800g34.81-0812
Feb 25Metro Birmingham JV Meet #1Feb 25 · 200 Meters · Place 65 · John Carroll200 Meters65.27.19a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 19Five Team Battle RoyaleFeb 19 · 300 Meters · Place 12 · John Carroll Catholic High Sch300 Meters1244.22 PB12
Feb 19Five Team Battle RoyaleFeb 19 · Long Jump · Place 15 · John Carroll Catholic High SchLong Jump1516-3.5012

2025 Outdoor Track

24 results
DateMeetEventPlMarkGr
Apr 17Birmingham Metro JV ChampionshipApr 17 · 400 Meters · Place 51 · John Carroll Catholic High Sch400 Meters511:00.59 PB11
Apr 17Birmingham Metro JV ChampionshipApr 17 · Long Jump · Place 24 · John Carroll Catholic High SchLong Jump2416-111
Apr 17Birmingham Metro JV ChampionshipApr 17 · 100 Meters · Place 80 · John Carroll Catholic High Sch100 Meters8012.6911
Apr 10Metro JV #6Apr 10 · Long Jump · Place 21 · John CarrollLong Jump21.14-00.0011
Apr 10Metro JV #6Apr 10 · 400 Meters · John Carroll400 Meters--DNS11
Apr 10Metro JV #6Apr 10 · 200 Meters · Place 70 · John Carroll200 Meters70.26.44a11
Apr 10Metro JV #6Apr 10 · 100 Meters · Place 70 · John Carroll100 Meters70.12.90a11
Apr 3Metro JV #5Apr 3 · Long Jump · Place 11 · John CarrollLong Jump11.18-07.25 PB11
Apr 3Metro JV #5Apr 3 · 400 Meters · John Carroll400 Meters--DNS11
Apr 3Metro JV #5Apr 3 · 200 Meters · John Carroll200 Meters--DNS11
Apr 3Metro JV #5Apr 3 · 100 Meters · John Carroll100 Meters--DNS11
Mar 19Metro JV #4Mar 19 · Long Jump · Place 20 · John CarrollLong Jump20.16-05.2511
Mar 19Metro JV #4Mar 19 · 200 Meters · Place 81 · John Carroll200 Meters81.26.82a11
Mar 19Metro JV #4Mar 19 · 100 Meters · Place 74 · John Carroll100 Meters74.12.71a11
Mar 12Metro JV #3Mar 12 · Long Jump · Place 25 · John CarrollLong Jump25.16-05.5011
Mar 12Metro JV #3Mar 12 · 400 Meters · Place 54 · John Carroll400 Meters54.1:01.15a11
Mar 12Metro JV #3Mar 12 · 200 Meters · Place 66 · John Carroll200 Meters66.26.47a11
Mar 12Metro JV #3Mar 12 · 100 Meters · Place 71 · John Carroll100 Meters71.12.76a11
Mar 6Vestavilla Hills Metro JV #2Mar 6 · Long Jump · Place 30 · John CarrollLong Jump30.15-05.0011
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 400 Meters · Place 54 · John Carroll400 Meters54.1:03.01a11
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 200 Meters · Place 99 · John Carroll200 Meters99.27.29a11
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 100 Meters · Place 86 · John Carroll100 Meters86.13.12a11
Feb 27Mountain Brook Metro JV #1Feb 27 · Long Jump · John CarrollLong Jump--FOUL11
Feb 27Mountain Brook Metro JV #1Feb 27 · 100 Meters · Place 72 · John Carroll100 Meters72.13.34a11

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 11Metro Birmingham JV Meet #6 - HooverApr 11 · Long Jump · Place 31 · John Carroll Catholic High SchLong Jump3113-710
Apr 11Metro Birmingham JV Meet #6 - HooverApr 11 · 200 Meters · Place 102 · John Carroll Catholic High Sch200 Meters10227.6210
Mar 20Metro Birmingham JV Meet #4Mar 20 · Long Jump · Place 44 · John Carroll Catholic High SchLong Jump4412-8.7510
Mar 20Metro Birmingham JV Meet #4Mar 20 · 200 Meters · Place 90 · John Carroll Catholic High Sch200 Meters9027.2810
Mar 20Metro Birmingham JV Meet #4Mar 20 · 100 Meters · Place 101 · John Carroll Catholic High Sch100 Meters10113.2710

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 12Birmingham Metro JV Meet #6 - HooverApr 12 · Long Jump · Place 33 · John Carroll Catholic High SchLong Jump3314-5.759
Apr 12Birmingham Metro JV Meet #6 - HooverApr 12 · 400 Meters · Place 31 · John Carroll Catholic High Sch400 Meters311:03.319
Apr 12Birmingham Metro JV Meet #6 - HooverApr 12 · 200 Meters · Place 71 · John Carroll Catholic High Sch200 Meters7126.569

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 10JV Meet #2Jan 10 · 400 Meters · Place 122 · John Carroll Catholic High Sch400 Meters1221:06.89 PB9