- Home
- U.S. Results
- Pennsylvania
- Widener
- Sani Hamlin
Sani Hamlin
Widener · Class of 2025
214 resultsTrack & Field2017–202622 first-place finishes
WrappedYour 2026 Outdoor Track season, WrappedRaces, wins, PRs and rankings as cards for your Instagram StoryShare it →
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Apr 30 | Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · Shot Put · Place 23 · WidenerWidener | Shot Put4kg | 23. | 8.98m | Fr |
| Apr 24 | John Covert ClassicApr 24 · Shot Put · Place 13 · WidenerWidener | Shot Put4kg | 13. | 9.32m | Fr |
| Apr 24 | John Covert ClassicApr 24 · 200 Meters · Place 12 · WidenerWidener | 200 Meters | 12. | 30.87aWind: -1.5 | Fr |
| Apr 24 | John Covert ClassicApr 24 · 100 Meters · Place 4 · WidenerWidener | 100 Meters | 4. | 14.40aWind: 0 | Fr |
| Apr 9 | TCNJ InvitationalApr 9 · Shot Put · Place 11 · WidenerWidener | Shot Put4kg | 11. | 9.36m | Fr |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Apr 17 | 2026 Paul Donahue InvitationalApr 17 · Shot Put · Place 27 · WidenerWidener | Shot Put4kg | 27. | 9.50m | Fr |
| Apr 17 | 2026 Paul Donahue InvitationalApr 17 · 200 Meters · Place 64 · WidenerWidener | 200 Meters | 64. | 29.94aWind: -1.3 | Fr |
| Feb 27 | Middle Atlantic (MAC) Indoor ChampionshipsFeb 27 · Shot Put · Place 17 · WidenerWidener | Shot Put4kg | 17. | 9.48m | Fr |
| Feb 19 | Keogh InvitationalFeb 19 · 60m Hurdles · Place 14 · WidenerWidener | 60m Hurdles33" / 0.838m | 14. | 11.68a | Fr |
| Feb 19 | Keogh InvitationalFeb 19 · High Jump · WidenerWidener | High Jump | -- | NH | Fr |
| Feb 13 | Widener Indoor ClassicFeb 13 · Shot Put · Place 38 · WidenerWidener | Shot Put | 38 | 9.68m | Fr |
| Feb 7 | Frank Colden InvitationalFeb 7 · High Jump · WidenerWidener | High Jump | — | NH | Fr |
| Feb 7 | Frank Colden InvitationalFeb 7 · 800 Meters · Place 40 · WidenerWidener | 800 Meters | 40 | 3:13.00a PB | Fr |
| Jan 31 | Widener Schuylkill ShowdownJan 31 · Shot Put · Place 22 · WidenerWidener | Shot Put4kg | 22. | 9.75m | Fr |
| Jan 23 | McElligott InvitationalJan 23 · 60 Meter · Place 11 · WidenerWidener | 60 Meter | 11. | 8.82a PB | Fr |
| Jan 23 | McElligott InvitationalJan 23 · Long Jump · Place 8 · WidenerWidener | Long Jump | 8. | 3.80m | Fr |
| Jan 23 | McElligott InvitationalJan 23 · Shot Put · Place 6 · WidenerWidener | Shot Put4kg | 6. | 9.78m PB | Fr |
| Jan 17 | Alvernia Winter InvitationalJan 17 · Shot Put · Place 19 · WidenerWidener | Shot Put | 19 | 9.33m | Fr |
| Jan 17 | Alvernia Winter InvitationalJan 17 · 200 Meters · Place 48 · WidenerWidener | 200 Meters | 48 | 30.73a | Fr |
| Jan 17 | Alvernia Winter InvitationalJan 17 · 60 Meters · Place 23 · WidenerWidener | 60 MetersRound P | 23 | 8.82a PB | Fr |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 5 | Fast Times Before FinalsDec 5 · 60 Meter · Place 22 · WidenerWidener | 60 MeterRound P | 22. | 8.88a | Fr |
| Dec 5 | Fast Times Before FinalsDec 5 · Shot Put · Place 16 · WidenerWidener | Shot Put4kg | 16. | 9.30m | Fr |
| Dec 5 | Fast Times Before FinalsDec 5 · 200 Meters · Place 29 · WidenerWidener | 200 Meters | 29. | 30.05a | Fr |
| Feb 19 | DVGTCA Meet of ChampionsFeb 19 · Shot Put · Place 14 · Cristo Rey PCristo Rey P | Shot Put | 14 | 31-02.75 | 12 |
| Feb 16 | PAISAA ChampionshipsFeb 16 · Shot Put · Place 5 · Cristo Rey PCristo Rey P | Shot Put | 5 | 9.87m | 12 |
| Feb 16 | PAISAA ChampionshipsFeb 16 · 60m Hurdles · Place 5 · Cristo Rey PCristo Rey P | 60m Hurdles | 5 | 10.97 | 12 |
| Feb 16 | PAISAA ChampionshipsFeb 16 · 60m Hurdles · Place 5 · Cristo Rey PCristo Rey P | 60m HurdlesRound P | 5 | 11.19 | 12 |
| Feb 12 | La Salle Winter Series - Girls Relay NightFeb 12 · Shot Put · Place 6 · Cristo Rey PhilaCristo Rey Phila | Shot Put | 6 | 31-09.50 | 12 |
| Jan 31 | DVGTCA Meet #8Jan 31 · Shot Put · Place 18 · Cristo Rey PCristo Rey P | Shot Put | 18 | 29-10.25 | 12 |
| Jan 31 | DVGTCA Meet #8Jan 31 · 60m Hurdles · Place 41 · Cristo Rey PCristo Rey P | 60m Hurdles | 41 | 11.49 | 12 |
| Jan 10 | DVGTCA Meet #6Jan 10 · 60m Hurdles · Place 38 · Cristo Rey PCristo Rey P | 60m Hurdles | 38 | 11.35 | 12 |
| Jan 4 | La Salle Winter Series - Girls Sprint NightJan 4 · 200 Meters · Place 44 · Cristo ReyCristo Rey | 200 Meters | 44 | 28.62 PB | — |
| Jan 4 | La Salle Winter Series - Girls Sprint NightJan 4 · 60m Hurdles · Place 20 · Cristo ReyCristo Rey | 60m HurdlesRound P | 20 | 11.18 | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Jun 13 | AAU Mid Atlantic District QualifierJun 13 · Javelin · Place 10 · Infinity TrackInfinity Track | Javelin600g | 10. | 68-03 | 12 |
| Jun 13 | AAU Mid Atlantic District QualifierJun 13 · Shot Put · Place 9 · Infinity TrackInfinity Track | Shot Put4kg | 9. | 30-00.25 | 12 |
| Jun 13 | AAU Mid Atlantic District QualifierJun 13 · 100m Hurdles · Place 17 · Infinity TrackInfinity Track | 100m Hurdles33" / 0.838m | 17. | 20.01a | 12 |
| May 21 | PJAA All-Star Championship MeetMay 21 · Javelin · Place 2 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Javelin | 2 | 66-11 | 12 |
| May 21 | PJAA All-Star Championship MeetMay 21 · Shot Put · Place 2 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Shot Put | 2 | 30-7 | 12 |
| May 21 | PJAA All-Star Championship MeetMay 21 · 300m Hurdles · Place 4 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | 300m Hurdles | 4 | 56.53a | 12 |
| May 21 | PJAA All-Star Championship MeetMay 21 · 100m Hurdles · Place 2 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | 100m Hurdles | 2 | 19.27a | 12 |
| May 19 | PA Independent School Athletic Association ChampionshipMay 19 · 100m Hurdles · Place 6 · Cristo Rey PCristo Rey P | 100m Hurdles | 6 | 18.70 | 12 |
| May 19 | PA Independent School Athletic Association ChampionshipMay 19 · 100m Hurdles · Place 6 · Cristo Rey PCristo Rey P | 100m Hurdles | 6 | 18.88 | 12 |
| May 19 | PA Independent School Athletic Association ChampionshipMay 19 · Javelin · Place 4 · Cristo Rey PCristo Rey P | Javelin | 4 | 90-07.00 | 12 |
| May 19 | PA Independent School Athletic Association ChampionshipMay 19 · Shot Put · Place 9 · Cristo Rey PCristo Rey P | Shot Put | 9 | 31-09.50 | 12 |
| May 13 | PJAA Track & Field Championship MeetMay 13 · Javelin · Place 1 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Javelin600g | 1. | 75' 2" | 12 |
| May 13 | PJAA Track & Field Championship MeetMay 13 · Discus · Place 2 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Discus1kg | 2. | 72' 1" | 12 |
| May 13 | PJAA Track & Field Championship MeetMay 13 · Shot Put · Place 1 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Shot Put4kg | 1. | 31' 11" | 12 |
| May 13 | PJAA Track & Field Championship MeetMay 13 · 100m Hurdles · Place 1 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | 100m Hurdles33" / 0.838m | 1. | 19.28a | 12 |
| May 7 | PJAA Invite #4May 7 · Javelin · Place 1 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Javelin600g | 1. | 76' 10" | 12 |
| May 7 | PJAA Invite #4May 7 · Discus · Place 2 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Discus1kg | 2. | 73' 0" PB | 12 |
| May 7 | PJAA Invite #4May 7 · Shot Put · Place 2 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Shot Put4kg | 2. | 32' 5" PB | 12 |
| May 7 | PJAA Invite #4May 7 · 100m Hurdles · Place 2 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | 100m Hurdles33" / 0.838m | 2. | 18.65a PB | 12 |
| Apr 29 | PJAA Relay MeetApr 29 · Javelin · Place 1 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Javelin | 1 | 58-6 | 12 |
| Apr 29 | PJAA Relay MeetApr 29 · Shot Put · Place 2 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Shot Put | 2 | 30-8 | 12 |
| Apr 29 | PJAA Relay MeetApr 29 · 300m Hurdles · Place 2 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | 300m Hurdles | 2 | 56.39a | 12 |
| Apr 16 | PJAA Meet #3Apr 16 · Shot Put · Place 2 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Shot Put | 2 | 31-5.5 | 12 |
| Apr 16 | PJAA Meet #3Apr 16 · 100m Hurdles · Place 2 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | 100m Hurdles | 2 | 19.68a | 12 |
| Apr 11 | Father Judge RelaysApr 11 · Shot Put · Place 2 · Cristo Rey PhiladelphiaCristo Rey Philadelphia | Shot Put | 2 | 32-1 | 12 |
| Apr 11 | Father Judge RelaysApr 11 · Javelin · Place 3 · Cristo Rey PhiladelphiaCristo Rey Philadelphia | Javelin | 3 | 58-8 | 12 |
| Apr 11 | Father Judge RelaysApr 11 · 300m Hurdles · Place 7 · Cristo Rey PhiladelphiaCristo Rey Philadelphia | 300m Hurdles | 7 | 57.98 | 12 |
| Apr 8 | PJAA Meet #2Apr 8 · Discus · Place 3 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Discus | 3 | 72-2 | 12 |
| Apr 8 | PJAA Meet #2Apr 8 · Shot Put · Place 2 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Shot Put | 2 | 31-6 | 12 |
| Apr 5 | Haverford InvitationalApr 5 · Javelin · Place 19 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Javelin | 19 | 61-9 | 12 |
| Apr 5 | Haverford InvitationalApr 5 · Shot Put · Place 12 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Shot Put | 12 | 28-10.5 | 12 |
| Apr 2 | PJAA Meet #1Apr 2 · Javelin · Place 1 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Javelin | 1 | 72-7 | 12 |
| Apr 2 | PJAA Meet #1Apr 2 · Discus · Place 4 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Discus | 4 | 57-6 | 12 |
| Apr 2 | PJAA Meet #1Apr 2 · Shot Put · Place 3 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Shot Put | 3 | 30-10 | 12 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 27 | Ocean Breeze Holiday FestivalDec 27 · Shot Put · Place 10 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Shot Put4kg | 10. | 30-1.50 | 12 |
| Dec 21 | JAMBAR Coaches Hall of Fame InviteDec 21 · 200 Meters · Place 4 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | 200 Meters | 4. | 28.76a | 12 |
| Dec 19 | Philadelphia Public League Meet #2Dec 19 · Shot Put · Place 4 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Shot Put4kg | 4. | 30-09.00 | 12 |
| Dec 19 | Philadelphia Public League Meet #2Dec 19 · 200 Meters · Place 12 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | 200 Meters | 12. | 28.93a | 12 |
| Dec 6 | DVGTCA Meet #1Dec 6 · 200 Meters · Place 17 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | 200 Meters | 17. | 28.97a | 12 |
| Feb 17 | PAISAA Indoor Track ChampionshipsFeb 17 · Shot Put · Place 8 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Shot Put | 8 | 28-4.5 | 11 |
| Feb 17 | PAISAA Indoor Track ChampionshipsFeb 17 · 55m Hurdles · Place 6 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | 55m Hurdles | 6 | 10.82 | 11 |
| Feb 17 | PAISAA Indoor Track ChampionshipsFeb 17 · 200 Meters · Place 14 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | 200 Meters | 14 | 29.81 | 11 |
| Feb 3 | Ocean Breeze Invitational & PentathlonFeb 3 · 800 Meters · Place 9 · Cristo Rey PhiladelphiaCristo Rey Philadelphia | 800 Meters | 9 | 3:17.59 | 11 |
| Feb 3 | Ocean Breeze Invitational & PentathlonFeb 3 · Long Jump · Place 10 · Cristo Rey PhiladelphiaCristo Rey Philadelphia | Long Jump | 10 | 3.39m PB | 11 |
| Feb 3 | Ocean Breeze Invitational & PentathlonFeb 3 · Shot Put · Place 1 · Cristo Rey PhiladelphiaCristo Rey Philadelphia | Shot Put | 1 | 8.80m | 11 |
| Feb 3 | Ocean Breeze Invitational & PentathlonFeb 3 · High Jump · Place 8 · Cristo Rey PhiladelphiaCristo Rey Philadelphia | High Jump | 8 | 1.21m PB | 11 |
| Feb 3 | Ocean Breeze Invitational & PentathlonFeb 3 · 55m Hurdles · Place 8 · Cristo Rey PhiladelphiaCristo Rey Philadelphia | 55m Hurdles | 8 | 11.20 | 11 |
| Jan 12 | DVGTCA Meet #6Jan 12 · Long Jump · Place 30 · Cristo ReyCristo Rey | Long Jump | 30 | 11-10.50 | 11 |
| Jan 12 | DVGTCA Meet #6Jan 12 · 60m Hurdles · Place 45 · Cristo ReyCristo Rey | 60m Hurdles | 45 | 11.97 | 11 |
| Jan 5 | DVGTCA Meet #5Jan 5 · 60m Hurdles · Place 39 · Cristo Rey PhiladelphiaCristo Rey Philadelphia | 60m Hurdles | 39 | 11.67 | 11 |
| Jan 5 | DVGTCA Meet #5Jan 5 · 60m Hurdles · Place 39 · Cristo ReyCristo Rey | 60m Hurdles | 39 | 11.67 | 11 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Jun 28 | AAU Region 02 National QualifierJun 28 · Javelin · Place 8 · Infinity TrackInfinity Track | Javelin600g | 8. | 79-02 | 11 |
| Jun 28 | AAU Region 02 National QualifierJun 28 · Shot Put · Infinity TrackInfinity Track | Shot Put4kg | — | DNS | 11 |
| Jun 14 | AAU Mid-Atlantic QualifierJun 14 · Javelin · Place 8 · Infinity TraInfinity Tra | Javelin | 8 | 74-00 | 17 |
| Jun 14 | AAU Mid-Atlantic QualifierJun 14 · Shot Put · Place 7 · Infinity TraInfinity Tra | Shot Put | 7 | 27-05.00 | 17 |
| Jun 14 | AAU Mid-Atlantic QualifierJun 14 · 100 Meters · Place 26 · Infinity TraInfinity Tra | 100 Meters | 26 | 14.18 | 17 |
| Jun 1 | UAGTCA ChampJun 1 · Javelin · Place 2 · Infinity TrackInfinity Track | Javelin600g | 2. | 21.19m | 11 |
| Jun 1 | UAGTCA ChampJun 1 · 400 Meters · Place 5 · Infinity TrackInfinity Track | 400 Meters | 5. | 1:11.88a | 11 |
| Jun 1 | UAGTCA ChampJun 1 · 100 Meters · Place 2 · Infinity TrackInfinity Track | 100 MetersRound P | 2. | 13.81a PB | 11 |
| Jun 1 | UAGTCA ChampJun 1 · 100 Meters · Place 2 · Infinity TrackInfinity Track | 100 Meters | 2. | 13.87a | 11 |
| May 25 | UAGTCA Meet 4May 25 · 400 Meters · Place 7 · Infinity TrackInfinity Track | 400 Meters | 7. | 1:11.23a PB | 11 |
| May 25 | UAGTCA Meet 4May 25 · 100 Meters · Place 5 · Infinity TrackInfinity Track | 100 MetersRound P | 5. | 13.93a | 11 |
| May 25 | UAGTCA Meet 4May 25 · 100 Meters · Place 5 · Infinity TrackInfinity Track | 100 Meters | 5. | 13.93a | 11 |
| May 18 | PAISAAMay 18 · Javelin · Place 11 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Javelin600g | 11. | 71-05 | 11 |
| May 18 | PAISAAMay 18 · Shot Put · Place 10 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Shot Put4kg | 10. | 28-05.25 | 11 |
| May 18 | PAISAAMay 18 · 100m Hurdles · Place 14 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | 100m Hurdles33" / 0.838mRound P | 14. | 19.91aWind: 0 | 11 |
| May 15 | PJAA All-Star MeetMay 15 · Javelin · Place 2 · Cristo Rey (PhiladelphiaCristo Rey (Philadelphia | Javelin | 2 | 68-5 | — |
| May 15 | PJAA All-Star MeetMay 15 · Shot Put · Place 4 · Cristo Rey (PhiladelphiaCristo Rey (Philadelphia | Shot Put | 4 | 26-9 | — |
| May 15 | PJAA All-Star MeetMay 15 · 100m Hurdles · Place 1 · Cristo Rey (PhiladelphiCristo Rey (Philadelphi | 100m Hurdles | 1 | 19.72a | — |
| May 8 | Penn-Jersey Athletic League ChampionshipsMay 8 · Javelin · Place 2 · Cristo Rey PhiladelphiaCristo Rey Philadelphia | Javelin | 2 | 68-7 | 11 |
| May 8 | Penn-Jersey Athletic League ChampionshipsMay 8 · Shot Put · Place 4 · Cristo Rey PhiladelphiaCristo Rey Philadelphia | Shot Put | 4 | 26-8.50 | 11 |
| May 8 | Penn-Jersey Athletic League ChampionshipsMay 8 · Long Jump · Place 5 · Cristo Rey PhiladelphiaCristo Rey Philadelphia | Long Jump | 5 | 12-1 | 11 |
| May 8 | Penn-Jersey Athletic League ChampionshipsMay 8 · 100m Hurdles · Place 1 · Cristo Rey PhiladelphiaCristo Rey Philadelphia | 100m Hurdles | 1 | 19.60 | 11 |
| Apr 29 | PJAA Relay MeetApr 29 · Long Jump · Place 4 · Cristo Rey (PhiladelphiaCristo Rey (Philadelphia | Long Jump | 4 | 13-11 | — |
| Apr 29 | PJAA Relay MeetApr 29 · Javelin · Place 1 · Cristo Rey (PhiladelphiaCristo Rey (Philadelphia | Javelin | 1 | 72-6 | — |
| Apr 29 | PJAA Relay MeetApr 29 · Shot Put · Place 3 · Cristo Rey (PhiladelphiaCristo Rey (Philadelphia | Shot Put | 3 | 28-7 | — |
| Apr 24 | PJAA White Division Meet #2Apr 24 · Javelin · Place 1 · Cristo Rey (PhiladelphiaCristo Rey (Philadelphia | Javelin | 1 | 69-5 | — |
| Apr 24 | PJAA White Division Meet #2Apr 24 · Shot Put · Place 1 · Cristo Rey (PhiladelphiaCristo Rey (Philadelphia | Shot Put | 1 | 32-7 | — |
| Apr 19 | Jack Armstrong Invitational Track and Field MeetApr 19 · Shot Put · Place 7 · Cristo Rey PhiladelphiaCristo Rey Philadelphia | Shot Put | 7 | 27-5 | 11 |
| Apr 19 | Jack Armstrong Invitational Track and Field MeetApr 19 · 200 Meters · Place 17 · Cristo Rey PhiladelphiaCristo Rey Philadelphia | 200 MetersRound P | 17 | 29.32 PB | 11 |
| Apr 18 | PJAA white Division Meet #1Apr 18 · Long Jump · Place 4 · Cristo Rey (PhiladelphiaCristo Rey (Philadelphia | Long Jump | 4 | 13-10 | — |
| Apr 18 | PJAA white Division Meet #1Apr 18 · Javelin · Place 1 · Cristo Rey (PhiladelphiaCristo Rey (Philadelphia | Javelin | 1 | 70-0.25 | — |
| Apr 18 | PJAA white Division Meet #1Apr 18 · Shot Put · Place 3 · Cristo Rey (PhiladelphiaCristo Rey (Philadelphia | Shot Put | 3 | 27-3 | — |
| Apr 18 | PJAA white Division Meet #1Apr 18 · 100m Hurdles · Place 1 · Cristo Rey (PhiladelphiCristo Rey (Philadelphi | 100m Hurdles | 1 | 19.87a | — |
| Apr 12 | Cardinal InvitationalApr 12 · Javelin · Place 19 · Cristo Rey PCristo Rey P | Javelin | 19 | 71-06 | 11 |
| Apr 6 | Haverford InvitationalApr 6 · 100m Hurdles · Place 26 · Cristo Rey PhiladelpCristo Rey Philadelp | 100m Hurdles | 26 | 19.36 | JR |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 20 | DVGTCA Meet #3Dec 20 · 60m Hurdles · Place 42 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | 60m Hurdles33" / 0.838m | 42. | 11.81a | 11 |
| Dec 20 | DVGTCA Meet #3Dec 20 · Shot Put · Place 10 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Shot Put4kg | 10. | 29-08.50 | 11 |
| Dec 15 | DVGTCA Meet #2Dec 15 · 60m Hurdles · Place 32 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | 60m Hurdles33" / 0.838m | 32. | 11.61a PB | 11 |
| Dec 8 | DVGTCA Meet #1Dec 8 · Shot Put · Place 9 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Shot Put4kg | 9. | 28-07.50 | 11 |
| Jan 27 | DVGTCA Meet #7Jan 27 · Shot Put · Place 28 · Cristo ReyCristo Rey | Shot Put | 28 | 25-08.00 | 10 |
| Jan 27 | DVGTCA Meet #7Jan 27 · Long Jump · Place 38 · Cristo ReyCristo Rey | Long Jump | 38 | 12-07.75 | 10 |
| Jan 27 | DVGTCA Meet #7Jan 27 · Shot Put · Place 28 · Cristo Rey PhiladelphiaCristo Rey Philadelphia | Shot Put | 28 | 25-8 | 10 |
| Jan 27 | DVGTCA Meet #7Jan 27 · Long Jump · Place 38 · Cristo Rey PhiladelphiaCristo Rey Philadelphia | Long Jump | 38 | 12-7.75 | 10 |
| Jan 20 | DVGTCA Meet #6Jan 20 · Shot Put · Place 25 · Cristo ReyCristo Rey | Shot Put | 25 | 26-02.00 | 10 |
| Jan 13 | DVGTCA Meet #5Jan 13 · Long Jump · Place 27 · Cristo ReyCristo Rey | Long Jump | 27 | 13-02.75 | 10 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Jul 22 | UAGTCA Ron Jackson Youth Invitational 2023Jul 22 · Combined results · Place 2 · Infinity TraInfinity Tra | Combined results | 2 | 75-10 | — |
| Jul 22 | UAGTCA Ron Jackson Youth Invitational 2023Jul 22 · Combined results · Place 1 · Infinity TraInfinity Tra | Combined results | 1 | 28-08.25 | — |
| Jul 22 | UAGTCA Ron Jackson Youth Invitational 2023Jul 22 · Combined results · Place 26 · Infinity TraInfinity Tra | Combined resultsRound P | 26 | 14.55 | — |
| Jun 30 | 2023 AAU Region 02 QualifierJun 30 · Javelin · Place 4 · Infinity Track ClubInfinity Track Club | Javelin | 4 | 76-7 | — |
| Jun 30 | 2023 AAU Region 02 QualifierJun 30 · Shot Put · Place 6 · Infinity Track ClubInfinity Track Club | Shot Put | 6 | 27-9 | — |
| Jun 16 | AAU Mid-Atlantic District QualifierJun 16 · Javelin · Place 5 · Infinity TrackInfinity Track | Javelin600g | 5. | 79-9 | 10 |
| Jun 16 | AAU Mid-Atlantic District QualifierJun 16 · Shot Put · Place 5 · Infinity TrackInfinity Track | Shot Put4kg | 5. | 27-9.50 | 10 |
| Jun 16 | AAU Mid-Atlantic District QualifierJun 16 · 100 Meters · Place 48 · Infinity TrackInfinity Track | 100 Meters | 48. | 14.63a | 10 |
| May 20 | PAISAA ChampionshipsMay 20 · Javelin · Place 8 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Javelin600g | 8. | 77-05 | 10 |
| May 20 | PAISAA ChampionshipsMay 20 · Shot Put · Place 12 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Shot Put4kg | 12. | 27-03.50 | 10 |
| May 13 | UAGTCA Developmental Meet 2May 13 · Javelin · Place 1 · Infinity TrackInfinity Track | Javelin600g | 1. | 26.65m PB | 10 |
| May 13 | UAGTCA Developmental Meet 2May 13 · 400 Meters · Place 9 · Infinity TrackInfinity Track | 400 Meters | 9. | 1:14.29a | 10 |
| May 13 | UAGTCA Developmental Meet 2May 13 · 100 Meters · Place 8 · Infinity TrackInfinity Track | 100 MetersRound P | 8. | 14.38a | 10 |
| May 13 | UAGTCA Developmental Meet 2May 13 · 100 Meters · Place 7 · Infinity TrackInfinity Track | 100 Meters | 7. | 16.58a | 10 |
| May 10 | Penn-Jersey Athletic League ChampionshipsMay 10 · 400 Meters · Place 12 · Cristo Rey PhiladelphiaCristo Rey Philadelphia | 400 Meters | 12 | 1:14.22 | 10 |
| May 10 | Penn-Jersey Athletic League ChampionshipsMay 10 · Javelin · Place 1 · Cristo Rey PhiladelphiaCristo Rey Philadelphia | Javelin | 1 | 74-11 | 10 |
| May 10 | Penn-Jersey Athletic League ChampionshipsMay 10 · Shot Put · Place 1 · Cristo Rey PhiladelphiaCristo Rey Philadelphia | Shot Put | 1 | 28-8 | 10 |
| Apr 18 | Penn-Jersey All-League MeetApr 18 · Combined results · Place 2 · Cristo Rey PhiladelpCristo Rey Philadelp | Combined results | 2 | 67-11 | 10 |
| Apr 18 | Penn-Jersey All-League MeetApr 18 · Combined results · Place 1 · Cristo Rey PhiladelpCristo Rey Philadelp | Combined results | 1 | 1:14.20 | 10 |
| Apr 14 | Cardinal InvitationalApr 14 · Javelin · Place 23 · Cristo ReyCristo Rey | Javelin | 23 | 67-03.00 | 10 |
| Apr 14 | Cardinal InvitationalApr 14 · Shot Put · Place 16 · Cristo ReyCristo Rey | Shot Put | 16 | 26-00.00 | 10 |
| Apr 12 | Penn-Jersey White Division MeetApr 12 · Combined results · Place 1 · Cristo Rey PhiladelpCristo Rey Philadelp | Combined results | 1 | 68-01 | 10 |
| Mar 31 | John Heins Memorial InvitationalMar 31 · Javelin · Place 11 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Javelin600g | 11. | 73-06 | 10 |
| Mar 31 | John Heins Memorial InvitationalMar 31 · Shot Put · Place 10 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Shot Put4kg | 10. | 27-04.00 | 10 |
| Feb 18 | 2023 PAISAA Indoor Track & Field ChampionshipsFeb 18 · Shot Put · Place 8 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Shot Put4kg | 8. | 26' 11 | 10 |
| Feb 18 | 2023 PAISAA Indoor Track & Field ChampionshipsFeb 18 · 400 Meters · Place 12 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | 400 Meters | 12. | 1:13.97a | 10 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 9 | DVGTCA Meet #1Dec 9 · Shot Put · Place 21 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Shot Put4kg | 21. | 25-08.00 | 10 |
| Mar 11 | AAU National Indoor ChampionshipsMar 11 · 60 Meter · Place 38 · Infinity TrackInfinity Track | 60 MeterRound P | 38. | 9.52a | 9 |
| Mar 11 | AAU National Indoor ChampionshipsMar 11 · Shot Put · Place 4 · Infinity TrackInfinity Track | Shot Put4kg | 4. | 24-10.25 | 9 |
| Mar 11 | AAU National Indoor ChampionshipsMar 11 · 200 Meters · Place 38 · Infinity TrackInfinity Track | 200 MetersRound P | 38. | 31.91a | 9 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Jul 23 | 2022 UAGTCA's Ron Jackson Youth InvitationalJul 23 · Shot Put · Place 5 · Infinity TraInfinity Tra | Shot Put | 5 | 25-08.25 | — |
| Jul 23 | 2022 UAGTCA's Ron Jackson Youth InvitationalJul 23 · 100m Hurdles · Place 16 · Infinity TraInfinity Tra | 100m Hurdles | 16 | 22.49 | — |
| Jun 17 | 2022 AAU Mid-Atlantic District Championships QualifierJun 17 · Discus · Place 11 · Infinity TraInfinity Tra | Discus | 11 | 59-03 | 15 |
| Jun 17 | 2022 AAU Mid-Atlantic District Championships QualifierJun 17 · Javelin · Place 6 · Infinity TraInfinity Tra | Javelin | 6 | 70-10 | 15 |
| Jun 17 | 2022 AAU Mid-Atlantic District Championships QualifierJun 17 · Shot Put · Place 11 · Infinity TraInfinity Tra | Shot Put | 11 | 25-00.75 | 15 |
| Jun 17 | 2022 AAU Mid-Atlantic District Championships QualifierJun 17 · 100 Meters · Place 44 · Infinity TraInfinity Tra | 100 Meters | 44 | 14.72 | 15 |
| Jun 4 | UAGTCA Developmental ChampionshipJun 4 · Discus · Place 2 · Infinity TrackInfinity Track | Discus1kg | 2. | 16.51mUnofficial | 9 |
| Jun 4 | UAGTCA Developmental ChampionshipJun 4 · 100 Meters · Place 5 · Infinity TrackInfinity Track | 100 MetersRound P | 5. | 14.16aUnofficial | 9 |
| Jun 4 | UAGTCA Developmental ChampionshipJun 4 · 100 Meters · Place 4 · Infinity TrackInfinity Track | 100 Meters | 4. | 14.36aUnofficial | 9 |
| May 19 | Penn-Jersey Athletic League ChampionshipsMay 19 · Javelin · Place 3 · Cristo Rey PhiladelphiaCristo Rey Philadelphia | Javelin | 3 | 73-9 | 9 |
| May 19 | Penn-Jersey Athletic League ChampionshipsMay 19 · Shot Put · Place 1 · Cristo Rey PhiladelphiaCristo Rey Philadelphia | Shot Put | 1 | 26-0.50 | 9 |
| May 12 | PJAA RelaysMay 12 · Javelin · Place 2 · Cristo Rey PCristo Rey P | Javelin | 2 | 71-02 | — |
| Apr 23 | Central Bucks West RelaysApr 23 · Javelin · Place 11 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Javelin600g | 11. | 70-07 | 9 |
| Apr 23 | Central Bucks West RelaysApr 23 · Shot Put · Place 14 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Shot Put4kg | 14. | 24-04.50 | 9 |
| Apr 8 | The John Heins InvitationalApr 8 · Javelin · Place 22 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Javelin600g | 22. | 59-04 | 9 |
| Apr 2 | Haverford InvitationalApr 2 · Shot Put · Place 24 · Cristo Rey PCristo Rey P | Shot Put | 24 | 22-08.00 | — |
| Apr 2 | Haverford InvitationalApr 2 · Javelin · Place 18 · Cristo Rey PCristo Rey P | Javelin | 18 | 53-08 | — |
| Apr 2 | Haverford InvitationalApr 2 · 200 Meters · Place 32 · Cristo Rey PCristo Rey P | 200 Meters | 32 | 31.04 | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 17 | DVGTCA Meet #2Dec 17 · Shot Put · Place 20 · Cristo Rey (Philadelphia)Cristo Rey (Philadelphia) | Shot Put4kg | 20. | 22-4.75Unofficial | 9 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Jul 17 | AAU Region 2 Qualifier @ Millersville UniversityJul 17 · Javelin · Place 2 · Infinity TrackInfinity Track | Javelin600g | 2. | 55-02 | 8 |
| Jul 17 | AAU Region 2 Qualifier @ Millersville UniversityJul 17 · Shot Put · Place 5 · Infinity TrackInfinity Track | Shot Put6lb | 5. | 26-08.00 PB | 8 |
| May 29 | PWC Panthers I-95 InvitationalMay 29 · Shot Put · Place 8 · Infinity TrackInfinity Track | Shot Put6lb | 8. | 23-08.00 | 8 |
| May 29 | PWC Panthers I-95 InvitationalMay 29 · 100 Meters · Place 51 · Infinity TrackInfinity Track | 100 Meters | 51. | 15.83a | 8 |
| May 23 | LEGACY TRACK AND FIELD VIRGINIA INVITATIONALMay 23 · Shot Put · Place 8 · Infinity TrackInfinity Track | Shot Put6lb | 8. | 25-11.50 | 8 |
| May 23 | LEGACY TRACK AND FIELD VIRGINIA INVITATIONALMay 23 · 100 Meters · Place 68 · Infinity TrackInfinity Track | 100 MetersRound P | 68. | 15.58a | 8 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Feb 16 | Pre Nationals InvitationalFeb 16 · 55m Hurdles · Place 15 · Infinity TrackInfinity Track | 55m Hurdles33" | 15. | 13.92a PB | 7 |
| Feb 16 | Pre Nationals InvitationalFeb 16 · Shot Put · Place 12 · Infinity TrackInfinity Track | Shot Put4kg | 12. | 7.27m | 7 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Jul 29 | AAU Junior Olympic NationalsJul 29 · Javelin · Place 23 · Infinity TrackInfinity Track | Javelin400g TJ | 23. | 14.56m | 5 |
| Jul 29 | AAU Junior Olympic NationalsJul 29 · Shot Put · Place 50 · Infinity TrackInfinity Track | Shot Put6lb | 50. | 5.56m | 5 |
| Jun 22 | 2018 AAU REGION 2 NATIONAL QUALIFIER MULTI - EVENTS AND TRACK & FIELD CHAMPIONSHIPJun 22 · Javelin · Place 1 · Infinity TrackInfinity Track | Javelin400g TJ | 1. | 53-05 PB | 5 |
| Jun 22 | 2018 AAU REGION 2 NATIONAL QUALIFIER MULTI - EVENTS AND TRACK & FIELD CHAMPIONSHIPJun 22 · Shot Put · Place 6 · Infinity TrackInfinity Track | Shot Put6lb | 6. | 14-05.75 | 5 |
| Jun 22 | 2018 AAU REGION 2 NATIONAL QUALIFIER MULTI - EVENTS AND TRACK & FIELD CHAMPIONSHIPJun 22 · 100 Meters · Place 12 · Infinity TrackInfinity Track | 100 MetersRound P | 12. | 16.84a | 5 |
| Jun 9 | 2018 AAU Mid Atlantic District QualifierJun 9 · Shot Put · Place 7 · Infinity Track ClubInfinity Track Club | Shot Put | 7 | 15-01.00 | — |
| Jun 9 | 2018 AAU Mid Atlantic District QualifierJun 9 · Javelin · Place 4 · Infinity Track ClubInfinity Track Club | Javelin | 4 | 34-10 | — |
| Jun 9 | 2018 AAU Mid Atlantic District QualifierJun 9 · 100 Meters · Place 16 · Infinity Track ClubInfinity Track Club | 100 Meters | 16 | 16.61 | — |
| May 26 | UAGTCA Outdoor Meet #4May 26 · Combined results · Place 53 · Infinity TraInfinity Tra | Combined results | 53 | 1:34.43 | — |
| May 26 | UAGTCA Outdoor Meet #4May 26 · Combined results · Place 47 · Infinity TraInfinity Tra | Combined resultsRound P | 47 | 16.87 | — |
| May 19 | UAGTCA Outdoor Meet #3May 19 · Combined results · Place 9 · Infinity TraInfinity Tra | Combined results | 9 | 8.70m | — |
| May 19 | UAGTCA Outdoor Meet #3May 19 · Combined results · Place 11 · Infinity TraInfinity Tra | Combined results | 11 | 4.15m PB | — |
| May 19 | UAGTCA Outdoor Meet #3May 19 · Combined results · Place 44 · Infinity TraInfinity Tra | Combined results | 44 | 37.27 | — |
| May 5 | UAGTCA Outdoor Meet#1May 5 · Combined results · Place 12 · Infinity TraInfinity Tra | Combined results | 12 | 4.39m | — |
| May 5 | UAGTCA Outdoor Meet#1May 5 · Combined results · Place 40 · Infinity TraInfinity Tra | Combined results | 40 | 36.23 | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Feb 18 | Pre Nationals InvitationalFeb 18 · 55 Meter · Place 45 · Infinity TrackInfinity Track | 55 Meter | 45. | 9.88a | 5 |
| Feb 18 | Pre Nationals InvitationalFeb 18 · Shot Put · Place 13 · Infinity TrackInfinity Track | Shot Put6lb | 13. | 4.37m | 5 |
| Feb 18 | Pre Nationals InvitationalFeb 18 · 200 Meters · Place 55 · Infinity TrackInfinity Track | 200 Meters | 55. | 35.94a | 5 |
| Jan 20 | Ocean Breeze Invitational - Youth DivisionJan 20 · 55 Meter · Infinity TrackInfinity Track | 55 Meter | — | DNS | 5 |
| Jan 20 | Ocean Breeze Invitational - Youth DivisionJan 20 · Shot Put · Place 10 · Infinity TrackInfinity Track | Shot Put6lb | 10. | 4.35m | 5 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Jun 10 | AAU District Qualifier - Mid-AtlanticJun 10 · Shot Put · Place 15 · Infinity Track ClubInfinity Track Club | Shot Put | 15 | 12-09.25 | — |
| Jun 10 | AAU District Qualifier - Mid-AtlanticJun 10 · Javelin · Place 9 · Infinity Track ClubInfinity Track Club | Javelin | 9 | 24-06 | — |
| Jun 10 | AAU District Qualifier - Mid-AtlanticJun 10 · 100 Meters · Place 24 · Infinity Track ClubInfinity Track Club | 100 Meters | 24 | 16.71 | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Feb 19 | USATF Northeast Zone Youth Indoor Championships (Hershey Nationals qualifier)Feb 19 · 55 Meter · Place 34 · Infinity TrackInfinity Track | 55 MeterRound P | 34. | 9.81a PB | 4 |
| Feb 19 | USATF Northeast Zone Youth Indoor Championships (Hershey Nationals qualifier)Feb 19 · Shot Put · Infinity TrackInfinity Track | Shot Put6lb | — | DNS | 4 |
| Feb 19 | USATF Northeast Zone Youth Indoor Championships (Hershey Nationals qualifier)Feb 19 · 200 Meters · Place 24 · Infinity TrackInfinity Track | 200 Meters | 24. | 35.78a | 4 |
| Jan 22 | Ocean Breeze Invitational - YOUTHJan 22 · 55 Meter · Place 39 · Infinity TrackInfinity Track | 55 Meter | 39. | 9.96a | 4 |
| Jan 22 | Ocean Breeze Invitational - YOUTHJan 22 · Shot Put · Place 4 · Infinity TrackInfinity Track | Shot Put6lb | 4. | 4.78m PB | 4 |