Speed rating — all races
Track & Field
TF speed rating
2026 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2026-06-18 | New Balance Nationals Outdoor | 400mh | 54.64 | 16th · 1st on team | — | -1.9% | ★PR SR |
| 2026-05-23 | PIAA Track & Field State Championships | 300mh | 37.79 | 3rd · 2nd on team | — | -1.3% | PR SR |
| 2026-05-23 | PIAA Track & Field State Championships | 300mh | 37.77 | 2nd · 1st on team | — | -1.3% | ★PR SR |
| 2026-05-15 | PIAA District 1 AA/AAA Championships | 110mh | 14.66 | 12th · 1st on team | — | -1.6% | |
| 2026-05-15 | PIAA District 1 AA/AAA Championships | 300mh | 39.45 | 14th · 2nd on team | — | -1.6% | |
| 2026-05-15 | PIAA District 1 AA/AAA Championships | 110mh | 15.2 | 20th · 2nd on team | — | -1.6% | |
| 2026-05-15 | PIAA District 1 AA/AAA Championships | 300mh | 38.84 | 8th · 1st on team | — | -1.6% | PR SR |
| 2026-05-08 | SOL American Conference Championship | 200m | 22.14 | 1st · 1st on team | — | -0.6% | ★PR SR |
| 2026-05-08 | SOL American Conference Championship | 200m | 22.39 | 2nd · 2nd on team | — | -0.6% | |
| 2026-05-08 | SOL American Conference Championship | 110mh | 14.53 | 1st · 1st on team | — | -0.6% | ★PR SR |
| 2026-05-08 | SOL American Conference Championship | 300mh | 41.33 | 1st · 1st on team | — | -0.6% | |
| 2026-05-08 | SOL American Conference Championship | 110mh | 14.95 | 3rd · 2nd on team | — | -0.6% | |
| 2026-04-30 | Montgomery Memorial Meet | 200m | 22.86 | 2nd · 1st on team | — | -0.6% | |
| 2026-04-30 | Montgomery Memorial Meet | 400m | 49.57 | 1st · 1st on team | — | -0.6% | ★PR SR |
| 2026-04-28 | Springfield Montco #3 | 300mh | 39.23 | 1st · 1st on team | — | +2.9% | PR SR |
| 2026-04-28 | Springfield Montco #3 | 100m | 11.05 | 1st · 1st on team | — | +2.9% | ★PR SR |
| 2026-04-28 | Springfield Montco #3 | 110mh | 15.24 | 1st · 1st on team | — | +2.9% | PR SR |
| 2026-04-18 | CB West Relays | 300mh | 39.58 | 2nd · 1st on team | — | +0.5% | PR SR |
| 2026-04-10 | Cardinal Classic | 400m | 50.07 | 3rd · 1st on team | — | -0.5% | |
| 2026-04-10 | Cardinal Classic | 200m | 22.22 | 4th · 1st on team | — | -0.5% | |
| 2026-04-02 | Jim Kelly Invitational | 200m | 22.42 | 2nd · 1st on team | — | -0.6% | |
| 2026-03-24 | Springfield Montco #2 | lj | 19-03.00 | — | — | +2.9% | |
| 2026-03-24 | Springfield Montco #2 | 110mh | 15.91 | 1st · 1st on team | — | +2.9% | PR SR |
| 2026-03-13 | New Balance Nationals Indoor | 200m | 22.43 | 138th · 1st on team | — | -1.7% | |
| 2026-03-01 | PTFCA Championships | 200m | 22.39 | 14th · 1st on team | — | -1.7% | |
| 2026-02-22 | Philly Area Final Qualifier | 200m | 22.33 | 9th · 1st on team | — | -1.6% | |
| 2026-02-01 | The 11th Annual Ocean Breeze Invitational 2026 | 400m | 53.31 | 46th · 1st on team | — | -1.9% | |
| 2026-02-01 | The 11th Annual Ocean Breeze Invitational 2026 | 200m | 22.65 | 30th · 1st on team | — | -1.9% | |
| 2026-02-01 | The 11th Annual Ocean Breeze Invitational 2026 | 55mh | 8.11 | 24th · 1st on team | — | -1.9% | ★PR SR |
| 2026-01-23 | TFCAGP #7 | 60mh | 8.62 | 11th · 1st on team | — | -1.4% | ★PR SR |
| 2026-01-23 | TFCAGP #7 | 60mh | 8.7 | 14th · 2nd on team | — | -1.4% | |
| 2026-01-18 | Kristian Marche Memorial Invitational | 60m | 7.26 | 24th · 1st on team | — | -1.6% | ★PR SR |
| 2026-01-18 | Kristian Marche Memorial Invitational | 400m | 50.52 | 10th · 1st on team | — | -1.6% | |
| 2026-01-16 | TFCAofGP Meet #6 | 200m | 22.16 | 5th · 1st on team | — | -1.6% | PR SR |
| 2026-01-03 | TFCAGP #4 | 60m | 7.29 | 8th · 1st on team | — | -1.4% | SR |
| 2026-01-03 | TFCAGP #4 | 60m | 7.68 | 26th · 2nd on team | — | -1.4% | |
| 2026-01-03 | TFCAGP #4 | 200m | 22.96 | 1st · 1st on team | — | -1.4% | SR |
| 2026-01-02 | La Salle Winter Series - Sprint Night | 400m | 49.68 | 11th · 1st on team | — | -1.6% | PR SR |
2025 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2025-06-29 | AAU Track & Field Region 2 Qualifier | 200m | 22.65 | 11th · 3rd on team | — | -0.5% | |
| 2025-06-29 | AAU Track & Field Region 2 Qualifier | 200m | 22.46 | 7th · 1st on team | — | -0.5% | |
| 2025-06-15 | AAU Mid Atlantic District Qualifier | 200m | 22.42 | 8th · 2nd on team | — | -1.6% | |
| 2025-06-15 | AAU Mid Atlantic District Qualifier | 400m | 50.47 | 17th · 2nd on team | — | -1.6% | PR SR |
| 2025-05-09 | SOL American | 200m | 22.33 | 2nd · 2nd on team | — | -0.6% | PR SR |
| 2025-05-09 | SOL American | 400m | 51.22 | 3rd · 2nd on team | — | -0.6% | PR SR |
| 2025-05-09 | SOL American | 200m | 22.6 | 5th · 4th on team | — | -0.6% | |
| 2025-04-19 | Rap Curry Inv | 200m | 22.54 | 9th · 1st on team | — | -1.5% | |
| 2025-04-19 | Rap Curry Inv | 400m | 51.75 | 6th · 1st on team | — | -1.5% | |
| 2025-04-05 | Council Rock Kiwanis Invitational | 200m | 22.96 | 5th · 2nd on team | — | -0.1% | |
| 2025-04-05 | Council Rock Kiwanis Invitational | 200m | 22.57 | 2nd · 1st on team | — | -0.1% | |
| 2025-03-16 | Nike Indoor Nationals | 200m | 23.74 | 53rd · 1st on team | — | -1.7% | |
| 2025-02-15 | TFCAofGP Meet of Champions | 60m | 7.35 | 31st · 1st on team | — | -1.6% | |
| 2025-02-15 | TFCAofGP Meet of Champions | 200m | 23.1 | 30th · 2nd on team | — | -1.6% | |
| 2025-02-02 | TFCAofGP Meet #9 | 200m | 22.35 | 6th · 1st on team | — | -1.6% | PR SR |
| 2025-01-26 | PTFCA Indoor Track Festival | 400m | 51.57 | 7th · 1st on team | — | -1.6% | PR SR |
| 2025-01-24 | Ursinus HS Invitational | 800m | 2:06.59 | 11th · 1st on team | 119.0 | -1.3% | ★PR SR RSR |
| 2025-01-11 | TFCAGP #5 | 60m | 7.29 | 11th · 1st on team | — | -0.8% | PR SR |
| 2025-01-11 | TFCAGP #5 | 60m | 7.31 | 18th · 2nd on team | — | -0.8% | |
| 2025-01-03 | La Salle Winter Series - Boys Sprint Night | 400m | 51.9 | 18th · 2nd on team | — | -1.6% | PR SR |
| 2024-12-27 | Robert J Burdette Indoor Classic | 200m | 23.35 | 3rd · 1st on team | — | -1.4% | SR |
| 2024-12-20 | TFCAGP #2 | 400m | 52 | 5th · 1st on team | — | -0.8% | PR SR |
| 2024-12-08 | Ursinus HS Opener | 400m | 53.06 | 4th · 2nd on team | — | -1.3% | PR SR |
2024 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2024-07-13 | AAU National Club Championships | 400m | 56.41 | 125th · 3rd on team | — | -1.0% | |
| 2024-07-13 | AAU National Club Championships | 200m | 23.18 | 94th · 2nd on team | — | -1.0% | |
| 2024-06-30 | AAU Region 01 Qualifier at Lincoln Park Jersey City New Jersey | 200m | 23.51 | 27th · 3rd on team | — | -0.2% | |
| 2024-06-22 | Penn Relays Summer Showcase #2 presented by Toyota | 100m | 11.31 | 26th · 2nd on team | — | -1.9% | PR SR |
| 2024-06-22 | Penn Relays Summer Showcase #2 presented by Toyota | 200m | 23.24 | 11th · 3rd on team | — | -1.9% | |
| 2024-06-16 | AAU New Jersey District Qualifier (15-18) | 400m | 53.89 | 27th · 3rd on team | — | -0.1% | |
| 2024-06-16 | AAU New Jersey District Qualifier (15-18) | 200m | 23.09 | 9th · 3rd on team | — | -0.1% | PR SR |
| 2024-05-11 | SOL American Conference Championships | 400m | 53.4 | 9th · 4th on team | — | -0.6% | PR SR |
| 2024-05-11 | SOL American Conference Championships | 300mh | 45.38 | 10th · 2nd on team | — | -0.6% | PR SR |
| 2024-04-13 | The Coach Ron Livers Viking Invitational | 400m | 54.52 | 10th · 2nd on team | — | -0.3% | PR SR |
| 2024-03-30 | Pennsylvania Track Classic | 300mh | 47.11 | 12th · 2nd on team | — | -0.3% | PR SR |
| 2024-03-30 | Pennsylvania Track Classic | 100m | 11.73 | 18th · 2nd on team | — | -0.3% | PR SR |
| 2024-02-09 | TFCAGP Last Chance | 200m | 23.88 | 18th · 2nd on team | — | -1.4% | PR SR |
| 2024-01-24 | UC HS Invitational | 800m | 2:11.42 | 36th · 1st on team | 114.8 | -1.3% | PR SR RSR |
| 2024-01-14 | Kristian Marche Memorial Invite | 200m | 24.02 | 64th · 3rd on team | — | -1.7% | PR SR |
2023 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2023-06-02 | John Hay Pennsylvania Distance Carnival | 400m | 56.74 | 33rd · 3rd on team | — | -1.5% | PR SR |
| 2023-06-02 | John Hay Pennsylvania Distance Carnival | 200m | 24.6 | 28th · 2nd on team | — | -1.5% | |
| 2023-05-13 | SOL American Conference Championships | 200m | 24.11 | 19th · 4th on team | — | -0.3% | |
| 2023-05-04 | Montgomery Memorial Meet | 200m | 24.07 | 8th · 1st on team | — | -0.6% | PR SR |
| 2023-04-22 | Great Valley R. Joseph Kellerman Invitational | lj | 15-11.50 | — | — | -0.7% | |
| 2023-04-15 | The Coach Ron Livers Viking Invitational | 200m | 24.48 | 30th · 1st on team | — | -0.3% | PR SR |
| 2023-03-25 | Pennsylvania Track Classic | 200m | 26.32 | 24th · 1st on team | — | -0.3% | |
| 2023-01-20 | Bears HS Invitational | 200m | 25.33 | 59th · 1st on team | — | -1.3% | |
| 2023-01-13 | TFCAofGP Meet #6 | 200m | 25.17 | 24th · 1st on team | — | -1.4% | PR SR |
| 2023-01-07 | TFCAofGP Meet #5 | 400m | 57.84 | 50th · 1st on team | — | -1.4% | PR SR |
| 2022-12-10 | Ursinus HS Invitational | 200m | 25.76 | 52nd · 1st on team | — | -1.3% | PR SR |
2022 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2022-02-27 | NJ-AAU Jersey City Rec Development Meet 4 | 400m | 1:02.04 | 24th · 1st on team | — | -0.5% | |
| 2022-02-27 | NJ-AAU Jersey City Rec Development Meet 4 | 800m | 2:23.38 | 10th · 1st on team | 126.4 | -0.5% | PR ★R SR RSR |
| 2022-02-27 | NJ-AAU Jersey City Rec Development Meet 4 | 200m | 26.79 | 27th · 2nd on team | — | -0.5% | |
| 2022-02-06 | NJ-AAU Jersey City Rec Development Series Meet 3 | 800m | 2:27.65 | 15th · 1st on team | 122.8 | -0.5% | PR SR RSR |
| 2022-02-06 | NJ-AAU Jersey City Rec Development Meet 3 | 800m | 2:27.65 | 15th · 1st on team | 122.8 | -0.5% | |
| 2022-02-06 | NJ-AAU Jersey City Rec Development Meet 3 | 800m | 2:27.65 | 15th · 1st on team | 122.8 | -0.5% | |
| 2022-02-06 | NJ-AAU Jersey City Rec Development Series Meet 3 | 200m | 26.69 | 28th · 2nd on team | — | -0.5% | PR SR |
| 2022-02-06 | NJ-AAU Jersey City Rec Development Meet 3 | 200m | 26.69 | 28th · 2nd on team | — | -0.5% | |
| 2022-02-06 | NJ-AAU Jersey City Rec Development Meet 3 | 200m | 26.69 | 28th · 2nd on team | — | -0.5% | |
| 2022-02-06 | NJ-AAU Jersey City Rec Development Series Meet 3 | 400m | 1:00.48 | 28th · 1st on team | — | -0.5% | PR SR |
| 2022-02-06 | NJ-AAU Jersey City Rec Development Meet 3 | 400m | 1:00.48 | 28th · 1st on team | — | -0.5% | |
| 2022-02-06 | NJ-AAU Jersey City Rec Development Meet 3 | 400m | 1:00.48 | 28th · 1st on team | — | -0.5% | |
| 2022-01-23 | Ocean Breeze Invitational - Youth | 300m | 43.49 | 15th · 2nd on team | — | -1.9% | ★PR SR |
| 2022-01-23 | Ocean Breeze Invitational - Youth | 800m | 2:46.02 | 17th · 1st on team | 108.0 | -1.9% | SR RSR |
| 2022-01-07 | Fast Friday's Invitational #2 | 200m | 28.37 | 5th · 1st on team | — | +1.6% | PR SR |
| 2022-01-07 | Fast Friday's Invitational #2 | 400m | 1:07.31 | 7th · 1st on team | — | +1.6% | PR SR |
2019 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2019-07-19 | UAGTCA's Ron Jackson Youth Invitational | 400m | 1:10.64 | 21st · 3rd on team | — | -1.1% | PR SR |
| 2019-06-16 | AAU Middle Atlantic District Qualifier | 400m | 1:11.1 | 22nd · 2nd on team | — | -1.1% | SR |
| 2019-06-16 | AAU Middle Atlantic District Qualifier | 200m | 29.92 | 17th · 2nd on team | — | -1.1% | PR SR |
| 2019-01-12 | UAGTCA Indoor Meet # 1 | 200m | 32.71 | 26th · 4th on team | — | -1.3% | PR SR |
2017 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2017-06-18 | USATF Mid-Atlantic Junior Olympic Association Championships | 800m | 2:44.24 | 1st · 1st on team | 125.8 | -1.1% | PR R SR RSR |
| 2017-06-18 | USATF Mid-Atlantic Junior Olympic Association Championships | 400m | 1:10.69 | 1st · 1st on team | — | -1.1% | PR SR |
2016 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2016-01-09 | 2016 UAGTCA Indoor Development Meet #1 - | 200m | 34.99 | 30th · 1st on team | — | -1.3% | PR SR |
| 2016-01-09 | 2016 UAGTCA Indoor Development Meet #1 - | 1500m | 6:16.27 | 12th · 2nd on team | — | -1.3% | ★PR SR |
2015 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2015-07-18 | UAGTCA Youth Invitation | 200m | 35.4 | 21st · 3rd on team | — | -0.4% | PR SR |