Speed rating — all races
Track & Field
TF speed rating
2026 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2026-05-16 | Mid-American Conference Outdoor Track Field Championships | 400mh | 59.97 | 19th · 2nd on team | — | -0.8% | |
| 2026-05-16 | Mid-American Conference Outdoor Track Field Championships | 110mh | 21.69 | 29th · 4th on team | — | -0.8% | |
| 2026-05-16 | Mid-American Conference Outdoor Track Field Championships | 110mh | 14.77 | 13th · 2nd on team | — | -0.8% | |
| 2026-05-01 | Jesse Owens Classic | 110mh | 14.85 | 6th · 2nd on team | — | -1.6% | |
| 2026-05-01 | Jesse Owens Classic | 400mh | 57.59 | 12th · 2nd on team | — | -1.6% | |
| 2026-04-23 | UL Clark Woods TF Invitational | 110mh | 14.65 | 14th · 1st on team | — | -0.6% | |
| 2026-04-23 | UL Clark Woods TF Invitational | 400mh | 57.85 | 22nd · 1st on team | — | -0.6% | |
| 2026-04-18 | RedHawk Invitational | 400mh | 55.73 | 1st · 1st on team | — | +0.1% | |
| 2026-04-18 | RedHawk Invitational | 110mh | 14.59 | 1st · 1st on team | — | +0.1% | |
| 2026-04-10 | We Fly Challenge | 400mh | 1:00.73 | 10th · 1st on team | — | -0.2% | |
| 2026-04-10 | We Fly Challenge | 110mh | 15.23 | 2nd · 1st on team | — | -0.2% | |
| 2026-04-04 | Oliver Nikoloff - University of Cincinnati | 110mh | 15.58 | 10th · 2nd on team | — | -0.1% | |
| 2026-04-04 | Oliver Nikoloff - University of Cincinnati | 400mh | 56.53 | 8th · 1st on team | — | -0.1% | |
| 2026-03-28 | Shark Invitational | 110mh | 14.83 | 1st · 1st on team | — | -0.9% | |
| 2026-03-28 | Shark Invitational | 400mh | 57.32 | 3rd · 1st on team | — | -0.9% | |
| 2026-03-20 | Blizzard Buster | 400mh | 55.43 | 2nd · 1st on team | — | +0.1% | SR |
| 2026-03-20 | Blizzard Buster | 110mh | 14.55 | 4th · 1st on team | — | +0.1% | ★PR SR |
| 2026-02-13 | Heartland Invitational | 60mh | 8.32 | 19th · 2nd on team | — | -0.5% | ★PR SR |
| 2026-01-30 | UL Lenny Lyles Indoor TF | 60mh | 8.39 | 37th · 1st on team | — | -1.3% | PR SR |
| 2026-01-23 | Crossroads of America Invitational | 60mh | 8.49 | 27th · 2nd on team | — | -0.5% | |
| 2026-01-16 | Hoosier Horsepower Classic | 60m | 7.34 | 14th · 6th on team | — | -0.5% | ★PR SR |
| 2026-01-16 | Hoosier Horsepower Classic | 200m | 23.32 | 8th · 2nd on team | — | -0.5% | SR |
| 2026-01-16 | Hoosier Horsepower Classic | 60mh | 8.46 | 3rd · 1st on team | — | -0.5% | PR SR |
2025 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2025-05-15 | Meet results → | Men's 110 Hurdles Preliminaries | 15.12 | 17th · 1st on team | — | — | ★PR SR |
| 2025-05-15 | Meet results → | Men's 400 Hurdles Preliminaries | 55.99 | 15th · 2nd on team | — | — | ★PR SR |
| 2025-05-15 | Meet results → | Men's 400 Hurdles Finals | 54.27 | 10th · 1st on team | — | — | ★PR SR |
| 2025-05-09 | Billy Hayes Invitational | 110mh | 15.03 | 16th · 2nd on team | — | -0.8% | |
| 2025-05-09 | Billy Hayes Invitational | 110mh | 14.86 | 13th · 1st on team | — | -0.8% | |
| 2025-05-09 | Billy Hayes Invitational | 400mh | 55.28 | 5th · 1st on team | — | -0.8% | |
| 2025-05-02 | Jesse Owens Classic | 400mh | 53.55 | 7th · 1st on team | — | -1.6% | ★PR SR |
| 2025-05-02 | Jesse Owens Classic | 110mh | 15.69 | 6th · 1st on team | — | -1.6% | |
| 2025-04-27 | UL Jim Freeman /Clark Wood Open | 400mh | 54.59 | 14th · 1st on team | — | -0.6% | SR |
| 2025-04-27 | UL Jim Freeman /Clark Wood Open | 110mh | 14.88 | 14th · 1st on team | — | -0.6% | |
| 2025-04-18 | Wake Forest Invitational | 400mh | 58.91 | 7th · 1st on team | — | -0.7% | |
| 2025-04-18 | Wake Forest Invitational | 110mh | 14.75 | 4th · 1st on team | — | -0.7% | SR |
| 2025-04-11 | We Fly Challenge | 110mh | 15.24 | 6th · 1st on team | — | +0.9% | |
| 2025-04-11 | We Fly Challenge | 400mh | 55.48 | 4th · 1st on team | — | +0.9% | SR |
| 2025-04-04 | Oliver Nikoloff Invite | 110mh | 15.3 | 5th · 1st on team | — | -0.1% | |
| 2025-04-04 | Oliver Nikoloff Invite | 400mh | 55.53 | 3rd · 1st on team | — | -0.1% | SR |
| 2025-03-21 | Blizzard Buster | 400mh | 55.54 | 1st · 1st on team | — | +0.1% | SR |
| 2025-03-21 | Blizzard Buster | 110mh | 15.13 | 1st · 1st on team | — | +0.1% | SR |
| 2025-02-22 | Ashland Last Chance Meet | 60m | 7.37 | 22nd · 3rd on team | — | -0.7% | PR SR |
| 2025-02-22 | Ashland Last Chance Meet | 200m | 22.75 | 7th · 4th on team | — | -0.7% | SR |
| 2025-02-15 | MSJ February Invitational | 60mh | 8.78 | 3rd · 1st on team | — | +0.2% | SR |
| 2025-02-15 | MSJ February Invitational | 400m | 52.81 | 6th · 2nd on team | — | +0.2% | |
| 2025-02-08 | Gem City Invitational | 60mh | 8.89 | 4th · 1st on team | — | -0.8% | |
| 2025-02-08 | Gem City Invitational | 400m | 52.23 | 12th · 3rd on team | — | -0.8% | SR |
| 2025-02-01 | Steemer Showcase | 300m | 36.88 | 2nd · 1st on team | — | -0.8% | ★PR SR |
| 2025-02-01 | Steemer Showcase | 60mh | 9.03 | 18th · 1st on team | — | -0.8% | |
| 2025-01-24 | Crossroads of America Invitational | 60mh | 8.82 | 30th · 1st on team | — | -0.5% | SR |
| 2025-01-18 | Hoosier Horsepower Classic | 400m | 53.03 | 18th · 2nd on team | — | -0.5% | SR |
2024 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2024-05-11 | MAC Conference Outdoor Championships | 400mh | 54.63 | 11th · 1st on team | — | 0.0% | |
| 2024-05-11 | MAC Conference Outdoor Championships | 400mh | 54.7 | 14th · 3rd on team | — | 0.0% | |
| 2024-05-03 | 2024 Billy Hays Inv. | 400mh | 54.54 | 8th · 1st on team | — | -0.8% | PR SR |
| 2024-04-27 | RedHawk Invitational (Miami (Ohio)) | 400mh | 55.37 | 2nd · 2nd on team | — | +0.1% | PR SR |
| 2024-04-27 | RedHawk Invitational (Miami (Ohio)) | 200m | 23.36 | 11th · 9th on team | — | +0.1% | SR |
| 2024-04-20 | Jesse Owens Classic | 400mh | 56.41 | 15th · 2nd on team | — | -1.6% | SR |
| 2024-04-13 | We Fly Challenge | 400mh | 58.27 | 10th · 2nd on team | — | +0.9% | SR |
| 2024-04-05 | Jim Vargo Invitational | 400mh | 58.65 | 5th · 2nd on team | — | -0.5% | SR |
| 2024-03-22 | Blizzard Buster | 400mh | 58.9 | 5th · 2nd on team | — | +0.1% | SR |
| 2024-01-26 | Meet results → | Men's 60 Hurdles Preliminaries | 8.7 | 10th · 2nd on team | — | — | ★PR SR |
| 2024-01-26 | Meet results → | Men's 200 Meters | 23.4 | 25th · 1st on team | — | — | ★PR SR |
| 2024-01-26 | Meet results → | Men's 60 Hurdles Finals | 8.56 | 8th · 1st on team | — | — | ★PR SR |
| 2024-01-19 | Meet results → | Men's 60 Hurdles | 8.89 | 1st · 1st on team | — | — | ★PR SR |
| 2024-01-19 | Meet results → | Men's 60 Meters Preliminaries | 7.38 | 11th · 3rd on team | — | — | ★PR SR |
| 2024-01-19 | Meet results → | Men's 400 Meters | 54.87 | 3rd · 1st on team | — | — | |
| 2024-01-13 | Meet results → | Men's 60 Meters Preliminaries | 7.44 | 23rd · 1st on team | — | — | PR SR |
| 2024-01-13 | Meet results → | Men's 400 Meters | 53.33 | 3rd · 1st on team | — | — | SR |
2023 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2023-06-18 | adidas Outdoor Nationals | 110mh | 14.93 | 14th · 3rd on team | — | -1.4% | |
| 2023-06-18 | adidas Outdoor Nationals | 110mh | 15.18 | 20th · 5th on team | — | -1.4% | |
| 2023-06-18 | adidas Outdoor Nationals | 400mh | 55.47 | 8th · 2nd on team | — | -1.4% | PR SR |
| 2023-06-10 | GVSU Midwest Redemption Meet | 110mh | 15.23 | 1st · 1st on team | — | -0.6% | |
| 2023-06-10 | GVSU Midwest Redemption Meet | 400mh | 56.79 | 1st · 1st on team | — | -0.6% | PR SR |
| 2023-06-03 | MHSAA LP Division 2 Finals | 300mh | 39.53 | 2nd · 1st on team | — | +0.2% | |
| 2023-06-03 | MHSAA LP Division 2 Finals | 110mh | 15.76 | 21st · 1st on team | — | +0.2% | |
| 2023-05-24 | West Michigan Track Invitational | 110mh | 15.1 | 2nd · 1st on team | — | -0.5% | |
| 2023-05-24 | West Michigan Track Invitational | 300mh | 38.61 | 1st · 1st on team | — | -0.5% | ★PR SR |
| 2023-05-18 | MHSAA LP Region 12-2 @ Allendale | 110mh | 15.48 | 3rd · 1st on team | — | -0.3% | |
| 2023-05-18 | MHSAA LP Region 12-2 @ Allendale | 300mh | 38.82 | 1st · 1st on team | — | -0.3% | PR SR |
| 2023-05-18 | MHSAA LP Region 12-2 @ Allendale | 110mh | 15.99 | 7th · 2nd on team | — | -0.3% | |
| 2023-05-12 | OK Blue Conference Championship at Unity Christian | 300mh | 39.2 | 1st · 1st on team | — | +0.7% | PR SR |
| 2023-05-12 | OK Blue Conference Championship at Unity Christian | 110mh | 15.19 | 3rd · 2nd on team | — | +0.7% | |
| 2023-05-12 | OK Blue Conference Championship at Unity Christian | 110mh | 14.69 | 1st · 1st on team | — | +0.7% | PR SR |
| 2023-05-09 | OK Blue - Spring Lake vs. Unity Christian | 300mh | 40.34 | 1st · 1st on team | — | +0.7% | |
| 2023-05-09 | OK Blue - Spring Lake vs. Unity Christian | 110mh | 15.22 | 1st · 1st on team | — | +0.7% | |
| 2023-05-09 | OK Blue - Spring Lake vs. Unity Christian | 100m | 11.71 | 1st · 1st on team | — | +0.7% | |
| 2023-05-06 | 2023 West Ottawa Von Ins Invite | 300mh | 39.97 | 1st · 1st on team | — | +0.5% | |
| 2023-05-06 | 2023 West Ottawa Von Ins Invite | 110mh | 15.24 | 1st · 1st on team | — | +0.5% | |
| 2023-04-29 | GR Elite Challenge | 400m | 51.09 | 4th · 1st on team | — | -1.3% | |
| 2023-04-27 | Hamilton at Spring Lake | 110mh | 15.16 | 1st · 1st on team | — | +1.0% | |
| 2023-04-27 | Hamilton at Spring Lake | 300mh | 39.93 | 1st · 1st on team | — | +1.0% | PR SR |
| 2023-04-25 | Fruitport HS at Spring Lake HS | 200m | 23.25 | 1st · 1st on team | — | +1.0% | SR |
| 2023-04-25 | Fruitport HS at Spring Lake HS | 300mh | 40.84 | 1st · 1st on team | — | +1.0% | |
| 2023-04-25 | Fruitport HS at Spring Lake HS | 100m | 11.49 | 1st · 1st on team | — | +1.0% | SR |
| 2023-04-20 | Spring Lake at Holland Christian HS | lj | 18-05.00 | — | — | +1.1% | |
| 2023-04-20 | Spring Lake at Holland Christian HS | 300mh | 40.23 | 1st · 1st on team | — | +1.1% | SR |
| 2023-04-20 | Spring Lake at Holland Christian HS | 110mh | 14.96 | 1st · 1st on team | — | +1.1% | PR SR |
| 2023-04-18 | Spring Lake at Allendale | lj | 20' 4 | — | — | -0.3% | |
| 2023-04-18 | Spring Lake at Allendale | 110mh | 16.17 | 1st · 1st on team | — | -0.3% | |
| 2023-04-18 | Spring Lake at Allendale | 300mh | 40.3 | 1st · 1st on team | — | -0.3% | SR |
| 2023-04-13 | West Catholic at Spring Lake | lj | 19' 6 | — | — | +1.0% | |
| 2023-04-13 | West Catholic at Spring Lake | 300mh | 41.31 | 1st · 1st on team | — | +1.0% | SR |
| 2023-04-13 | West Catholic at Spring Lake | 110mh | 15.46 | 1st · 1st on team | — | +1.0% | |
| 2023-03-28 | Frostbite Invite | lj | 19' 0.5 | — | — | +0.5% | |
| 2023-03-28 | Frostbite Invite | 110mh | 15.42 | 1st · 1st on team | — | +0.5% | SR |
| 2023-03-28 | Frostbite Invite | 300mh | 43.06 | 1st · 1st on team | — | +0.5% | SR |
| 2023-03-22 | GVSU Laker Challenge-Boys | lj | 18-05.00 | — | — | -1.2% | |
| 2023-03-22 | GVSU Laker Challenge-Boys | 400m | 50.94 | 4th · 2nd on team | — | -1.2% | ★PR SR |
| 2023-03-22 | GVSU Laker Challenge-Boys | 60mh | 8.95 | 15th · 2nd on team | — | -1.2% | |
| 2023-03-22 | GVSU Laker Challenge-Boys | 60mh | 8.91 | 13th · 1st on team | — | -1.2% | |
| 2023-03-19 | adidas Indoor Nationals | 55mh | 8.24 | 17th · 1st on team | — | -1.0% | ★PR SR |
| 2023-03-19 | adidas Indoor Nationals | 400m | 51.5 | 15th · 1st on team | — | -1.0% | PR SR |
| 2023-03-19 | adidas Indoor Nationals | 60mh | 8.8 | 25th · 1st on team | — | -1.0% | |
| 2023-03-03 | Meet results → | Men's 200 Meters | 23.41 | 14th · 2nd on team | — | — | PR SR |
| 2023-03-03 | Meet results → | Men's 100 Meters | 11.8 | 16th · 3rd on team | — | — | ★PR SR |
| 2023-02-26 | MITS Indoor State Championships | 60mh | 8.84 | 29th · 9th on team | — | -0.3% | |
| 2023-02-26 | MITS Indoor State Championships | 60mh | 9.02 | 46th · 17th on team | — | -0.3% | |
| 2023-02-26 | MITS Indoor State Championships | 200m | 23.55 | 46th · 9th on team | — | -0.3% | |
| 2023-01-22 | University of Michigan HS Invitational | 60mh | 8.71 | 25th · 2nd on team | — | -0.9% | |
| 2023-01-22 | University of Michigan HS Invitational | 60mh | 8.53 | 14th · 1st on team | — | -0.9% | PR SR |
| 2023-01-22 | University of Michigan HS Invitational | 200m | 23.47 | 27th · 5th on team | — | -0.9% | SR |
| 2023-01-07 | GVSU - MITS Meet #3 | 60mh | 8.61 | 3rd · 3rd on team | — | -1.2% | PR SR |
| 2023-01-07 | GVSU - MITS Meet #3 | 200m | 23.61 | 9th · 7th on team | — | -1.2% | SR |
| 2022-12-09 | Meet results → | Men's 400 Meters | 53.05 | 34th · 1st on team | — | — | ★PR SR |
2022 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2022-06-11 | GVSU Midwest Redemption Meet | 100m | 11.25 | 10th · 6th on team | — | -0.6% | ★PR SR |
| 2022-06-11 | GVSU Midwest Redemption Meet | 200m | 22.57 | 6th · 2nd on team | — | -0.6% | ★PR SR |
| 2022-06-04 | MHSAA LP Division 2 Finals | 110mh | 15.39 | 5th · 2nd on team | — | +0.2% | |
| 2022-06-04 | MHSAA LP Division 2 Finals | 110mh | 15.04 | 2nd · 1st on team | — | +0.2% | PR SR |
| 2022-05-25 | West Michigan Track Invitational | 110mh | 15.22 | 1st · 1st on team | — | -0.5% | PR SR |
| 2022-05-25 | West Michigan Track Invitational | 300mh | 40.11 | 1st · 1st on team | — | -0.5% | PR SR |
| 2022-05-20 | MHSAA LP Region 12-2 @ Zeeland East | 110mh | 15.46 | 6th · 2nd on team | — | -0.2% | |
| 2022-05-20 | MHSAA LP Region 12-2 @ Zeeland East | 110mh | 15.31 | 4th · 1st on team | — | -0.2% | PR SR |
| 2022-05-20 | MHSAA LP Region 12-2 @ Zeeland East | 300mh | 44.08 | 12th · 1st on team | — | -0.2% | |
| 2022-05-13 | OK Blue Conference Meet | 110mh | 15.44 | 4th · 1st on team | — | +0.9% | PR SR |
| 2022-05-13 | OK Blue Conference Meet | 110mh | 15.6 | 5th · 2nd on team | — | +0.9% | |
| 2022-05-13 | OK Blue Conference Meet | 300mh | 40.45 | 2nd · 1st on team | — | +0.9% | PR SR |
| 2022-05-09 | Fruitport, Unity, SL at Hamilton | lj | 18' 10.5 | — | — | 0.0% | |
| 2022-05-09 | Fruitport, Unity, SL at Hamilton | 200m | 23.65 | 2nd · 1st on team | — | 0.0% | PR SR |
| 2022-05-09 | Fruitport, Unity, SL at Hamilton | 300mh | 40.78 | 1st · 1st on team | — | 0.0% | |
| 2022-05-09 | Fruitport, Unity, SL at Hamilton | 110mh | 16.16 | 2nd · 1st on team | — | 0.0% | |
| 2022-05-05 | Allendale at Spring Lake | lj | 18-11.00 | — | — | +1.0% | |
| 2022-05-05 | Allendale at Spring Lake | 110mh | 15.57 | 2nd · 1st on team | — | +1.0% | PR SR |
| 2022-05-05 | Allendale at Spring Lake | 300mh | 41.74 | 2nd · 1st on team | — | +1.0% | |
| 2022-05-03 | Spring Lake at West Catholic | lj | 18-01.00 | — | — | +0.9% | |
| 2022-05-03 | Spring Lake at West Catholic | 110mh | 16.32 | 1st · 1st on team | — | +0.9% | |
| 2022-05-03 | Spring Lake at West Catholic | 300mh | 41.7 | 1st · 1st on team | — | +0.9% | |
| 2022-04-30 | Grand Rapids Elite Challenge | lj | 20-06.50 | — | — | -1.3% | |
| 2022-04-30 | Grand Rapids Elite Challenge | 110mh | 16.39 | 4th · 1st on team | — | -1.3% | |
| 2022-04-28 | Coopersville @ Spring Lake | lj | 18-11.00 | — | — | +1.0% | |
| 2022-04-28 | Coopersville @ Spring Lake | 110mh | 16.01 | 1st · 1st on team | — | +1.0% | |
| 2022-04-28 | Coopersville @ Spring Lake | 300mh | 40.61 | 1st · 1st on team | — | +1.0% | PR SR |
| 2022-04-14 | Holland Christian at Spring Lake | lj | 19' 5 | — | — | +1.0% | |
| 2022-04-14 | Holland Christian at Spring Lake | 110mh | 15.67 | 1st · 1st on team | — | +1.0% | PR SR |
| 2022-04-14 | Holland Christian at Spring Lake | 300mh | 43.56 | 1st · 1st on team | — | +1.0% | SR |
| 2022-04-01 | Meet results → | Men's 200 Meters | 23.94 | 11th · 1st on team | — | — | PR SR |
| 2022-04-01 | Meet results → | Men's 100 Meters | 12.03 | 11th · 2nd on team | — | — | PR SR |
| 2022-03-24 | GVSU Laker Challenge-Boys | lj | 19-02.00 | — | — | -1.2% | |
| 2022-03-24 | GVSU Laker Challenge-Boys | 400m | 52.43 | 5th · 2nd on team | — | -1.2% | PR SR |
| 2022-03-24 | GVSU Laker Challenge-Boys | 60mh | 9.13 | 18th · 1st on team | — | -1.2% | PR SR |
| 2022-02-27 | MITS State Indoor Championships | 60mh | 10.86 | 54th · 1st on team | — | -0.3% | |
| 2022-02-12 | AQ MITS #4 | hj | NH | — | — | -0.3% | |
| 2022-02-12 | AQ MITS #4 | lj | 18-07.00 | — | — | -0.3% | |
| 2022-02-12 | AQ MITS #4 | shot | 26-10.00 | — | — | -0.3% | |
| 2022-02-12 | AQ MITS #4 | 60m | 7.59 | 10th · 1st on team | — | -0.3% | |
| 2022-02-12 | AQ MITS #4 | 60mh | 9.28 | 6th · 1st on team | — | -0.3% | |
| 2022-01-29 | MITS - GVSU Meet #4 | lj | 18-04.00 | — | — | -1.2% | |
| 2022-01-29 | MITS - GVSU Meet #4 | 800m | 2:09.55 | 33rd · 32nd on team | 115.8 | -1.2% | ★PR ★R SR RSR |
| 2022-01-22 | AQ MITS #2 | lj | 16-05.50 | — | — | -0.3% | |
| 2022-01-22 | AQ MITS #2 | 60m | 7.59 | 9th · 1st on team | — | -0.3% | PR SR |
| 2022-01-22 | AQ MITS #2 | 60mh | 9.17 | 5th · 1st on team | — | -0.3% | PR SR |
2021 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2021-05-26 | West Michigan Track Invite | 110mh | 17.61 | 15th · 1st on team | — | +1.3% | |
| 2021-05-26 | West Michigan Track Invite | 300mh | 43.97 | 12th · 1st on team | — | +1.3% | |
| 2021-05-22 | MHSAA LP Region 12-2 @ Allendale | 300mh | 43.18 | 7th · 1st on team | — | -0.3% | |
| 2021-05-22 | MHSAA LP Region 12-2 @ Allendale | 110mh | 16.47 | 10th · 1st on team | — | -0.3% | PR SR |
| 2021-05-22 | MHSAA LP Region 12-2 @ Allendale | 110mh | 17.08 | 16th · 2nd on team | — | -0.3% | |
| 2021-05-14 | OK Blue Conference Meet | 110mh | 17.11 | 14th · 1st on team | — | -0.3% | PR SR |
| 2021-05-14 | OK Blue Conference Meet | 110mh | 17.22 | 15th · 2nd on team | — | -0.3% | |
| 2021-05-14 | OK Blue Conference Meet | 300mh | 42.34 | 6th · 1st on team | — | -0.3% | PR SR |
| 2021-05-11 | Fruitport at Spring Lake HS | 110mh | 17.53 | 1st · 1st on team | — | +1.0% | PR SR |
| 2021-05-01 | Grand Rapids Elite Challenge - Saturday Session | lj | 17-09.50 | — | — | -1.3% | |
| 2021-05-01 | Grand Rapids Elite Challenge - Saturday Session | 400m | 56.07 | 17th · 1st on team | — | -1.3% | |
| 2021-05-01 | Grand Rapids Elite Challenge - Saturday Session | 110mh | 17.93 | 6th · 1st on team | — | -1.3% | PR SR |
| 2021-04-27 | West Catholic at Spring Lake | lj | 17-01.75 | — | — | +1.0% | |
| 2021-04-27 | West Catholic at Spring Lake | 300mh | 45.08 | 1st · 1st on team | — | +1.0% | PR SR |
| 2021-04-24 | Cougar Invite (Boys Meet) | lj | 17-07.25 | — | — | +0.3% | |
| 2021-04-24 | Cougar Invite (Boys Meet) | 400m | 55.44 | 12th · 2nd on team | — | +0.3% | PR SR |
| 2021-04-24 | Cougar Invite (Boys Meet) | 300mh | 47.16 | 11th · 1st on team | — | +0.3% | PR SR |
| 2021-04-22 | Spring Lake at Coopersville | lj | 17-10.50 | — | — | +0.6% | |
| 2021-04-22 | Spring Lake at Coopersville | 400m | 55.73 | 1st · 1st on team | — | +0.6% | PR SR |
| 2021-04-22 | Spring Lake at Coopersville | 200m | 26.22 | 6th · 5th on team | — | +0.6% | PR SR |
| 2021-04-15 | Hamilton at Spring Lake | lj | 17-09.75 | — | — | +1.0% | |
| 2021-04-15 | Hamilton at Spring Lake | 300mh | 47.74 | 2nd · 1st on team | — | +1.0% | PR SR |