Performance Dashboard
Athlete analytics & progression tracking
1500m
1004
Points
4:26.28
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| May 15, 2025 | GFU Final Qualifier | 4:26.28 | 3 | 1004 | 54° |
| March 16, 2024 | OSU PNW Invitational | 4:28.22 | 4 | 990 | 67° |
| April 26, 2025 | Drake Relays | 4:28.32 | 10 | 989 | 61° |
| May 3, 2025 | Oregon State High Performance | 4:29.93 | 13 | 977 | 58° |
| April 19, 2025 | Oregon Open | 4:31.69 | 11 | 965 | 63° |
| March 22, 2025 | Oregon Preview | 4:34.70 | 19 | 943 | 51° |
| May 27, 2023 | OSAA 5A State Championships | 4:37.18 | 7 | 926 | |
| May 19, 2023 | 5A-1 Northwest Oregon Conference Championships | 4:43.84 | 2 | 879 | 81° |
| April 15, 2023 | Wilsonville Invitational | 4:45.47 | 4 | 868 | 55° |
| May 12, 2024 | Pac-12 Conference Championships | 4:45.74 | 19 | 866 | 63° |
| May 6, 2023 | Rex Putnam Invitational | 4:46.78 | 1 | 859 | 60° |
| April 21, 2023 | Oregon Relays | 4:51.51 | 22 | 827 | |
| April 4, 2023 | Putnam & Hillsboro @ La Salle | 4:51.81 | 1 | 825 | |
| March 30, 2022 | Parkrose, De La Salle @ Rex Putnam | 4:58.40 | 1 | 782 | 55° |
| May 21, 2022 | OSAA 5A State Championships | 5:01.31 | 10 | 763 | |
| May 5, 2021 | Parkrose @ Rex Putnam | 5:02.02 | 2 | 759 | 82° |
| April 14, 2022 | St. Helens/Putnam @ La Salle | 5:07.27 | 2 | 726 | 45° |
| April 16, 2022 | Wilsonville Invitational | 5:07.91 | 10 | 722 | 49° |
| March 22, 2023 | NWOC Pre-season Milwaukie, Putnam @ Centennial | 5:10.70 | 1 | 705 | 60° |
| May 22, 2021 | 5A Invitational | 5:12.45 | 11 | 694 | |
| May 7, 2022 | Rex Putnam Invitational | 5:14.02 | 2 | 684 | 53° |
| April 28, 2021 | Putnam at Milwaukie | 5:21.70 | 2 | 639 | 70° |
| May 12, 2021 | Scappoose @ Putnam | 5:22.46 | 2 | 634 | 61° |
| May 7, 2021 | The Twilight Hustle | 5:22.73 | 17 | 633 | 58° |
| April 21, 2021 | St. Helens @ Rex Putnam | 5:30.93 | 1 | 586 | 72° |
1600m
830
Points
5:11.22
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 21, 2023 | Oregon Relays | 5:11.22 | 24 | 830 |
2mile
864
Points
11:03.42
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 21, 2023 | Oregon Relays | 11:03.42 | 17 | 864 |
2mile_cc
702
Points
12:06.00
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 2, 2022 | Clark County Jamboree | 12:06.00 | 3 | 702 | 92° |
3000m
1006
Points
9:30.68
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Feb. 24, 2024 | Ken Shannon Last Chance | 9:30.68 | 23 | 1006 | 51° |
| Jan. 27, 2024 | UW Invitational & Mile City | 9:49.26 | 40 | 947 | 55° |
| May 27, 2023 | OSAA 5A State Championships | 10:14.03 | 4 | 872 | |
| April 21, 2023 | Oregon Relays | 10:19.24 | 14 | 856 | |
| April 8, 2023 | Sandy Invitational | 10:25.73 | 1 | 837 | 54° |
| May 19, 2023 | 5A-1 Northwest Oregon Conference Championships | 10:35.07 | 2 | 810 | 81° |
| May 21, 2022 | OSAA 5A State Championships | 10:49.14 | 6 | 770 | |
| May 13, 2022 | 5A-1 Northwest Oregon Conference Championships | 10:53.88 | 2 | 757 | 54° |
| March 30, 2022 | Parkrose, De La Salle @ Rex Putnam | 10:56.91 | 1 | 749 | 55° |
| March 22, 2023 | NWOC Pre-season Milwaukie, Putnam @ Centennial | 11:06.46 | 1 | 723 | 60° |
| May 22, 2021 | 5A Invitational | 11:24.15 | 14 | 676 | |
| Feb. 22, 2020 | UW High School Invitational | 11:27.72 | 41 | 666 | 47° |
| May 12, 2021 | Scappoose @ Putnam | 11:42.49 | 2 | 628 | 61° |
| April 28, 2021 | Putnam at Milwaukie | 12:05.53 | 1 | 572 | 70° |
3000msc
959
Points
10:58.39
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| May 10, 2025 | Pac-12 Open (Roster) | 10:58.39 | 3 | 959 | 63° |
3200m
863
Points
10:59.46
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 21, 2023 | Oregon Relays | 10:59.46 | 16 | 863 |
4000m_cc
850
Points
14:08.20
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 1, 2023 | Linfield Harrier Classic 4k/6k | 14:08.20 | 11 | 850 | 79° |
5000m_cc
921
Points
17:12.57
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Aug. 29, 2025 | Lewis & Clark XC Opener | 17:12.57 | 2 | 921 | 86° |
| Sept. 30, 2023 | 48th Charles Bowles Willamette XC Invitational - COLLEGE TEAMS | 17:59.10 | 16 | 842 | 67° |
| Sept. 6, 2024 | Pre's Trail Run | 18:20.00 | 23 | 808 | 92° |
| Oct. 1, 2021 | The Harrier Classic | 18:23.95 | 11 | 802 | 64° |
| Oct. 2, 2021 | The Harrier Classic | 18:23.95 | 11 | 802 | 69° |
| Sept. 17, 2022 | Oregon City XC Invitational | 18:45.40 | 1 | 767 | 70° |
| Oct. 1, 2022 | The Harrier Classic | 18:49.80 | 2 | 761 | 83° |
| Nov. 5, 2022 | OSAA State Championships | 18:59.40 | 9 | 746 | 56° |
| Sept. 7, 2022 | NWOC Preview | 19:05.80 | 1 | 736 | 84° |
| Oct. 26, 2022 | 5A-1 NWOC Conference Championships | 19:08.20 | 1 | 732 | 53° |
| Sept. 24, 2022 | Nike Portland XC | 19:08.50 | 12 | 732 | 78° |
| Nov. 12, 2022 | Team Northwest Regional Championships | 19:11.90 | 49 | 726 | 37° |
| Oct. 14, 2022 | 2nd Annual Rose City Championship Invitational | 19:13.70 | 10 | 724 | 79° |
| Nov. 9, 2019 | OSAA State Championship | 19:21.80 | 20 | 711 | |
| Sept. 10, 2022 | Ash Creek XC Festival | 19:26.00 | 10 | 705 | 97° |
| Oct. 16, 2021 | Lewis & Clark College XC Invitational | 19:41.10 | 62 | 682 | 66° |
| Sept. 18, 2021 | Oregon City Invitational | 19:46.61 | 15 | 674 | 64° |
| Oct. 30, 2019 | 5A-1 NWOC District Championship | 19:54.50 | 4 | 662 | 45° |
| Nov. 6, 2021 | OSAA 5A State Championship | 19:57.50 | 9 | 658 | 51° |
| Oct. 27, 2021 | 5A-1 Northwest Oregon Conference Championships | 20:02.90 | 1 | 650 | 57° |
| Sept. 25, 2021 | Nike Portland XC | 20:10.30 | 14 | 640 | 78° |
| Oct. 13, 2021 | La Salle, Hillsboro, St. Helens @ Rex Putnam | 20:11.60 | 2 | 638 | 55° |
| Oct. 13, 2021 | NWOC @ Rex Putnam | 20:11.60 | 2 | 638 | 55° |
| Sept. 28, 2019 | Nike Portland XC Invite | 20:15.90 | 17 | 632 | 57° |
| Oct. 5, 2019 | Harrier Classic | 20:17.50 | 27 | 629 | 66° |
| Sept. 11, 2021 | Ash Creek XC Festival | 20:20.60 | 42 | 625 | 80° |
| Oct. 19, 2019 | Warner Pacific XC Classic | 20:31.00 | 5 | 610 | 56° |
| Sept. 21, 2022 | Hillsboro, La Salle & Putnam @ Canby | 20:35.90 | 1 | 603 | 77° |
| Oct. 16, 2019 | NWOC League - Putnam Hillsboro St Helens Parkrose | 20:57.60 | 1 | 573 | |
| Sept. 25, 2019 | Scappoose Quad | 21:00.00 | 2 | 570 | |
| Sept. 14, 2019 | Northwest Classic | 21:02.50 | 60 | 567 | |
| Sept. 8, 2021 | NWOC Preview | 21:04.67 | 1 | 564 | 84° |
| Sept. 11, 2019 | NWOC Preview | 21:17.72 | 7 | 546 | 70° |
| Sept. 6, 2019 | Ash Creek XC Festival | 21:18.01 | 36 | 546 | |
| Oct. 12, 2022 | Canby, Parkrose, Putnam @ HRV | 21:18.80 | 2 | 545 | 72° |
| Sept. 22, 2021 | LaSalle, Milwaukie, Putnam @ Wilsonville | 21:20.60 | 1 | 542 | 69° |
6000m_cc
925
Points
21:05.70
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Oct. 27, 2023 | Pac-12 Cross Country Championship | 21:05.70 | 58 | 925 | 38° |
| Oct. 10, 2025 | Bill Dellinger Invitational | 21:20.00 | 31 | 906 | 60° |
| Nov. 10, 2023 | NCAA DI West XC Regional | 21:23.50 | 116 | 901 | 66° |
| Oct. 19, 2024 | Linfield George Oja Invitational | 21:45.00 | 11 | 872 | 72° |
| Nov. 14, 2025 | NCAA Division I West Region Cross Country Championships | 21:47.20 | 102 | 869 | 63° |
| Oct. 11, 2024 | Bill Dellinger Invitational | 21:58.80 | 94 | 854 | 72° |
| Sept. 27, 2024 | Nuttycombe Wisconsin Invitational | 22:06.60 | 27 | 844 | 74° |
| Oct. 13, 2023 | Nuttycombe Wisconsin Invitational | 22:24.70 | 220 | 820 | 53° |
800m
935
Points
2:13.41
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| May 3, 2025 | Oregon State High Performance | 2:13.41 | 9 | 935 | 58° |
| April 5, 2025 | Mike Fanelli Classic | 2:13.70 | 45 | 930 | 68° |
| May 3, 2023 | Putnam, Centennial @ Milwaukie | 2:21.41 | 1 | 811 | 72° |
| April 15, 2023 | Wilsonville Invitational | 2:21.84 | 4 | 805 | 55° |
| April 4, 2023 | Putnam & Hillsboro @ La Salle | 2:26.57 | 1 | 736 | |
| May 3, 2022 | Putnam @ La Salle | 2:30.21 | 2 | 685 | 57° |
| May 5, 2021 | Parkrose @ Rex Putnam | 2:38.28 | 2 | 579 | 82° |
| April 21, 2021 | St. Helens @ Rex Putnam | 2:48.26 | 2 | 460 | 72° |
mile
830
Points
5:13.13
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| June 18, 2023 | Nike Outdoor Nationals | 5:13.13 | 42 | 830 | 61° |
| April 21, 2023 | Oregon Relays | 5:13.17 | 24 | 829 | |
| Feb. 12, 2023 | 2023 UW High School Invite | 5:28.96 | 35 | 734 | 48° |
Mile
Event Group
1004
Points
4:26.28
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| May 15, 2025 | 1500m | GFU Final Qualifier | 4:26.28 | 3 | 1004 | 54° |
| March 16, 2024 | 1500m | OSU PNW Invitational | 4:28.22 | 4 | 990 | 67° |
| April 26, 2025 | 1500m | Drake Relays | 4:28.32 | 10 | 989 | 61° |
| May 3, 2025 | 1500m | Oregon State High Performance | 4:29.93 | 13 | 977 | 58° |
| April 19, 2025 | 1500m | Oregon Open | 4:31.69 | 11 | 965 | 63° |
Distance
Event Group
1006
Points
9:30.68
Personal Record
3000m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Feb. 24, 2024 | 3000m | Ken Shannon Last Chance | 9:30.68 | 23 | 1006 | 51° |
| Jan. 27, 2024 | 3000m | UW Invitational & Mile City | 9:49.26 | 40 | 947 | 55° |
| May 27, 2023 | 3000m | OSAA 5A State Championships | 10:14.03 | 4 | 872 | |
| April 21, 2023 | 2Mile | Oregon Relays | 11:03.42 | 17 | 864 | |
| April 21, 2023 | 3200m | Oregon Relays | 10:59.46 | 16 | 863 |
Cross Country
Event Group
925
Points
21:05.70
Personal Record
6000mCC
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Oct. 27, 2023 | 6000mCC | Pac-12 Cross Country Championship | 21:05.70 | 58 | 925 | 38° |
| Aug. 29, 2025 | 5K XC | Lewis & Clark XC Opener | 17:12.57 | 2 | 921 | 86° |
| Oct. 10, 2025 | 6000mCC | Bill Dellinger Invitational | 21:20.00 | 31 | 906 | 60° |
| Nov. 10, 2023 | 6000mCC | NCAA DI West XC Regional | 21:23.50 | 116 | 901 | 66° |
| Oct. 19, 2024 | 6000mCC | Linfield George Oja Invitational | 21:45.00 | 11 | 872 | 72° |
Steeple
Event Group
959
Points
10:58.39
Personal Record
3000mSC
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| May 10, 2025 | 3000mSC | Pac-12 Open (Roster) | 10:58.39 | 3 | 959 | 63° |
Mid-D
Event Group
935
Points
2:13.41
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| May 3, 2025 | 800m | Oregon State High Performance | 2:13.41 | 9 | 935 | 58° |
| April 5, 2025 | 800m | Mike Fanelli Classic | 2:13.70 | 45 | 930 | 68° |
| May 3, 2023 | 800m | Putnam, Centennial @ Milwaukie | 2:21.41 | 1 | 811 | 72° |
| April 15, 2023 | 800m | Wilsonville Invitational | 2:21.84 | 4 | 805 | 55° |
| April 4, 2023 | 800m | Putnam & Hillsboro @ La Salle | 2:26.57 | 1 | 736 |