Performance Dashboard
Athlete analytics & progression tracking
100m
487
Points
12.55
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 24, 2024 | Newberg, Forest Grove @McMinnville (Senior Night) | 12.55 | 15 | 487 | 61° |
| June 10, 2023 | USATF Oregon HS Invitational | 12.60 | 22 | 476 | 70° |
| June 25, 2023 | USATF Oregon Association Junior Olympics | 12.60 | 26 | 476 | 81° |
| May 4, 2023 | Forest Grove @McMinnville | 12.66 | 7 | 463 | 55° |
| May 9, 2023 | Century @ Forest Grove | 12.73 | 6 | 449 | 62° |
| April 27, 2022 | Forest Grove @ Newberg | 12.79 | 6 | 436 | 54° |
| April 18, 2023 | Sherwood @ Forest Grove | 12.85 | 16 | 424 | 46° |
| April 5, 2022 | Liberty @ Forest Grove | 13.03 | 3 | 388 | 54° |
| April 18, 2022 | Glencoe @ Forest Grove | 13.08 | 5 | 378 | 48° |
| April 14, 2022 | Forest Grove @ Century | 13.22 | 4 | 351 | |
| May 18, 2019 | Tigard Youth Track | 15.60 | 17 | 48 | |
| June 8, 2019 | BYTC Dev Meet | 15.68 | 13 | 43 | 69° |
1500m
725
Points
4:11.46
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| May 6, 2025 | Century, Forest Grove @ Newberg (Varsity Only) | 4:11.46 | 1 | 725 | 74° |
| April 30, 2025 | Forest Grove @ Glencoe | 4:16.37 | 4 | 673 | 65° |
| April 9, 2024 | Sherwood @ Forest Grove | 4:21.11 | 3 | 624 | 61° |
| April 1, 2025 | McMinnville @ Forest Grove | 4:22.26 | 4 | 612 | 56° |
| April 15, 2025 | Liberty @ Forest Grove | 4:23.26 | 1 | 603 | 69° |
200m
589
Points
24.73
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| June 23, 2024 | USATF Oregon Association Junior Olympic Championships | 24.73 | 25 | 589 | 71° |
| April 16, 2024 | McMinnville @ Forest Grove | 25.32 | 2 | 526 | 54° |
| March 22, 2023 | Forest Grove @ Liberty | 25.76 | 5 | 481 | 60° |
| April 5, 2022 | Liberty @ Forest Grove | 26.65 | 2 | 397 | 54° |
| April 14, 2022 | Forest Grove @ Century | 27.86 | 6 | 296 | |
| May 18, 2019 | Tigard Youth Track | 31.68 | 5 | 74 | |
| June 15, 2019 | COTC Youth Meet | 33.38 | 9 | 23 |
3000m_cc
691
Points
9:08.90
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Oct. 18, 2023 | Viking 3k | 9:08.90 | 3 | 691 | 71° |
| Sept. 25, 2024 | Forest Grove 3k | 9:37.00 | 3 | 564 | 68° |
| Aug. 30, 2024 | Maroon & Gold 3k | 9:51.00 | 3 | 505 | 93° |
| Aug. 25, 2023 | Night Meet | 10:01.00 | 36 | 466 | 92° |
| Sept. 10, 2022 | Ash Creek XC Festival | 11:40.70 | 5 | 158 | 97° |
| Sept. 13, 2022 | OES XC Invitational | 12:15.00 | 32 | 90 | 74° |
400m
673
Points
53.33
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 9, 2025 | Forest Grove @ Liberty | 53.33 | 1 | 673 | 60° |
| May 9, 2023 | Century @ Forest Grove | 53.82 | 2 | 647 | 62° |
| June 23, 2024 | USATF Oregon Association Junior Olympic Championships | 53.83 | 14 | 647 | 71° |
| May 19, 2023 | 6A-3 Pacific Conference Championships | 54.13 | 11 | 631 | 81° |
| June 10, 2023 | USATF Oregon HS Invitational | 54.39 | 4 | 618 | 70° |
| June 2, 2024 | Portland Track Festival Youth Meet presented by Stumptown Runnin | 54.43 | 14 | 616 | 59° |
| May 9, 2024 | 6A-3 Pacific Conference Championships | 54.51 | 13 | 612 | 74° |
| April 24, 2024 | Newberg, Forest Grove @McMinnville (Senior Night) | 54.53 | 3 | 611 | 61° |
| April 26, 2024 | 55th Elden Kellar Invitational | 54.56 | 12 | 610 | 58° |
| April 12, 2025 | T Smith Need For Speed Classic | 54.61 | 47 | 607 | 54° |
| April 3, 2024 | Forest Grove, Century @ Liberty | 54.63 | 3 | 606 | 49° |
| July 9, 2023 | USATF Region 16 Junior Olympics | 54.70 | 10 | 603 | 83° |
| April 21, 2023 | John Oliver Invitational | 54.88 | 13 | 594 | 53° |
| April 13, 2024 | Sherwood Need For Speed Classic | 54.89 | 42 | 593 | 71° |
| May 4, 2023 | Forest Grove @McMinnville | 55.27 | 3 | 575 | 55° |
| April 12, 2023 | Forest Grove @ Newberg | 55.31 | 3 | 573 | |
| June 25, 2023 | USATF Oregon Association Junior Olympics | 55.43 | 10 | 567 | 81° |
| April 16, 2024 | McMinnville @ Forest Grove | 55.44 | 1 | 566 | 54° |
| April 14, 2023 | Vic Downs Mac Invite | 55.71 | 10 | 554 | 57° |
| April 18, 2023 | Sherwood @ Forest Grove | 55.93 | 1 | 543 | 46° |
| April 7, 2023 | Therapeutic Associates Chehalem Classic | 55.94 | 23 | 543 | 55° |
| April 27, 2022 | Forest Grove @ Newberg | 56.00 | 1 | 540 | 54° |
| March 22, 2023 | Forest Grove @ Liberty | 56.51 | 3 | 516 | 60° |
| April 22, 2022 | John Oliver Invitational | 56.62 | 16 | 511 | 56° |
| May 4, 2022 | Newberg, Forest Grove @ McMinnville (Senior Night) | 56.64 | 4 | 510 | 69° |
| May 10, 2022 | 6A-3 Pacific Conference Championships | 56.74 | 16 | 506 | 59° |
| April 18, 2022 | Glencoe @ Forest Grove | 56.92 | 3 | 498 | 48° |
| April 28, 2023 | Elden Kellar Invite | 56.99 | 14 | 494 | 81° |
| April 4, 2023 | Glencoe @ Forest Grove | 57.06 | 3 | 491 | 46° |
| April 15, 2022 | Vic Downs Mac Invite | 57.15 | 20 | 487 | 51° |
| April 30, 2022 | 56th Centennial Invitational | 57.30 | 12 | 481 | 57° |
| April 14, 2022 | Forest Grove @ Century | 58.44 | 2 | 431 | |
| April 5, 2022 | Liberty @ Forest Grove | 58.45 | 4 | 431 | 54° |
| June 15, 2019 | COTC Youth Meet | 1:08.84 | 4 | 105 | |
| May 18, 2019 | Tigard Youth Track | 1:09.08 | 3 | 100 | |
| June 8, 2019 | BYTC Dev Meet | 1:10.06 | 4 | 82 | 69° |
| July 9, 2017 | USATF Region 13 Championship | 1:14.84 | 9 | 18 |
5000m_cc
648
Points
15:56.87
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Oct. 31, 2024 | 6A-3 Pacific Conference Championships | 15:56.87 | 7 | 648 | 52° |
| Oct. 17, 2024 | Pacific/Three Rivers Crossover | 16:11.72 | 6 | 609 | 60° |
| Oct. 26, 2023 | 6A-3 Pacific Conference Championships | 16:17.70 | 8 | 594 | 52° |
| Sept. 21, 2024 | The Mook XC Invite at Alderbrook | 16:23.00 | 107 | 580 | 70° |
| Oct. 11, 2024 | Champoeg Invitational | 16:23.10 | 15 | 580 | 70° |
| Sept. 13, 2024 | Meriwether CC Classic | 16:29.51 | 16 | 564 | |
| Oct. 14, 2023 | Lewis & Clark XC Invitational | 16:31.80 | 28 | 558 | |
| Nov. 9, 2024 | OSAA 6A State Championships | 16:34.40 | 69 | 552 | 58° |
| Oct. 3, 2024 | Grant Robison Invitational | 16:40.08 | 12 | 538 | 73° |
| Sept. 23, 2023 | The Mook XC Invite at Alderbrook | 16:46.90 | 88 | 521 | 57° |
| Nov. 4, 2023 | OSAA 6A State Championships | 17:24.10 | 90 | 435 | 63° |
| Sept. 27, 2023 | Three Rivers League/Pacific Conference meet | 17:37.60 | 23 | 406 | 64° |
| Sept. 15, 2023 | Meriwether CC Classic | 17:56.87 | 54 | 366 | 91° |
| Sept. 6, 2023 | Pacific Conference District Preview | 18:01.70 | 12 | 357 | 77° |
| Sept. 9, 2023 | Ash Creek XC Festival | 18:04.30 | 69 | 351 | 85° |
| Oct. 26, 2022 | 6A-3 Pacific Conference Championships | 18:23.00 | 31 | 315 | 55° |
| Oct. 12, 2022 | Glencoe @ Forest Grove | 18:28.10 | 10 | 306 | 80° |
| Oct. 15, 2022 | Lewis & Clark XC Invitational | 18:42.10 | 118 | 281 | 84° |
| Sept. 21, 2022 | Newberg @ Forest Grove | 19:08.40 | 15 | 236 | 80° |
| Sept. 28, 2022 | Forest Grove & Sherwood @ McMinnville | 19:36.63 | 19 | 193 | 73° |
800m
815
Points
1:57.83
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| May 31, 2025 | OSAA Outdoor Championship | 1:57.83 | 13 | 815 | 75° |
| April 30, 2025 | Forest Grove @ Glencoe | 1:59.02 | 2 | 785 | 65° |
| May 9, 2024 | 6A-3 Pacific Conference Championships | 1:59.86 | 4 | 764 | 74° |
| April 12, 2025 | T Smith Need For Speed Classic | 2:00.87 | 13 | 740 | 54° |
| July 7, 2024 | USATF Region 13 Junior Olympic Championships | 2:02.39 | 11 | 703 | 96° |
| April 30, 2024 | Forest Grove & Century @ Glencoe | 2:02.48 | 2 | 701 | 53° |
| April 15, 2025 | Liberty @ Forest Grove | 2:02.59 | 2 | 699 | 69° |
| April 1, 2025 | McMinnville @ Forest Grove | 2:02.78 | 2 | 694 | 56° |
| April 24, 2024 | Newberg, Forest Grove @McMinnville (Senior Night) | 2:02.79 | 2 | 694 | 61° |
| May 9, 2024 | 6A-3 Pacific Conference Championships | 2:02.87 | 7 | 692 | 74° |
| April 26, 2024 | 55th Elden Kellar Invitational | 2:03.19 | 3 | 685 | 58° |
| April 13, 2024 | Sherwood Need For Speed Classic | 2:03.55 | 25 | 676 | 71° |
| June 2, 2024 | Portland Track Festival Youth Meet presented by Stumptown Runnin | 2:03.74 | 8 | 672 | 59° |
| July 9, 2023 | USATF Region 16 Junior Olympics | 2:03.97 | 3 | 667 | 83° |
| May 6, 2025 | Century, Forest Grove @ Newberg (Varsity Only) | 2:04.05 | 1 | 665 | 74° |
| May 19, 2023 | 6A-3 Pacific Conference Championships | 2:04.47 | 11 | 655 | 81° |
| June 23, 2024 | USATF Oregon Association Junior Olympic Championships | 2:04.82 | 1 | 647 | 71° |
| May 4, 2023 | Forest Grove @McMinnville | 2:04.86 | 2 | 646 | 55° |
| July 30, 2023 | USATF National Junior Olympic Championship | 2:05.10 | 33 | 641 | 81° |
| April 14, 2023 | Vic Downs Mac Invite | 2:06.44 | 7 | 611 | 57° |
| June 25, 2023 | USATF Oregon Association Junior Olympics | 2:06.99 | 4 | 599 | 81° |
| April 21, 2023 | John Oliver Invitational | 2:07.40 | 14 | 590 | 53° |
| April 28, 2023 | Elden Kellar Invite | 2:07.70 | 8 | 584 | 81° |
| April 12, 2023 | Forest Grove @ Newberg | 2:09.35 | 4 | 549 | |
| May 9, 2023 | Century @ Forest Grove | 2:12.04 | 3 | 494 | 62° |
| May 4, 2022 | Newberg, Forest Grove @ McMinnville (Senior Night) | 2:12.14 | 3 | 492 | 69° |
| May 10, 2022 | 6A-3 Pacific Conference Championships | 2:12.70 | 18 | 481 | 59° |
| April 18, 2023 | Sherwood @ Forest Grove | 2:13.99 | 1 | 456 | 46° |
| April 30, 2022 | 56th Centennial Invitational | 2:16.11 | 18 | 417 | 57° |
| April 4, 2023 | Glencoe @ Forest Grove | 2:16.96 | 4 | 402 | 46° |
| April 18, 2022 | Glencoe @ Forest Grove | 2:21.65 | 1 | 322 | 48° |
| April 14, 2022 | Forest Grove @ Century | 2:26.28 | 2 | 253 | |
| June 15, 2019 | COTC Youth Meet | 2:47.75 | 4 | 40 | |
| June 8, 2019 | BYTC Dev Meet | 2:48.18 | 9 | 38 | 69° |
lj
1
Points
10-6
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| July 9, 2017 | USATF Region 13 Championship | 10-6 | 11 | 1 | |
| May 18, 2019 | Tigard Youth Track | 11-8 | 12 | 1 |
mile_cc
634
Points
4:40.60
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Oct. 24, 2024 | Viking Friends & Family Miles | 4:40.60 | 3 | 634 | 57° |
Short Sprints
Event Group
589
Points
24.73
Personal Record
200m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| June 23, 2024 | 200m | USATF Oregon Association Junior Olympic Championships | 24.73 | 25 | 589 | 71° |
| April 16, 2024 | 200m | McMinnville @ Forest Grove | 25.32 | 2 | 526 | 54° |
| April 24, 2024 | 100m | Newberg, Forest Grove @McMinnville (Senior Night) | 12.55 | 15 | 487 | 61° |
| March 22, 2023 | 200m | Forest Grove @ Liberty | 25.76 | 5 | 481 | 60° |
| June 10, 2023 | 100m | USATF Oregon HS Invitational | 12.60 | 22 | 476 | 70° |
Mile
Event Group
725
Points
4:11.46
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| May 6, 2025 | 1500m | Century, Forest Grove @ Newberg (Varsity Only) | 4:11.46 | 1 | 725 | 74° |
| April 30, 2025 | 1500m | Forest Grove @ Glencoe | 4:16.37 | 4 | 673 | 65° |
| April 9, 2024 | 1500m | Sherwood @ Forest Grove | 4:21.11 | 3 | 624 | 61° |
| April 1, 2025 | 1500m | McMinnville @ Forest Grove | 4:22.26 | 4 | 612 | 56° |
| April 15, 2025 | 1500m | Liberty @ Forest Grove | 4:23.26 | 1 | 603 | 69° |
Cross Country
Event Group
691
Points
9:08.90
Personal Record
3000mCC
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Oct. 18, 2023 | 3000mCC | Viking 3k | 9:08.90 | 3 | 691 | 71° |
| Oct. 31, 2024 | 5K XC | 6A-3 Pacific Conference Championships | 15:56.87 | 7 | 648 | 52° |
| Oct. 24, 2024 | MileCC | Viking Friends & Family Miles | 4:40.60 | 3 | 634 | 57° |
| Oct. 17, 2024 | 5K XC | Pacific/Three Rivers Crossover | 16:11.72 | 6 | 609 | 60° |
| Oct. 26, 2023 | 5K XC | 6A-3 Pacific Conference Championships | 16:17.70 | 8 | 594 | 52° |
Long Sprints
Event Group
673
Points
53.33
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| April 9, 2025 | 400m | Forest Grove @ Liberty | 53.33 | 1 | 673 | 60° |
| May 9, 2023 | 400m | Century @ Forest Grove | 53.82 | 2 | 647 | 62° |
| June 23, 2024 | 400m | USATF Oregon Association Junior Olympic Championships | 53.83 | 14 | 647 | 71° |
| May 19, 2023 | 400m | 6A-3 Pacific Conference Championships | 54.13 | 11 | 631 | 81° |
| June 10, 2023 | 400m | USATF Oregon HS Invitational | 54.39 | 4 | 618 | 70° |
Mid-D
Event Group
815
Points
1:57.83
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| May 31, 2025 | 800m | OSAA Outdoor Championship | 1:57.83 | 13 | 815 | 75° |
| April 30, 2025 | 800m | Forest Grove @ Glencoe | 1:59.02 | 2 | 785 | 65° |
| May 9, 2024 | 800m | 6A-3 Pacific Conference Championships | 1:59.86 | 4 | 764 | 74° |
| April 12, 2025 | 800m | T Smith Need For Speed Classic | 2:00.87 | 13 | 740 | 54° |
| July 7, 2024 | 800m | USATF Region 13 Junior Olympic Championships | 2:02.39 | 11 | 703 | 96° |
Jump
Event Group
1
Points
10-6
Personal Record
LJ
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| July 9, 2017 | LJ | USATF Region 13 Championship | 10-6 | 11 | 1 | |
| May 18, 2019 | LJ | Tigard Youth Track | 11-8 | 12 | 1 |