Performance Dashboard
Athlete analytics & progression tracking
10000m
803
Points
31:52.33
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| March 29, 2025 | Yellow Jacket Collegiate Outdoor Invitational | 31:52.33 | 2 | 803 | 72° |
| May 2, 2025 | GLIAC Championship | 32:19.14 | 9 | 768 | 56° |
10000m_cc
729
Points
32:50.10
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Nov. 9, 2024 | NCAA Division II Midwest Region Cross Country Championships | 32:50.10 | 83 | 729 | |
| Nov. 9, 2024 | NCAA DII Midwest Regional | 32:50.10 | 83 | 729 | 54° |
| Nov. 8, 2025 | NCAA DII Midwest Regional | 33:24.60 | 119 | 687 | 46° |
| Nov. 8, 2025 | NCAA Division II Midwest Region Cross Country Championships | 33:24.60 | 119 | 687 | 64° |
| Nov. 4, 2023 | NCAA Division II Midwest Region Cross Country Championships | 33:25.00 | 108 | 687 | 65° |
1500m
767
Points
4:07.69
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 13, 2024 | DU Panther Classic | 4:07.69 | 2 | 767 | 55° |
1600m
758
Points
4:26.42
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 21, 2023 | Ralph Rice Invitational (@ Parma-Western) | 4:26.42 | 1 | 758 | |
| May 6, 2022 | 2022 Golden Triangle | 4:29.78 | 8 | 724 | 58° |
| May 30, 2023 | Selby Track Classic | 4:30.13 | 1 | 720 | 87° |
| May 19, 2023 | MHSAA LP Region 25-3 @ Hillsdale | 4:31.41 | 1 | 707 | 74° |
| May 20, 2022 | MHSAA LP Region 25-3 @ Hillsdale | 4:31.79 | 2 | 704 | 83° |
| June 4, 2022 | MHSAA LP Division 3 Finals | 4:33.45 | 11 | 687 | |
| April 23, 2022 | Whitmore Lake HS Invitational | 4:34.82 | 1 | 674 | |
| April 14, 2023 | Napoleon Track & Field Invitational | 4:35.63 | 1 | 666 | 78° |
| May 24, 2022 | Cascades Conference Championship | 4:36.91 | 1 | 653 | 66° |
| April 18, 2023 | Manchester / Hanover @ Manchester | 4:40.53 | 1 | 619 | |
| April 16, 2021 | Coach Bob Beckey Memorial Invite | 4:42.07 | 2 | 605 | |
| May 10, 2022 | Hanover Horton vs Michigan Center & East Jackson | 4:42.52 | 1 | 600 | 79° |
| May 25, 2021 | Cascades Conference @ MC | 4:43.19 | 1 | 594 | |
| April 10, 2021 | 47th Annual Warrior Invite | 4:44.63 | 1 | 581 | |
| May 23, 2023 | Cascades Conference Championship | 4:44.71 | 1 | 580 | 80° |
| May 11, 2021 | Grass Lake, Michigan Center @ Hanover | 4:45.76 | 2 | 571 | 62° |
| April 12, 2022 | Grass Lake and Hanover @ Western HS | 4:46.00 | 1 | 569 | |
| May 17, 2021 | Napoleon vs Hanover Horton & Vandercook Lake | 4:47.00 | 1 | 560 | 73° |
| April 27, 2021 | Addison vs. Hanover Horton | 4:51.52 | 1 | 520 | 78° |
| April 14, 2022 | Napoleon Track & Field Invitational | 4:53.39 | 2 | 504 | 60° |
| May 4, 2022 | Napoleon vs. Manchester & Hanover-Horton | 4:54.20 | 1 | 497 | 58° |
| May 9, 2023 | Napoleon & Hanover Horton @ Grass Lake | 4:54.20 | 1 | 497 | |
| Feb. 9, 2019 | SVSU - Distance Fest | 4:56.97 | 2 | 474 | |
| May 3, 2023 | East Jackson & Vandercook Lake at HH Varsity | 4:57.88 | 1 | 467 | 54° |
| Jan. 19, 2019 | MITS - Hillsdale #2 | 4:59.99 | 5 | 450 | |
| April 26, 2022 | Grass Lake vs Hanover Horton | 5:05.90 | 1 | 404 | |
| Jan. 6, 2018 | Gazelle Sports Elite Meet | 5:26.30 | 70 | 264 |
3000m
854
Points
8:36.27
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Feb. 25, 2024 | GLIAC Indoor Track & Field Championships | 8:36.27 | 10 | 854 | 51° |
| Feb. 10, 2024 | GVSU Big Meet (Saturday) | 8:39.96 | 16 | 835 | 37° |
| Feb. 21, 2025 | GVSU Tune-Up | 8:44.02 | 24 | 814 | 28° |
| Feb. 15, 2025 | GVSU Big Meet- Saturday | 8:44.02 | 24 | 814 | 31° |
| March 2, 2025 | GLIAC Indoor Track & Field Championships | 8:53.51 | 14 | 766 | 31° |
| Jan. 20, 2024 | GVSU Mike Lints Alumni Meet | 8:55.31 | 6 | 757 | 24° |
| Jan. 18, 2025 | GVSU Bob Eubanks Open | 8:59.21 | 27 | 737 | 37° |
| Jan. 17, 2026 | GVSU Bob Eubanks | 9:02.52 | 28 | 721 | 32° |
3200m
829
Points
9:17.86
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| May 5, 2023 | SALINE GOLDEN TRIANGLE | 9:17.86 | 4 | 829 | 66° |
| May 31, 2022 | Selby Track Classic | 9:42.94 | 1 | 712 | 85° |
| June 3, 2023 | MHSAA State Championships LP-3 | 9:46.28 | 4 | 697 | 90° |
| April 21, 2023 | Ralph Rice Invitational (@ Parma-Western) | 9:48.10 | 1 | 689 | |
| May 19, 2023 | MHSAA LP Region 25-3 @ Hillsdale | 9:48.44 | 1 | 687 | 74° |
| April 6, 2023 | Comet-Bulldog-Eagle-Panther at Parma-Western | 9:49.28 | 1 | 683 | |
| May 21, 2021 | MHSAA LP Region 25-3 @ Hillsdale | 9:55.64 | 1 | 656 | 83° |
| April 14, 2023 | Napoleon Track & Field Invitational | 9:56.30 | 1 | 653 | 78° |
| May 23, 2023 | Cascades Conference Championship | 9:57.19 | 1 | 649 | 80° |
| May 7, 2021 | 41st Annual Stockbridge Invitational | 9:57.30 | 2 | 649 | 56° |
| April 30, 2021 | Mason Invitational | 10:06.48 | 1 | 610 | 68° |
| June 5, 2021 | MHSAA State Championships LP-3 | 10:09.63 | 8 | 597 | 89° |
| May 4, 2022 | Napoleon vs. Manchester & Hanover-Horton | 10:12.00 | 1 | 587 | 58° |
| April 27, 2021 | Addison vs. Hanover Horton | 10:22.86 | 1 | 543 | 78° |
| May 17, 2021 | Napoleon vs Hanover Horton & Vandercook Lake | 10:25.60 | 1 | 533 | 73° |
| May 24, 2022 | Cascades Conference Championship | 10:25.98 | 1 | 531 | 66° |
| May 25, 2021 | Cascades Conference @ MC | 10:26.85 | 2 | 528 | |
| April 16, 2021 | Coach Bob Beckey Memorial Invite | 10:27.24 | 1 | 526 | |
| May 20, 2022 | MHSAA LP Region 25-3 @ Hillsdale | 10:40.03 | 4 | 478 | 83° |
| May 9, 2023 | Napoleon & Hanover Horton @ Grass Lake | 10:43.00 | 1 | 467 | |
| May 11, 2021 | Grass Lake, Michigan Center @ Hanover | 10:48.13 | 2 | 449 | 62° |
| April 12, 2022 | Grass Lake and Hanover @ Western HS | 10:51.12 | 2 | 438 | |
| May 10, 2022 | Hanover Horton vs Michigan Center & East Jackson | 11:01.08 | 1 | 403 | 79° |
| April 10, 2021 | 47th Annual Warrior Invite | 11:05.57 | 1 | 388 | |
| April 26, 2022 | Grass Lake vs Hanover Horton | 11:18.30 | 1 | 347 | |
| Jan. 27, 2018 | MITS - Hillsdale #3 | 11:26.04 | 18 | 323 |
400m
554
Points
55.71
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 11, 2023 | Hanover-Horton & Jonesville @ Hillsdale | 55.71 | 2 | 554 | 68° |
5000m
783
Points
15:09.06
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 19, 2025 | GVSU Al Owens Classic | 15:09.06 | 15 | 783 | 60° |
| April 20, 2024 | Al Owens Classic | 15:19.39 | 3 | 753 | 42° |
| Jan. 27, 2024 | SVSU Jet's Pizza Invitational | 15:27.78 | 9 | 729 | |
| Feb. 1, 2025 | Jet's Pizza Invitational | 15:37.91 | 16 | 700 | 28° |
| April 12, 2025 | Davenport Invitational | 15:42.05 | 5 | 689 | 54° |
| May 2, 2025 | GLIAC Championship | 15:54.63 | 23 | 654 | 56° |
5000m_cc
706
Points
15:36.00
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Aug. 29, 2025 | Jeff Drenth Memorial | 15:36.00 | 24 | 706 | |
| Oct. 8, 2022 | 2022 Portage XC Invitational | 16:02.60 | 3 | 633 | 52° |
| Nov. 6, 2021 | MHSAA State Championships LP | 16:14.55 | 7 | 602 | 50° |
| Oct. 1, 2022 | 2022 Shepherd BLUEJAY Invite | 16:14.90 | 5 | 601 | |
| Oct. 2, 2021 | 2021 Shepherd BLUEJAY Invite | 16:18.40 | 2 | 592 | |
| Sept. 24, 2022 | Jackson Invitational - Varsity | 16:21.70 | 1 | 583 | 67° |
| Oct. 9, 2021 | 2021 Portage Cross Country Invitational | 16:22.10 | 4 | 582 | |
| Sept. 21, 2021 | Michigan Center & Grass Lake @ Hanover-Horton | 16:25.10 | 1 | 575 | 71° |
| Oct. 5, 2021 | Manchester & Vandercook Lake @ Hanover-Horton | 16:25.20 | 1 | 575 | 71° |
| Oct. 13, 2020 | Napoleon & EJ vs Hanover-Horton | 16:26.76 | 2 | 571 | 63° |
| Nov. 13, 2021 | Michigan Meet of Champions / Mid East Qualifier | 16:27.70 | 61 | 568 | |
| Oct. 28, 2022 | MHSAA LP Region 23-3 @ Napoleon | 16:28.30 | 1 | 567 | 57° |
| Nov. 7, 2020 | MHSAA State Championships LP | 16:29.09 | 13 | 565 | 66° |
| Oct. 15, 2022 | J. Chris Jensen - Jackson County Meet | 16:29.13 | 1 | 565 | 52° |
| Oct. 19, 2022 | Cascades Conference Meet | 16:33.10 | 1 | 555 | 45° |
| Sept. 17, 2021 | 2021 MSU Spartan Invitational | 16:33.60 | 1 | 554 | 82° |
| Aug. 31, 2022 | Hillsdale Invitational | 16:34.09 | 1 | 552 | 78° |
| Oct. 11, 2022 | Hanover/Grass Lake/Napoleon | 16:35.51 | 1 | 549 | 71° |
| Sept. 25, 2021 | Jackson Invitational - Varsity | 16:36.10 | 1 | 547 | |
| Oct. 24, 2020 | MHSAA Pre-Regional 45-3 @ Hudson | 16:37.11 | 2 | 545 | 47° |
| Oct. 29, 2021 | MHSAA LP Region 23-3 @ Vandercook Lake | 16:37.50 | 1 | 544 | |
| Oct. 30, 2020 | MHSAA LP Region 23-3 at Ella Sharp (Vandercook Lake) | 16:37.74 | 3 | 543 | |
| Sept. 1, 2021 | Hillsdale Cross Country Invitational | 16:39.65 | 2 | 539 | 78° |
| Sept. 19, 2020 | Harriers for Hope Invitational | 16:40.42 | 2 | 537 | |
| Oct. 3, 2020 | Lakewood Invitational | 16:41.20 | 3 | 535 | 55° |
| Oct. 21, 2020 | Cascades Conference Meet | 16:42.15 | 2 | 533 | |
| Oct. 4, 2022 | Hanover @ Manchester | 16:43.28 | 1 | 530 | |
| Oct. 16, 2021 | Chris Jensen County Meet | 16:44.31 | 4 | 527 | |
| Sept. 29, 2020 | Addison vs Hanover-Horton | 16:45.66 | 2 | 524 | 63° |
| Nov. 2, 2020 | J. Chris Jensen Memorial Invitational | 16:45.90 | 1 | 523 | |
| Sept. 28, 2019 | Shepherd BlueJay Invitational | 16:46.00 | 23 | 523 | |
| Nov. 5, 2022 | MHSAA LP Division 3 Finals | 16:46.23 | 27 | 523 | 69° |
| Sept. 11, 2021 | Bret Clements Bath Invitational | 16:48.26 | 1 | 518 | 82° |
| Oct. 5, 2019 | Portage Invitational | 16:48.90 | 21 | 516 | |
| Aug. 28, 2021 | Harper Creek Optimist 42nd Annual | 16:50.60 | 2 | 512 | |
| Aug. 29, 2020 | Harper Creek Optimist Invitational | 16:51.50 | 2 | 510 | |
| Aug. 27, 2022 | Harper Creek Optimist 43rd Annual | 16:51.60 | 3 | 510 | 78° |
| Oct. 20, 2021 | Cascades Conference Meet | 16:52.63 | 1 | 507 | |
| Oct. 25, 2019 | MHSAA LP Region 23-3 at Ella Sharp (Vandercook Lake) | 16:54.70 | 9 | 502 | |
| Oct. 1, 2019 | Manchester & Vandercook Lake @ Hanover-Horton | 16:58.72 | 2 | 493 | 84° |
| Oct. 1, 2019 | Manchester& Vandercook Lake @ Hanover-Horton | 16:58.72 | 2 | 493 | 84° |
| Sept. 7, 2022 | Springport Invite | 17:00.13 | 1 | 490 | 78° |
| Sept. 10, 2022 | Bret Clements Bath Invitational | 17:02.25 | 1 | 485 | 84° |
| Sept. 28, 2021 | Addison vs. Hanover Horton | 17:03.44 | 1 | 482 | 69° |
| Oct. 6, 2020 | Manchester / Hanover Horton / Vandercook @ Manchester | 17:03.47 | 2 | 482 | |
| Sept. 26, 2020 | Jackson Area Friendly | 17:06.20 | 3 | 476 | |
| Oct. 8, 2019 | Hanover-Horton and East Jackson @ Napoleon | 17:07.00 | 5 | 474 | |
| Oct. 12, 2019 | J.Chris Jensen Meet | 17:07.01 | 6 | 474 | |
| Aug. 28, 2019 | Hillsdale Invitational | 17:07.67 | 5 | 472 | 72° |
| Oct. 10, 2020 | Sand Creek Invitational | 17:11.20 | 3 | 464 | 78° |
| Sept. 16, 2022 | MSU Spartan Invitational | 17:12.26 | 8 | 462 | 82° |
| Sept. 7, 2019 | Bret Clements Bath Invitational | 17:15.88 | 13 | 454 | 72° |
| Aug. 24, 2019 | Harper Creek Optimist Invitational 40th Annual | 17:16.00 | 1 | 453 | |
| Nov. 2, 2019 | MHSAA State Championships LP | 17:17.00 | 62 | 451 | 44° |
| Sept. 21, 2019 | Jackson Invitational - Varsity | 17:23.00 | 12 | 438 | |
| Oct. 12, 2021 | Napoleon vs Hanover Horton & East Jackson | 17:37.00 | 1 | 407 | |
| Sept. 13, 2019 | MSU Spartan Invitational | 18:09.20 | 20 | 342 | 82° |
| Sept. 19, 2025 | Lansing CC Invitational | 26:19.80 | 5 | 1 | 80° |
800m
707
Points
2:02.22
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| May 12, 2023 | East Jackson Dome Classic | 2:02.22 | 2 | 707 | 77° |
| April 25, 2023 | Addison & Michigan Center at HH Varsity | 2:02.89 | 2 | 692 | 43° |
| May 23, 2023 | Cascades Conference Championship | 2:04.72 | 1 | 650 | 80° |
| May 3, 2023 | East Jackson & Vandercook Lake at HH Varsity | 2:05.34 | 1 | 636 | 54° |
| May 9, 2023 | Napoleon & Hanover Horton @ Grass Lake | 2:09.20 | 3 | 552 | |
| May 17, 2022 | Blissifield, Hudson, Jackson Prep, & LCS @ Sand Creek | 2:09.39 | 1 | 548 | 68° |
| April 26, 2022 | Grass Lake vs Hanover Horton | 2:10.90 | 1 | 517 | |
| May 10, 2022 | Hanover Horton vs Michigan Center & East Jackson | 2:18.76 | 1 | 370 | 79° |
8000m_cc
769
Points
25:30.00
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Oct. 26, 2024 | GLIAC Cross Country Championships | 25:30.00 | 30 | 769 | 52° |
| Oct. 12, 2024 | Lewis Crossover | 25:40.73 | 163 | 752 | |
| Sept. 13, 2025 | Calvin Diemer Classic | 25:50.60 | 6 | 737 | 77° |
| Oct. 7, 2023 | Lewis Crossover | 26:04.00 | 164 | 716 | |
| Oct. 11, 2025 | Lewis Crossover | 26:06.28 | 192 | 712 | |
| Oct. 21, 2023 | GLIAC Cross Country Championships | 26:10.30 | 48 | 706 | 43° |
| Oct. 25, 2025 | GLIAC Cross Country Championships | 26:14.50 | 52 | 699 | 51° |
| Sept. 22, 2023 | Lansing Cross Country Invitational | 26:19.30 | 17 | 692 | 79° |
| Sept. 28, 2024 | Calvin Knight Invite | 26:20.90 | 19 | 690 | 77° |
| Sept. 15, 2023 | Warrior Challenge | 26:24.10 | 19 | 685 |
5mile_cc
672
Points
26:42.10
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 13, 2024 | Warrior Challenge | 26:42.10 | 32 | 672 | 82° |
mile
748
Points
4:29.04
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Feb. 2, 2024 | Grand Rapids Sports Hall of Fame Classic | 4:29.04 | 2 | 748 | 37° |
Long-Distance
Event Group
803
Points
31:52.33
Personal Record
10000m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| March 29, 2025 | 10000m | Yellow Jacket Collegiate Outdoor Invitational | 31:52.33 | 2 | 803 | 72° |
| April 19, 2025 | 5000m | GVSU Al Owens Classic | 15:09.06 | 15 | 783 | 60° |
| May 2, 2025 | 10000m | GLIAC Championship | 32:19.14 | 9 | 768 | 56° |
| April 20, 2024 | 5000m | Al Owens Classic | 15:19.39 | 3 | 753 | 42° |
| Jan. 27, 2024 | 5000m | SVSU Jet's Pizza Invitational | 15:27.78 | 9 | 729 |
Cross Country
Event Group
769
Points
25:30.00
Personal Record
8000mCC
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Oct. 26, 2024 | 8000mCC | GLIAC Cross Country Championships | 25:30.00 | 30 | 769 | 52° |
| Oct. 12, 2024 | 8000mCC | Lewis Crossover | 25:40.73 | 163 | 752 | |
| Sept. 13, 2025 | 8000mCC | Calvin Diemer Classic | 25:50.60 | 6 | 737 | 77° |
| Nov. 9, 2024 | 10000mCC | NCAA Division II Midwest Region Cross Country Championships | 32:50.10 | 83 | 729 | |
| Nov. 9, 2024 | 10000mCC | NCAA DII Midwest Regional | 32:50.10 | 83 | 729 | 54° |
Mile
Event Group
767
Points
4:07.69
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| April 13, 2024 | 1500m | DU Panther Classic | 4:07.69 | 2 | 767 | 55° |
| April 21, 2023 | 1600m | Ralph Rice Invitational (@ Parma-Western) | 4:26.42 | 1 | 758 | |
| Feb. 2, 2024 | Mile | Grand Rapids Sports Hall of Fame Classic | 4:29.04 | 2 | 748 | 37° |
| May 6, 2022 | 1600m | 2022 Golden Triangle | 4:29.78 | 8 | 724 | 58° |
| May 30, 2023 | 1600m | Selby Track Classic | 4:30.13 | 1 | 720 | 87° |
Distance
Event Group
854
Points
8:36.27
Personal Record
3000m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Feb. 25, 2024 | 3000m | GLIAC Indoor Track & Field Championships | 8:36.27 | 10 | 854 | 51° |
| Feb. 10, 2024 | 3000m | GVSU Big Meet (Saturday) | 8:39.96 | 16 | 835 | 37° |
| May 5, 2023 | 3200m | SALINE GOLDEN TRIANGLE | 9:17.86 | 4 | 829 | 66° |
| Feb. 21, 2025 | 3000m | GVSU Tune-Up | 8:44.02 | 24 | 814 | 28° |
| Feb. 15, 2025 | 3000m | GVSU Big Meet- Saturday | 8:44.02 | 24 | 814 | 31° |
Long Sprints
Event Group
554
Points
55.71
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| April 11, 2023 | 400m | Hanover-Horton & Jonesville @ Hillsdale | 55.71 | 2 | 554 | 68° |
Mid-D
Event Group
707
Points
2:02.22
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| May 12, 2023 | 800m | East Jackson Dome Classic | 2:02.22 | 2 | 707 | 77° |
| April 25, 2023 | 800m | Addison & Michigan Center at HH Varsity | 2:02.89 | 2 | 692 | 43° |
| May 23, 2023 | 800m | Cascades Conference Championship | 2:04.72 | 1 | 650 | 80° |
| May 3, 2023 | 800m | East Jackson & Vandercook Lake at HH Varsity | 2:05.34 | 1 | 636 | 54° |
| May 9, 2023 | 800m | Napoleon & Hanover Horton @ Grass Lake | 2:09.20 | 3 | 552 |