Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJohn Hay Pennsylvania Distance Festival · May 266:12.67aJohn Hay Pennsylvania Distance FestivalMay 26, 2026
1600 Meters · IndoorOcean Breeze Freedom Games · Jan 37:01.77Ocean Breeze Freedom GamesJanuary 3, 2026
1600 Meters · OutdoorRadnor Last Chance Meet · May 86:18.62aRadnor Last Chance MeetMay 8, 2026
3000 Meters · IndoorDVGTCA Novice meet · Feb 713:13.50aDVGTCA Novice meetFebruary 7, 2026
3200 Meters · OutdoorCAL Meet @ Upper Darby · Mar 2513:58.03aCAL Meet @ Upper DarbyMarch 25, 2026
600 Meters · IndoorOcean Breeze Freedom Games · Jan 32:20.89Ocean Breeze Freedom GamesJanuary 3, 2026
800 Meters · IndoorOcean Breeze Invitational · Feb 12:57.51aOcean Breeze InvitationalFebruary 1, 2025

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

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
May 26John Hay Pennsylvania Distance FestivalMay 26 · 1 Mile · Place 397 · Ridley TCRidley TC1 Mile397.6:12.67a PB10
Feb 7DVGTCA Novice meetFeb 7 · 3000 Meters · Place 7 · RidleyRidley3000 Meters713:13.50a PB10
Jan 3Ocean Breeze Freedom GamesJan 3 · 600 Meters · Place 54 · Ridley 01Ridley 01600 Meters542:20.89 PB10
Jan 3Ocean Breeze Freedom GamesJan 3 · 1600 Meters · Place 41 · Ridley 01Ridley 011600 Meters417:01.77 PB10
Jan 3Freedom GamesJan 3 · 600 Meters · Place 54 · RidleyRidley600 Meters54.2:20.89a10
Jan 3Freedom GamesJan 3 · 1600 Meters · Place 40 · RidleyRidley1600 Meters40.7:01.77a10

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 8Radnor Last Chance MeetMay 8 · 1600 Meters · Place 9 · RidleyRidley1600 Meters9.6:18.62a PB10
Apr 25Springfield InvitationalApr 25 · 1600 Meters · Place 14 · RidleyRidley1600 Meters14.6:28.50a10
Apr 18Penn Wood Rap Curry InvitationalApr 18 · 1600 Meters · RidleyRidley1600 Meters—DNS10
Apr 18Rap Curry InvitationalApr 18 · 1600 Meters · RidleyRidley1600 Meters—DNS10
Apr 15CAL Meet #3 @ HarritonApr 15 · 1600 Meters · Place 16 · RidleyRidley1600 Meters16.6:48.88a10
Apr 8Ridley CALApr 8 · 1600 Meters · Place 25 · RidleyRidley1600 Meters25.6:34.83a10
Apr 1Green Raider InvApr 1 · 1600 Meters · Place 28 · RidleyRidley1600 Meters28.8:27.17a10
Mar 25CAL Meet @ Upper DarbyMar 25 · 3200 Meters · Place 16 · RidleyRidley3200 Meters16.13:58.03a PB10

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 25UD InviteApr 25 · 3200 Meters · Place 13 · RidleyRidley3200 Meters13.14:13.47a9
Apr 25UD InviteApr 25 · 1600 Meters · Place 36 · RidleyRidley1600 Meters36.6:52.22a9
Apr 16Green Raider InvApr 16 · 1600 Meters · Place 16 · RidleyRidley1600 Meters16.6:37.67a9
Apr 9CAL Meet #3Apr 9 · 1600 Meters · Place 21 · RidleyRidley1600 Meters21.7:17.50a9
Apr 9CAL Meet #3Apr 9 · 800 Meters · RidleyRidley800 Meters--DNS9
Apr 2CAL - HavenApr 2 · 1600 Meters · Place 17 · RidleyRidley1600 Meters17.6:34.55a9
Mar 26CAL Meet #1 - PNCMar 26 · 1600 Meters · Place 24 · RidleyRidley1600 Meters24.6:38.11a9

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 1Ocean Breeze InvitationalFeb 1 · 1 Mile · Place 52 · RidleyRidley1 Mile52.6:39.63a9
Feb 1Ocean Breeze InvitationalFeb 1 · 800 Meters · Place 19 · RidleyRidley800 Meters19.2:57.51a PB9
Jan 17DVGTCA Meet #7Jan 17 · 800 Meters · Place 38 · RidleyRidley800 Meters382:58.519
Jan 8DVGTCA & T&FCAofGP Novice MeetJan 8 · 1 Mile · Place 10 · RidleyRidley1 Mile106:41.48—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20DVGTCA Meet #4 - Invitational Day 2Dec 20 · 3000 Meters · Place 30 · RidleyRidley3000 Meters30.13:17.88a9