Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2800 m · Alder Creek Middle SchoolN. C. Meet # 2 · Oct 5 | 16:33 | N. C. Meet # 2 | October 5, 2017 |
| 2800 m · Happy Valley Middle SchoolN. C. Meet # 3 · Oct 11 | 18:35 | N. C. Meet # 3 | October 11, 2017 |
| 3,000 Meters · Alder Creek Middle SchoolNC League District Championship 2019 · Oct 23 | 15:20.81 | NC League District Championship 2019 | October 23, 2019 |
| 3,000 Meters · Ash Creek Preserve 3KPDXC State Middle School Championship · Nov 3 | 17:41.50 | PDXC State Middle School Championship | November 3, 2019 |
| 3,000 Meters · Blue Lake ParkNike Portland XC Middle School/Club · Sep 27 | 16:09.30 | Nike Portland XC Middle School/Club | September 27, 2019 |
| 3,000 Meters · Happy Valley Middle SchoolNC League Meet #1 · Sep 19 | 16:26.48 | NC League Meet #1 | September 19, 2019 |
| 3,000 Meters · Lewis & Clark MontessoriN.C. League Meet #2 · Sep 27 | 22:10.6 | N.C. League Meet #2 | September 27, 2018 |
| 3,000 Meters · North Clackamas ParkNC League Meet #4 · Oct 17 | 16:13.6 | NC League Meet #4 | October 17, 2019 |
| 3,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 16 | 18:32.15 | Oregon City XC Invitational | September 16, 2017 |
| 3,000 Meters · Pier ParkPDXC Preview · Oct 26 | 17:34.90 | PDXC Preview | October 26, 2019 |
| 3,000 Meters · Portland Meadows Race TrackNike Portland XC · Sep 30 | 17:40.3 | Nike Portland XC | September 30, 2017 |
| 3,000 Meters · Western Oregon UniversityPDXC State Middle School Championship · Oct 29 | 17:51.76 | PDXC State Middle School Championship | October 29, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | PDXC State Middle School ChampionshipNov 3 · 3,000 Meters Champs · Place 217 · Lupine Community Montessori | 3,000 Meters Champs | 217 | 17:41.50 PB | 7 |
| Oct 26 | PDXC PreviewOct 26 · 3,000 Meters Middle School · Place 120 · Lupine Community Montessori | 3,000 Meters Middle School | 120 | 17:34.90 PB | 7 |
| Oct 23 | NC League District Championship 2019Oct 23 · 3,000 Meters Middle School · Place 108 · Lupine Community Montessori | 3,000 Meters Middle School | 108 | 15:20.81 PB | 7 |
| Oct 17 | NC League Meet #4Oct 17 · 3,000 Meters Middle School · Place 116 · Lupine Community Montessori | 3,000 Meters Middle School | 116 | 16:13.6 PB | 7 |
| Oct 9 | North Clackamas Meet #3Oct 9 · 3,000 Meters Middle School · Place 129 · Lupine Community Montessori | 3,000 Meters Middle School | 129 | 16:28.26 | 7 |
| Oct 3 | NC League Meet #2Oct 3 · 3,000 Meters Male · Place 103 · Lupine Community Montessori | 3,000 Meters Male | 103 | 16:22.70 | 7 |
| Sep 27 | Nike Portland XC Middle School/ClubSep 27 · 3,000 Meters PDXC Alan Webb MS Race · Place 340 · Lupine Community Montessori | 3,000 Meters PDXC Alan Webb MS Race | 340 | 16:09.30 PB | 7 |
| Sep 19 | NC League Meet #1Sep 19 · 3,000 Meters Middle School · Place 91 · Lupine Community Montessori | 3,000 Meters Middle School | 91 | 16:26.48 PB | 7 |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | PDXC State Middle School ChampionshipOct 28 · 3,000 Meters Champs · Place 262 · Lupine Community Montessori | 3,000 Meters Champs | 262 | 18:44.80 | 6 |
| Oct 10 | NC Meet # 4Oct 10 · 3,000 Meters Middle School · Place 108 · Lupine Community Montessori | 3,000 Meters Middle School | 108 | 22:25.0 | 6 |
| Oct 4 | NC Meet #3Oct 4 · 3,000 Meters Middle School · Place 109 · Lupine Community Montessori | 3,000 Meters Middle School | 109 | 19:12.90 | 6 |
| Sep 27 | N.C. League Meet #2Sep 27 · 3,000 Meters Middle School · Place 100 · Lupine Community Montessori | 3,000 Meters Middle School | 100 | 22:10.6 PB | 6 |
| Sep 15 | Oregon City XC InvitationalSep 15 · Middle School · Place 13 · Lewis and Clark Montessor | Middle School | 13 | 19:09.17 | 6 |
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | PDXC State Middle School ChampionshipOct 29 · 3,000 Meters Champs · Place 305 · Lupine Community Montessori | 3,000 Meters Champs | 305 | 17:51.76 PB | 5 |
| Oct 19 | N. C. District ChampionshipsOct 19 · 3,000 Meters Middle School · Place 116 · Lupine Community Montessori | 3,000 Meters Middle School | 116 | 17:59.03Unofficial | 5 |
| Oct 11 | N. C. Meet # 3Oct 11 · 2,800 Meters Middle School · Place 112 · Lupine Community Montessori | 2,800 Meters Middle School | 112 | 18:35 PB | 5 |
| Oct 5 | N. C. Meet # 2Oct 5 · 2,800 Meters Middle School · Place 94 · Lupine Community Montessori | 2,800 Meters Middle School | 94 | 16:33 PB | 5 |
| Sep 30 | Nike Portland XCSep 30 · 3,000 Meters PDXC Alan Webb MS Race · Place 465 · Lupine Community Montessori | 3,000 Meters PDXC Alan Webb MS Race | 465 | 17:40.3 PB | 5 |
| Sep 28 | N.C. Meet #1.5Sep 28 · 3,000 Meters Middle School · Place 121 · Lupine Community Montessori | 3,000 Meters Middle School | 121 | 24:47.75Unofficial | 5 |
| Sep 16 | Oregon City XC InvitationalSep 16 · 3,000 Meters Middle School · Place 80 · Lupine Community Montessori | 3,000 Meters Middle School | 80 | 18:32.15 PB | 5 |
2016 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | PDXC State Middle School ChampionshipOct 23 · 3,000 Meters Champs · Place 298 · Lupine Community Montessori | 3,000 Meters Champs | 298 | 24:31.9 | 4 |
| Oct 17 | N.Clackamas League ChampionshipOct 17 · 3,000 Meters Middle School · Place 105 · Lupine Community Montessori | 3,000 Meters Middle School | 105 | 18:57 | 4 |
| Oct 12 | N.Clackamas League Meet #3Oct 12 · 3,000 Meters Middle School · Place 124 · Lupine Community Montessori | 3,000 Meters Middle School | 124 | 19:07 | 4 |
| Oct 6 | Meet # 2 for N.Clackamas MS - Boys run firstOct 6 · 3,000 Meters Middle School · Place 128 · Lupine Community Montessori | 3,000 Meters Middle School | 128 | 24:09.2Unofficial | 4 |
| Sep 29 | LCMCS Home MeetSep 29 · 3,000 Meters Middle School · Place 13 · Lupine Community Montessori | 3,000 Meters Middle School | 13 | 24:45Unofficial | 4 |