Performance Dashboard
Athlete analytics & progression tracking
1000m
458
Points
2:53.66
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Jan. 26, 2025 | Portland Indoor #1 | 2:53.66 | 12 | 458 | 45° |
| Feb. 18, 2017 | Hub City Last Chance | 2:54.00 | 4 | 453 | 47° |
1500m
733
Points
4:10.73
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 28, 2017 | Dean Nice Invitational | 4:10.73 | 2 | 733 | |
| April 19, 2017 | Lincoln, Roosevelt @ Franklin | 4:11.52 | 2 | 724 | 57° |
| May 2, 2018 | PIL - Grant, Cleveland, Madison, Franklin @ Jefferson (Var Only) | 4:11.70 | 3 | 722 | |
| March 17, 2017 | Eastside Icebreaker | 4:12.15 | 4 | 718 | 49° |
| May 12, 2017 | 6A-1 PIL District Meet | 4:13.45 | 8 | 704 | |
| April 20, 2018 | McMinnville Invitational | 4:13.61 | 5 | 702 | |
| March 20, 2018 | PIL Franklin, Cleveland @ Wilson | 4:16.07 | 3 | 676 | 57° |
| May 13, 2016 | 6A-1 PIL District Meet | 4:18.70 | 13 | 649 | |
| April 11, 2017 | Franklin, Madison @ Roosevelt | 4:20.53 | 1 | 630 | 59° |
| April 1, 2016 | East County Classic | 4:22.16 | 3 | 613 | 69° |
| May 7, 2015 | PIL JV/Frosh District Finals | 4:34.62 | 4 | 495 | 68° |
| April 15, 2015 | Jeff, Franklin at Grant | 4:34.80 | 4 | 494 | 63° |
| April 28, 2015 | Franklin vs Wilson | 4:43.21 | 1 | 421 | 60° |
3000m
735
Points
8:59.74
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| May 12, 2017 | 6A-1 PIL District Meet | 8:59.74 | 5 | 735 | |
| April 6, 2018 | Chehalem Field and Track Classic | 9:06.68 | 2 | 701 | 66° |
| April 29, 2016 | Dean Nice Invitational | 9:12.54 | 2 | 673 | |
| March 24, 2017 | East County Classic | 9:13.87 | 2 | 667 | 54° |
| May 13, 2016 | 6A-1 PIL District Meet | 9:14.96 | 8 | 662 | |
| April 25, 2016 | 52nd Annual Centennial Invitational | 9:25.19 | 21 | 615 | 56° |
| April 13, 2016 | Jefferson, Grant @ Franklin | 9:29.01 | 1 | 598 | 58° |
| April 27, 2018 | Dean Nice Invitational | 9:42.13 | 15 | 542 | |
| March 15, 2016 | Benson, Franklin @ Cleveland | 9:43.34 | 1 | 537 | 45° |
| May 7, 2015 | PIL JV/Frosh District Finals | 9:49.60 | 2 | 511 | 68° |
| May 5, 2015 | PIL JV/Frosh District Prelims | 9:49.60 | 2 | 511 | 60° |
| April 23, 2015 | PIL JV/Frosh Classic | 9:59.59 | 2 | 471 | 60° |
| April 10, 2015 | Canby Invitational | 10:01.40 | 11 | 464 |
3000m_cc
582
Points
9:32.70
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Aug. 26, 2016 | Wilsonville Night Meet | 9:32.70 | 5 | 582 | 95° |
| Aug. 27, 2015 | Wilsonville Night Meet | 10:04.20 | 13 | 453 | 87° |
400m
540
Points
55.99
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| May 3, 2025 | Oregon State High Performance | 55.99 | 34 | 540 | 58° |
5000m_cc
654
Points
15:54.77
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 16, 2017 | Oregon City Invitational | 15:54.77 | 4 | 654 | |
| Oct. 25, 2017 | 6A-1 PIL District Championships | 15:58.56 | 5 | 644 | |
| Sept. 13, 2017 | PIL Preview | 16:16.96 | 4 | 596 | |
| Sept. 30, 2017 | Nike Portland XC Invite | 16:17.70 | 11 | 594 | 64° |
| Nov. 5, 2016 | OSAA Oregon State Championships | 16:20.00 | 24 | 588 | |
| Oct. 7, 2017 | Champoeg Invitational | 16:20.04 | 1 | 588 | 61° |
| Sept. 7, 2016 | PIL Preview | 16:22.00 | 6 | 583 | |
| Oct. 14, 2016 | Portland Meadows Invitational | 16:23.70 | 12 | 578 | 60° |
| Nov. 4, 2017 | OSAA Oregon State Championships | 16:28.00 | 26 | 568 | |
| Oct. 26, 2016 | 6A-1 PIL District Championships | 16:30.50 | 10 | 561 | |
| Aug. 30, 2017 | Canby Invitational | 16:30.60 | 1 | 561 | 79° |
| Oct. 9, 2015 | Sandelie Invitational | 16:33.00 | 78 | 555 | 70° |
| Oct. 5, 2016 | Clackamas, Lincoln, Franklin, Roosevelt, Central Catholic | 16:37.60 | 5 | 544 | |
| Oct. 19, 2016 | PIL/MHC Crossover (Host: Franklin) | 16:39.20 | 4 | 540 | |
| Nov. 12, 2016 | Nike Cross Nationals Northwest Regional | 16:40.40 | 88 | 537 | |
| Oct. 21, 2015 | 6A-1 PIL District Championships | 16:40.40 | 18 | 537 | |
| Sept. 24, 2016 | Nike Portland XC Invite | 16:44.22 | 27 | 528 | 69° |
| Sept. 27, 2017 | PIL/MHC Crossover (Host: Franklin) | 16:45.85 | 3 | 524 | |
| Sept. 26, 2015 | Nike Portland XC Invite | 16:53.91 | 34 | 504 | 68° |
| Sept. 28, 2016 | PIL/MHC Crossover - Westmoreland Park | 16:59.90 | 2 | 490 | 74° |
| Oct. 14, 2015 | PIL/MHC Meet - Reynolds | 17:00.10 | 13 | 490 | |
| Sept. 30, 2015 | PIL/MHC Meet @ Lents | 17:00.80 | 5 | 488 | 73° |
| Aug. 31, 2016 | Canby Invitational | 17:04.50 | 2 | 480 | 72° |
| Sept. 16, 2015 | PIL/MHC Crossover - Westmoreland Park | 17:14.20 | 4 | 457 | 70° |
| Sept. 9, 2015 | PIL/MHC 6A Preview | 17:30.10 | 27 | 422 | 80° |
| Sept. 2, 2015 | Canby Invitational | 17:35.50 | 6 | 411 | 69° |
| Sept. 14, 2016 | Hood River Skip Sparks Invitational | 17:37.96 | 9 | 405 | 73° |
| Aug. 29, 2025 | Lewis & Clark XC Opener | 18:25.96 | 112 | 310 | 86° |
6000m_cc
361
Points
22:30.00
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 13, 2025 | Ash Creek Festival | 22:30.00 | 69 | 361 |
600m
568
Points
1:31.11
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Jan. 18, 2025 | UW Preview | 1:31.11 | 12 | 568 | 43° |
| Nov. 25, 2024 | PSU @ U of P | 1:34.49 | 7 | 473 | 52° |
800m
856
Points
1:56.25
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 27, 2018 | Dean Nice Invitational | 1:56.25 | 4 | 856 | |
| May 10, 2018 | 6A-1 PIL District Championship | 1:58.31 | 1 | 803 | |
| April 25, 2018 | PIL - Roosevelt, Benson @ Franklin | 1:58.33 | 1 | 803 | 78° |
| May 10, 2018 | 6A-1 PIL District Championship | 2:00.40 | 3 | 751 | |
| March 22, 2017 | Benson, Cleveland @ Franklin | 2:04.47 | 4 | 655 | 52° |
| April 19, 2017 | Lincoln, Roosevelt @ Franklin | 2:04.83 | 5 | 647 | 57° |
| Feb. 4, 2017 | UW High School Invitational | 2:05.93 | 32 | 622 | |
| May 3, 2017 | Madison, Franklin @ Wilson | 2:06.11 | 5 | 618 | 78° |
| March 8, 2025 | L&C - Electric Forest Open | 2:06.49 | 20 | 610 | 58° |
| April 19, 2025 | L&C Larry Byerly Invite | 2:07.94 | 42 | 579 | 61° |
| May 10, 2025 | Pac-12 Open (Roster) | 2:08.59 | 24 | 565 | 63° |
| Dec. 14, 2024 | Spokane Invitational | 2:09.01 | 16 | 556 | 48° |
| April 12, 2025 | John Knight Invite | 2:11.14 | 83 | 512 | 55° |
| Feb. 9, 2025 | Portland Indoor #2 | 2:11.33 | 16 | 508 | 42° |
| April 15, 2015 | Jeff, Franklin at Grant | 2:21.97 | 3 | 317 | 63° |
8000m_cc
478
Points
28:52.75
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Oct. 4, 2025 | 50th Charles Bowles Willamette XC Invitational | 28:52.75 | 260 | 478 | 66° |
| Sept. 27, 2025 | Mike Johnson Classic | 29:56.00 | 147 | 401 |
hj
1
Points
4-9
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 28, 2015 | Franklin vs Wilson | 4-9 | 4 | 1 | 60° |
| April 23, 2015 | PIL JV/Frosh Classic | 5-0 | 3 | 1 | 60° |
| April 15, 2015 | Jeff, Franklin at Grant | 5-0 | 1 | 1 | 63° |
mile
707
Points
4:33.09
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Feb. 3, 2018 | UW High School Invitational | 4:33.09 | 15 | 707 |
tj
1
Points
33-1.5
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| May 7, 2015 | PIL JV/Frosh District Finals | 33-1.5 | 4 | 1 | 68° |
Mid-D
Event Group
856
Points
1:56.25
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| April 27, 2018 | 800m | Dean Nice Invitational | 1:56.25 | 4 | 856 | |
| May 10, 2018 | 800m | 6A-1 PIL District Championship | 1:58.31 | 1 | 803 | |
| April 25, 2018 | 800m | PIL - Roosevelt, Benson @ Franklin | 1:58.33 | 1 | 803 | 78° |
| May 10, 2018 | 800m | 6A-1 PIL District Championship | 2:00.40 | 3 | 751 | |
| March 22, 2017 | 800m | Benson, Cleveland @ Franklin | 2:04.47 | 4 | 655 | 52° |
Mile
Event Group
733
Points
4:10.73
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| April 28, 2017 | 1500m | Dean Nice Invitational | 4:10.73 | 2 | 733 | |
| April 19, 2017 | 1500m | Lincoln, Roosevelt @ Franklin | 4:11.52 | 2 | 724 | 57° |
| May 2, 2018 | 1500m | PIL - Grant, Cleveland, Madison, Franklin @ Jefferson (Var Only) | 4:11.70 | 3 | 722 | |
| March 17, 2017 | 1500m | Eastside Icebreaker | 4:12.15 | 4 | 718 | 49° |
| Feb. 3, 2018 | Mile | UW High School Invitational | 4:33.09 | 15 | 707 |
Distance
Event Group
735
Points
8:59.74
Personal Record
3000m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| May 12, 2017 | 3000m | 6A-1 PIL District Meet | 8:59.74 | 5 | 735 | |
| April 6, 2018 | 3000m | Chehalem Field and Track Classic | 9:06.68 | 2 | 701 | 66° |
| April 29, 2016 | 3000m | Dean Nice Invitational | 9:12.54 | 2 | 673 | |
| March 24, 2017 | 3000m | East County Classic | 9:13.87 | 2 | 667 | 54° |
| May 13, 2016 | 3000m | 6A-1 PIL District Meet | 9:14.96 | 8 | 662 |
Cross Country
Event Group
654
Points
15:54.77
Personal Record
5K XC
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Sept. 16, 2017 | 5K XC | Oregon City Invitational | 15:54.77 | 4 | 654 | |
| Oct. 25, 2017 | 5K XC | 6A-1 PIL District Championships | 15:58.56 | 5 | 644 | |
| Sept. 13, 2017 | 5K XC | PIL Preview | 16:16.96 | 4 | 596 | |
| Sept. 30, 2017 | 5K XC | Nike Portland XC Invite | 16:17.70 | 11 | 594 | 64° |
| Nov. 5, 2016 | 5K XC | OSAA Oregon State Championships | 16:20.00 | 24 | 588 |
Long Sprints
Event Group
540
Points
55.99
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| May 3, 2025 | 400m | Oregon State High Performance | 55.99 | 34 | 540 | 58° |
Jump
Event Group
1
Points
33-1.5
Personal Record
TJ
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| May 7, 2015 | TJ | PIL JV/Frosh District Finals | 33-1.5 | 4 | 1 | 68° |
| April 28, 2015 | HJ | Franklin vs Wilson | 4-9 | 4 | 1 | 60° |
| April 23, 2015 | HJ | PIL JV/Frosh Classic | 5-0 | 3 | 1 | 60° |
| April 15, 2015 | HJ | Jeff, Franklin at Grant | 5-0 | 1 | 1 | 63° |