2025-26 Winter League #4 – University of Washington


WINTER LEAGUE

December 20, 2025 - Event Page

Series Director: Michelle Kastner
Meet Directors: Ing Uhlin, Lisa Ferguson, Julia Morse, Chris Cooper
WIOL Registrar: Kathy Forgrave
Land Permissions: Jennifer Castelluccio
Map Ordering: Ing Uhlin
Course Consultant: Cynthia Bartok
Course Designers: Peter Golde
Map Updates: Danny Buchholz
Event Setup: John Ferguson, Jacob Victor, James Traver, Zander Broome, Nickolas Hatley, Michelle Kastner
Control Setting, Vetting, and Pickup: Sherri Brady, Joel McCulloch, Mike Schuh, Keith Burdette, Adrian Leung, Greta Leonard, Sophie Howes, Ally Coates, Tim Potter, Peter Golde, Charmaine Fung, Ing Uhlin, Chris Cooper
Info and Newcomer Instruction: Kathy Forgrave, Sarah Keyt, Bob Forgrave, Rebecca Jensen, Mike Schuh
Start: Finlay Rebbeck, Tyler Frederickson, Steve Houston, Will Enger, Michelle Kastner, Tallie Menzie, Sunshine Rupe, Jenny Conley, Alexis Leonard, Eric Jones, Lydia Tappana, James Laird, Jackson Rupe, Ardis Dull, Susan Luedeke, Anne Prins, Sarah McGann
Crossing Guards: Andrew Coates, Ben Conley, Jeremy Peery
Finish: Debbie Newell, Kate Byers-Jensen, Gina Nuss
Porta Potty Acquisition: Brett Buchholz
Meet Treasurer: Nancy Devine
Training: Caroline Sandbo
Photos: Robert Rodriguez

Thank you to all volunteers for helping make this event a success!

Beginner

Pos Name Club Time
1 Catherine Derry_Group None 15:33
2 Zephyr Edlin_Group COC 18:59
3 Vera Klevak_Group None 25:18
4 Winnie Edlin_Group COC 26:34
5 Montgomery Kinsman_Group COC 28:02
6 Jaime Perdices COC 28:03
7 Sweta JP_Group COC 31:52
8 Jenny Neal_Group None 35:16
9 Andrew Parpia_Group COC 37:50
10 Jill Nagashima None 43:48
11 Marissa Roecks_Group COC 47:49
Ana Hinds COC MSP 32:00

Advanced Beginner

Pos Name Club Time
1 Jonathan Loeffler_Group None 19:59
2 Julio Angeles COC 20:53
3 Lindsey Grieve COC 21:41
4 Alexander Hamling COC 22:44
5 George Ko COC 24:09
6 Courtney Plumlee-Burdette_Group COC 25:25
7 Ana Usenko None 27:01
8 Julie Vano COC 28:43
9 Matt Baughman_Group None 30:09
10 Amanda Freerksen COC 30:30
11 Lukasz Anforowicz_Group None 30:32
12 Jeremy Neal_Group None 31:38
13 Elizabeth Copland_Group COC 33:24
14 Donna OConnor COC 39:07
15 Traci Weygandt COC 43:33
16 Sarah Nehring_Group None 43:37
17 Colleen Hopkins COC 48:00
18 James Lemons_Group None 54:45
19 Melissa Buckell_Group COC 68:05
20 Erica Johnson COC 70:47
Rebekah Paci-Green None MSP 23:54

Intermediate

Pos Name Club Time
1 Benjamin Upsall None 28:03
2 Whit Hammond_Group None 30:14
3 Jeremy Luscher COC 30:52
4 Elizabeth Talbot COC 31:36
5 Zifei Feng None 33:18
6 Julie Neiley_Group None 33:29
7 Steve Hinds COC 34:32
8 Jamie Yelland COC 34:50
9 Timothy Chan COC 35:10
10 Zifan Feng None 35:38
11 Matthew Spears COC 36:09
12 Erik Odderson_Group COC 37:22
13 Nicole Wright None 38:58
14 Kevin Chen_group None 39:11
15 Brian Newvine None 39:14
16 Megan Dutton None 41:37
17 Sunshine Rupe TOC 43:12
18 Kelly Smith_Group COC 45:13
19 Morgan Fairbanks COC 45:40
20 Anna Waismeyer None 45:50
21 Lilly Conto COC 46:32
22 Kevin Fontenot None 46:34
23 Michelle Kastner COC 49:09
24 Seth Orton None 49:33
25 Jaron Feet None 51:24
26 Monica Abel COC 51:56
27 Ardis Dull COC 53:04
28 Sabrina Scruggs None 53:32
29 Lisa Ferguson COC 56:05
30 Ferguson Chris None 58:16
31 Aimee Munzi_Group COC 58:28
32 Mark Abel None 58:48
33 Dainin Hartzell COC 59:31
34 Ken Knapp COC 59:50
35 Chris Feet_Group None 61:03
36 Alma Feldpausch_Group COC 62:41
37 George Wright COC 63:02
38 Ben Abel None 63:47
39 Jim Siscel COC 65:58
40 Brigham Tappana COC 69:34
41 Neal Hayden COC 69:50
42 Vicky Barkley TOC 70:53
43 Linnea Nasman_Group COC 71:52
44 Krista Holmes COC 77:17
45 Molly Felt None 78:52
46 Mike Tanner_Group None 79:24
Karn Neiley_Group None MSP 31:59
Robin Nordberg COC MSP 39:16
Aksana Hryhoryeva_Group None MSP 61:55

Short Advanced Groups

Pos Name Club Time
1 Simon Howes_Group COC 42:46
2 Hannah McHugh_Group None 54:22
3 Kai Mihata_Group COC 59:25
4 Ingrid Salmon_Group COC 68:21
5 Katrina Nelson_Group COC 76:50
6 Stuart Bradshaw_Group COC 81:46
7 Marie-Josee Ledoux_Group COC 86:09

Short Advanced Female

Pos Name Club Time Score
1 Stacy Stamm COC 34:55 100
2 Emily Eustis COC 36:43 95
3 Gina Nuss COC 38:39 92
4 Kari Tappana COC 39:13 90
5 Audrey Javadoff COC 39:49 89
6 Tallie Menzie COC 41:03 88
7 Jenny Conley COC 43:10 87
8 Suma Ogawa None 44:08 86
9 Jennifer Castelluccio COC 45:45 85
10 Shuwen Zhu COC 46:20 84
11 Valeria Goncharenko COC 46:40 83
12 Debbie Newell COC 48:06 82
13 Cynthia Bartok COC 48:11 81
14 Emilie Howes COC 48:17 80
15 Anne Prins COC 48:50 79
16 Anna Zaster COC 53:01 78
17 Colleen Pacem COC 53:15 77
18 Kate Byers-Jensen COC 55:02 76
19 julia morse COC 55:30 75
20 Arbella Bet-Shlimon COC 57:31 74
21 Jill Wright COC 59:01 73
22 Agnes Howes COC 62:47 72
23 Polly Ann Najarian COC 64:33 71
24 amy winston COC 66:09 70
25 Naoko Koh COC 69:50 69
26 Kathy Forgrave COC 73:19 68
27 Sarah Keyt COC 73:58 67
28 Olga Shustrova COC 81:48 66
Edith Laird COC MSP 42:54 0

Short Advanced Open

Pos Name Club Time Score
1 Patrick Nuss OK 31:37 100
2 Kevin Mihata COC 33:43 95
3 Keith Burdette COC 35:22 92
4 Zhichao Yu COC 35:38 90
5 Andrew Schwans COC 36:07 89
6 Qinhao Kong COC 36:39 88
7 Mark Castelluccio COC 37:05 87
8 Benjamin Krautwald COC 39:20 86
9 Kyle Hopkins COC 40:57 85
10 Nicholas Vanni COC 41:09 84
11 Haoran Qian COC 41:57 83
12 Tyler Frederickson COC 42:11 82
13 Matt Oseto COC 42:17 81
14 Aidan Hopkins COC 42:22 80
15 Max Koh COC 42:45 79
16 Tim Holmes COC 42:53 78
17 Colton Eagle None 42:59 77
18 Kyle Haddad-Fonda COC 43:55 76
19 Alan Pearson COC 44:34 75
20 Dan Wright COC 44:53 74
21 Chris Weygandt COC 45:32 73
22 Michal Furmanczyk COC 45:34 72
23 Sergiy Goncharenko COC 46:22 71
24 Christian Whitmyre COC 47:34 70
25 Sean Beesley COC 47:46 69
26 clayton cafferata None 47:51 68
27 Peter Krautwald None 48:02 67
28 Christopher Ngan COC 48:19 66
29 Ben Homnick COC 49:15 65
30 David Enger COC 49:28 64
31 Ben Guo None 49:41 63
32 Fischer Skroch None 50:25 62
32 emm cafferata None 50:25 62
34 Chris Edlin COC 50:36 60
35 Jeremy Peery COC 51:09 59
36 Steve Houston COC 51:23 58
37 Bob Forgrave COC 51:56 57
38 Nate Mallove COC 53:03 56
39 Josh Curry None 54:43 55
40 Paul Kintner None 55:16 54
41 Richard Pleiss COC 56:32 53
42 Karthik Krish COC 58:12 52
43 Jared Hopkins COC 58:20 51
44 remi griffaton COC 61:00 50
45 Zidar Xu COC 68:18 49
46 christina pastula None 69:50 48
47 David Tallent COC 75:29 47
48 Tad Cornwell COC 86:03 46
Parker Holmes COC MSP 43:18 0
Joel McCulloch COC NC 46:54*

Long Advanced Groups

Pos Name Club Time
1 Thomas Ly_Group None 40:47
2 Matthew Cameron_Group COC 48:57
3 Andrew Mason_Group COC 53:20
4 Clare Tuch_Group COC 67:10

Long Advanced Female

Pos Name Club Time Score
1 Grace Zoppi COC 41:11 100
2 Daria Belova COC 41:26 95
3 Annika Mihata COC 41:52 92
4 Keely Kinsman COC 46:23 90
5 Alexis Leonard COC 46:53 89
6 Rebecca Jensen COC 48:16 88
7 Chloe Harford COC 48:52 87
8 Natalia Beketova COC 53:32 86
9 Allison Cameron COC 55:49 85
10 Vicki Morrella COC 56:41 84
11 Anique Johnson COC 58:38 83
12 Olga Illarionova COC 59:45 82
13 Mary Zoppi COC 112:26 81
Charmaine Fung COC NC 45:09*
Ing Uhlin COC NC 52:21*

Long Advanced Open

Pos Name Club Time Score
1 Mathew Rogers COC 31:04 100
2 Dmitry Chernov COC 31:36 95
3 Will Enger COC 32:38 92
4 Brian Poon COC 35:27 90
5 Devon Grove COC 35:51 89
6 Benjamin Brady COC 35:56 88
7 Tommy Lingbloom COC 36:26 87
8 Thomas Eisiminger COC 36:41 86
9 Eric Jones COC 36:51 85
10 Eric Bone COC 36:59 84
11 James Roach COC 37:25 83
12 Jesse Pacem COC 38:22 82
13 Jordan Olson None 38:31 81
14 Jonathan Olson COC 39:09 80
15 Jack Barkley COC 40:28 79
16 Aiden Morrella COC 40:43 78
17 Victor Javadoff COC 42:02 77
18 Michael Stubna COC 42:43 76
19 Jonathan Schooler None 43:09 75
20 Curtis Anderson None 43:10 74
21 Benjamin Ressler COC 43:32 73
22 Denis Berkovich COC 44:05 72
23 Bruce Christopherson COC 44:41 71
24 Pavel Hryhoryeu None 44:58 70
25 Christophe Delepine COC 45:33 69
26 Tomas Vaisar COC 45:34 68
27 Mike Yurkovic None 45:50 67
28 Evan Derickson COC 45:54 66
29 Benjamin Humphrey COC 46:26 65
30 Ryan Rouillard COC 46:31 64
31 Niels Christoffersen COC 46:49 63
32 Adrian Leung COC 47:30 62
33 Noah Griffaton COC 47:40 61
34 Andrew Coates COC 48:04 60
35 Derek Leonard COC 48:05 59
36 Mike Rothmeyer COC 49:47 58
37 David Vaisar COC 50:20 57
37 Marcin Anforowicz None 50:20 57
39 Shunyo Ogawa COC 50:24 55
40 Ross Burnett GVOC 50:35 54
41 Henry Rebbeck COC 52:01 53
42 John Crowther CROC 52:40 52
43 Brian Crawford COC 52:50 51
44 Paul Griffaton COC 55:15 50
45 Mack Malloch COC 55:47 49
46 Stefan Coe COC 56:57 48
47 Gil Littman COC 58:41 47
48 Ermolay Beketov COC 62:00 46
49 Wayan Christoffersen COC 65:29 45
50 Isaiah Freerksen COC 66:45 44
51 Ben Conley COC 67:11 43
52 James Fletcher COC 67:19 42
53 Tim Potter COC 74:37 41
54 amittai axelrod COC 85:27 40

Elementary Female

Pos Name Club Time Score
1 Skyler Goodman SCD 12:09 100
2 Theresa Andrus TCO 12:40 95
3 Fjola Nuss BES 14:05 92
4 Millie Rebbeck SCD 15:25 90
5 Benito Angeles SCD 15:51 89
6 Samantha Friedman SCD 15:57 88
7 McKenzie Jarman TCO 16:53 87
8 Lucy Lingbloom PVE 17:31 86
9 Skylar Murray WMS 27:59 85
10 Nellie Winters TCO 34:00 84
11 Marbella Torjesen BES 36:16 83
12 Clarissa Derry MTM 38:03 82
13 Stephanie Pearson KOE 49:24 81
14 Suzana Pearson KOE 55:23 80
Elliot Caya WTM MSP 24:02 0
Tanisi Suthar WTM MSP 41:01 0
Brooklyn Zins WMS NC 18:45*
Rosie Johnson TCO NC 20:20*
Tutu Yao STT NC 22:01*
Nuwaylah Abdullah WMS NC 25:28*
Alena Jakub WMS NC 26:23*
Liara Waismeyer WMS NC 27:44*
Claire Lin BFE NC 37:09*
Matisyn Tiberio WMS NC 37:54*
Evelyn Bell EHS NC 39:35*
Layla Al-Khoury WMS NC 41:22*
Eliza Mustoe EHS NC 41:32*
Caroline Quiniola BES NC 43:44*

Elementary Male

Pos Name Club Time Score
1 Hugo Esterhay SCD 9:37 100
2 Peter Goncharenko CME 9:59 95
3 Truman Robinson RCK 12:33 92
4 Matthew Weygandt WMS 12:41 90
5 Chase Burdette LYE 15:16 89
6 Dean Leventhal-Grieve SCD 15:22 88
7 Atticus Wills WMS 18:12 87
8 Lucas Khaburzaniya BEN 19:03 86
9 Beckett Livingston TCO 19:32 85
10 Kevin Eustis SCD 20:38 84
11 Wyatt Brawley WTM 20:58 83
12 David Berkovich CBE 21:31 82
13 Nathan Fields RFE 22:36 81
14 Kendrick Tappana TEL 22:47 80
15 Dmytro Hryhoriev MTE 25:22 79
16 Magnus Humphrey DCE 34:57 78
17 Alex Ongkasuwan WMS 51:27 77
18 Quint Liles WMS 60:26 76
Miles Elmore WHE NC 10:29*
Linheng Shen WMS NC 15:30*
Daniel Berkovich CBE NC 25:10*
Ibrahim Genc WMS NC 25:36*
George Torjesen BES NC 26:22*
Bo Riley SCD NC 30:57*

Elementary Teams

Pos Score Name Finish
1 290 Seattle Country Day School (SCD) 100% (7 of 7)
100 Skyler Goodman (SCD) 12:09
100 Hugo Esterhay (SCD) 9:37
90 Millie Rebbeck (SCD) 15:25
2 267 Tahoma Co-Op (TCO) 100% (4 of 4)
95 Theresa Andrus (TCO) 12:40
87 McKenzie Jarman (TCO) 16:53
85 Beckett Livingston (TCO) 19:32
3 262 Woodinville-Montessori (WMS) 100% (5 of 5)
90 Matthew Weygandt (WMS) 12:41
87 Atticus Wills (WMS) 18:12
85 Skylar Murray (WMS) 27:59
4 175 Brier Elementary (BES) 100% (2 of 2)
92 Fjola Nuss (BES) 14:05
83 Marbella Torjesen (BES) 36:16
5 161 Kokanee Elementary (KOE) 100% (2 of 2)
81 Stephanie Pearson (KOE) 49:24
80 Suzana Pearson (KOE) 55:23
6 83 Whatcom Middle (WTM) 33% (1 of 3)
83 Wyatt Brawley (WTM) 20:58
0 Elliot Caya (WTM) MSP 24:02
0 Tanisi Suthar (WTM) MSP 41:01

Middle School Female

Pos Name Club Time Score
1 Zoe Coates WMS 17:47 100
2 Abby Gruber WHM 20:00 95
3 Taya Bilenko ESP 22:40 92
4 Zoe Ko SCD 23:16 90
5 Amelia Casey MTM 26:05 89
6 Quinn Parkins WTM 26:51 88
7 Veronika Lirtsman STT 26:55 87
8 Linden Stekler RES 27:12 86
9 Madilyn Jones NWH 28:32 85
10 Amelia Middlebrook STM 29:04 84
11 Enora Mustoe EHS 30:07 83
12 Wenxuan Huang STT 34:34 82
13 Katherine Tiberio WMS 34:51 81
14 Chloe Kim OVL 35:07 80
15 Evelynn Prather MTM 35:43 79
16 Malia Chan EAS 37:42 78
17 Emma Pedelaborde MTM 41:39 77
18 Nimrit Kahlon MSV 56:06 76
19 Abigail Walkup MTM 81:11 75
Carolina Hess STT NC 25:16*
Mia Mellor STT NC 30:49*
Raya Paci-Green WTM NC 32:59*
Sara Vakilian STT NC 97:55*

Middle School Male

Pos Name Club Time Score
1 Enzo Esterhay SCD 14:41 100
2 Hunter Freerksen WMS 16:00 95
3 Jasper Hanna WTM 16:20 92
4 Logan Burdette NDM 17:13 90
5 Peter Andrus TCO 17:59 89
6 Jonas Lingbloom WTM 18:12 88
7 Gavin Cooper STM 19:07 87
8 Theo Gruber WHM 19:31 86
9 Jack Talbot SCD 19:40 85
10 Artem Hryhoriev KIR 19:59 84
11 Elliott Chang TCM 20:12 83
12 Crosby Livingston TCO 20:13 82
13 Jens Frazier WTM 20:58 81
14 Xander Goodman SCD 21:23 80
15 Khalil Hall CDM 21:32 79
16 Clive Lin EAS 21:46 78
17 Ilan Moss-Sheth WMS 22:20 77
18 Owen Eustis SCD 24:11 76
19 Nate Jergensen STM 25:02 75
20 Cooper Nehring TYE 25:34 74
21 Cy Hammond FIN 25:55 73
22 Yeefei Liu WMS 25:56 72
23 Lyle Pacem CKM 26:18 71
24 Richie Hunt STT 27:43 70
25 James Laird SCD 27:50 69
26 Leonardo Rodriguez-Rivera CDM 28:03 68
27 Aiden Waismeyer WMS 28:08 67
28 Robert Bocso EAS 28:25 66
29 Lorenzo Rodriguez-Rivera CDM 29:15 65
30 Ethan Blundy LEM 30:09 64
31 Philip Pearson LEM 30:11 63
32 Sam Colquhoun WMS 31:58 62
33 Benjamin Johnson TCO 34:56 61
34 Jayden Megel MTM 36:44 60
35 Elliot Friedman UNP 38:40 59
36 Avyukt Agarwal SCD 41:33 58
37 Micah Parker WTM 44:23 57
38 Michael Sobrero MTM 75:10 56
39 Constantine Skountrianos STT 79:21 55
Quinn Parsons WTM MSP 34:38 0
Mikel Perdices LAK MSP 55:16 0
Sebastian Jung MTM MSP 73:08 0
Peter Goncharenko CME NC 20:16*
Lucas Khaburzaniya BEN NC 26:24*
Elliott Kaczmarek WHM NC 29:56*
Ariel Liu STT NC 37:16*
Keaton Upsall WWM NC 37:27*
Kellen Hanson STT NC 38:58*
Aditya Anoop ICS NC 46:04*
Juwan Chung FIN NC 50:18*
Brady Deese WHM NC 56:55*

Middle School Teams

Pos Score Name Finish
1 276 Woodinville-Montessori (WMS) 100% (7 of 7)
100 Zoe Coates (WMS) 17:47
95 Hunter Freerksen (WMS) 16:00
81 Katherine Tiberio (WMS) 34:51
2 275 Seattle Country Day School (SCD) 100% (7 of 7)
100 Enzo Esterhay (SCD) 14:41
90 Zoe Ko (SCD) 23:16
85 Jack Talbot (SCD) 19:40
3 268 Whatcom Middle (WTM) 83% (5 of 6)
92 Jasper Hanna (WTM) 16:20
88 Quinn Parkins (WTM) 26:51
88 Jonas Lingbloom (WTM) 18:12
4 246 Summit Trails Middle (STM) 100% (3 of 3)
87 Gavin Cooper (STM) 19:07
84 Amelia Middlebrook (STM) 29:04
75 Nate Jergensen (STM) 25:02
5 245 Mountain View Middle (MTM) 86% (6 of 7)
89 Amelia Casey (MTM) 26:05
79 Evelynn Prather (MTM) 35:43
77 Emma Pedelaborde (MTM) 41:39
6 239 St. Thomas (STT) 100% (4 of 4)
87 Veronika Lirtsman (STT) 26:55
82 Wenxuan Huang (STT) 34:34
70 Richie Hunt (STT) 27:43
7 232 Tahoma Co-Op (TCO) 100% (3 of 3)
89 Peter Andrus (TCO) 17:59
82 Crosby Livingston (TCO) 20:13
61 Benjamin Johnson (TCO) 34:56
8 222 Environmental & Adventure School (EAS) 100% (3 of 3)
78 Malia Chan (EAS) 37:42
78 Clive Lin (EAS) 21:46
66 Robert Bocso (EAS) 28:25
9 212 Cedar Heights Middle (CDM) 100% (3 of 3)
79 Khalil Hall (CDM) 21:32
68 Leonardo Rodriguez-Rivera (CDM) 28:03
65 Lorenzo Rodriguez-Rivera (CDM) 29:15
10 181 Whitman Middle (WHM) 100% (2 of 2)
95 Abby Gruber (WHM) 20:00
86 Theo Gruber (WHM) 19:31
11 127 Leota Middle (LEM) 100% (2 of 2)
64 Ethan Blundy (LEM) 30:09
63 Philip Pearson (LEM) 30:11

High School Rookie Female

Pos Name Club Time Score
1 Sydney Gardner PEN 23:20 100
2 Brook Traylor OAK 23:43 95
3 Jayleen Neal OAK 25:35 92
4 Brenna McCabe PEN 25:39 90
5 Kaila Johnson PEN 27:27 89
6 Calista Bray BRE 28:16 88
7 Lily Walkup BRE 30:04 87
8 Arianna Shook SKT 30:10 86
9 Silver Gibbs ARL 34:18 85
10 Elizabeth Lam MSV 35:40 84
11 Aubrey Woods OAK 35:47 83
12 Xinyi Li LIB 36:49 82
13 Isabel Figueroa-Riedl PEN 41:07 81
14 Angelica Taylo OAK 43:07 80
15 Maria Franzie Ventolero OAK 43:43 79
16 Reina Chan TES 50:40 78
17 Ashley Davis MSV 51:34 77
18 Leilani Keys MSV 54:44 76
19 Kaellee Chavez MSV 55:18 75
20 Brieanna Neiman LIB 57:54 74
21 Truc Pham LIB 59:07 73
22 Ayana Castellanos SPA 64:53 72
23 Sophia Costner BRE 65:33 71
24 Atte Hughes OAK 65:36 70
25 Onyx Kennison BRE 68:56 69
26 Makayla Meyer SPA 88:50 68
Mary Ficca PEN MSP 25:22 0
Jada Lytton SPA MSP 43:04 0
Autumn Rubin OAK MSP –:– 0
Daniela Dominguez MSV DNF 74:14 0
Serenity Gonzalez SPA DNF –:– 0
Elliot Caya_group WTM NC 43:22*
Quinn Parkins_group WTM NC 59:45*

High School Rookie Male

Pos Name Club Time Score
1 Griffin Barci ARL 18:13 100
2 Sirius Dockery BRE 21:02 95
3 Justin Lau PEN 21:20 92
4 Morgan Vice OAK 22:11 90
5 Sawyer Matoushek BRE 22:35 89
6 Liam Harris OAK 24:05 88
7 Brayden Overman PEN 24:12 87
8 Vineenze Nguyen MSV 24:21 86
9 Samuel Solomon PEN 25:02 85
10 Joseph Kuhns OAK 25:14 84
11 Charles Lane OAK 25:21 83
12 Neil Cunningham OAK 26:36 82
13 Isaac Taylor EVT 27:18 81
14 Jonas Fontenot BRE 27:45 80
15 Tyler Cornelius ARL 27:55 79
16 Gabe McIntyre BRE 28:26 78
17 Caleb Light BRE 30:17 77
18 Elijah Norman TAH 31:33 76
19 Jin Arcega BRE 33:31 75
20 Zachary Billings TAH 34:08 74
21 Di’Auka Johnson SPA 36:15 73
22 Logan Taylor ARL 38:02 72
23 Kayden Smith BRE 38:15 71
24 Aiden Rogers BRE 39:43 70
25 Jackson Upsall BBI 40:08 69
26 John Van Kampen OAK 42:07 68
27 Judah Young PEN 42:30 67
28 Ethan Maner MSV 51:42 66
29 Edward Chen SPA 57:40 65
30 Oswaldo Robles PEN 68:38 64
31 Oryus Martin-Gould BRE 69:09 63
32 Alex Crawford BRE 93:06 62
Ryan Jones BRE MSP 101:40 0
Silas Ruiz OAK MSP 110:43 0
Gabe Carroll EVT NC 32:52*

High School Rookie Teams

Pos Score Name Finish
1 282 Peninsula (PEN) 90% (9 of 10)
100 Sydney Gardner (PEN) 23:20
92 Justin Lau (PEN) 21:20
90 Brenna McCabe (PEN) 25:39
2 277 Oak Harbor (OAK) 86% (12 of 14)
95 Brook Traylor (OAK) 23:43
92 Jayleen Neal (OAK) 25:35
90 Morgan Vice (OAK) 22:11
3 272 Bremerton (BRE) 93% (14 of 15)
95 Sirius Dockery (BRE) 21:02
89 Sawyer Matoushek (BRE) 22:35
88 Calista Bray (BRE) 28:16
4 264 Arlington (ARL) 100% (4 of 4)
100 Griffin Barci (ARL) 18:13
85 Silver Gibbs (ARL) 34:18
79 Tyler Cornelius (ARL) 27:55
5 247 Marysville (MSV) 86% (6 of 7)
86 Vineenze Nguyen (MSV) 24:21
84 Elizabeth Lam (MSV) 35:40
77 Ashley Davis (MSV) 51:34
6 229 Liberty (LIB) 100% (3 of 3)
82 Xinyi Li (LIB) 36:49
74 Brieanna Neiman (LIB) 57:54
73 Truc Pham (LIB) 59:07
7 213 Spanaway (SPA) 67% (4 of 6)
73 Di’Auka Johnson (SPA) 36:15
72 Ayana Castellanos (SPA) 64:53
68 Makayla Meyer (SPA) 88:50
8 150 Tahoma (TAH) 100% (2 of 2)
76 Elijah Norman (TAH) 31:33
74 Zachary Billings (TAH) 34:08

High School JV Female

Pos Name Club Time Score
1 Finley Smith TAH 27:20 100
2 Venna Menzie TAH 31:17 95
3 McClane Harmer TAH 31:53 92
4 Aerin Ko SCD 33:40 90
5 Calais Gibson JUA 35:25 89
6 Sasha Bilenko BUS 36:17 88
7 Peyton Frost JUA 36:30 87
8 Chloe Rodriguez TAH 36:49 86
9 Kathryn Wright LWA 37:23 85
10 Ella Maria TAH 39:28 84
11 Casey Blucher SKT 40:50 83
12 Gwendolyn Andrus TAH 41:06 82
13 Lyla Lebeis SKT 41:16 81
14 Kaiya Ryun PEN 41:36 80
15 Mia Ngan OVL 42:55 79
16 Sage Welcher EVT 44:10 78
17 Isabella Vitorino PEN 45:42 77
18 Elizabeth Neisinger MSV 51:32 76
19 Danikka Detienne SPA 52:11 75
20 Helen Stockton PEN 54:05 74
21 Sarah Wright LWA 59:14 73
22 Carter Liles WMS 63:37 72
23 Rebecca Smith BRE 127:32 71
Tiana D’Angelo-Peak SPA MSP 138:00 0
Veronika Lirtsman_group STT NC 37:54*

High School JV Female Teams

Pos Score Name Finish
1 287 Tahoma (TAH) 100% (6 of 6)
100 Finley Smith (TAH) 27:20
95 Venna Menzie (TAH) 31:17
92 McClane Harmer (TAH) 31:53
2 231 Peninsula (PEN) 100% (3 of 3)
80 Kaiya Ryun (PEN) 41:36
77 Isabella Vitorino (PEN) 45:42
74 Helen Stockton (PEN) 54:05
3 176 Juanita (JUA) 100% (2 of 2)
89 Calais Gibson (JUA) 35:25
87 Peyton Frost (JUA) 36:30
4 164 South Kitsap (SKT) 100% (2 of 2)
83 Casey Blucher (SKT) 40:50
81 Lyla Lebeis (SKT) 41:16
5 158 Lake Washington (LWA) 100% (2 of 2)
85 Kathryn Wright (LWA) 37:23
73 Sarah Wright (LWA) 59:14
6 75 Spanaway (SPA) 50% (1 of 2)
75 Danikka Detienne (SPA) 52:11
0 Tiana D’Angelo-Peak (SPA) MSP 138:00

High School JV Male

Pos Name Club Time Score
1 Wyatt Pacem BEL 26:40 100
2 Jacob Victor MSV 27:43 95
3 Roman Hryhoriev LWA 27:48 92
4 Wilson Harmer TAH 28:41 90
5 Jordan Gunderson LIB 28:47 89
6 Daeson Wiseman SKSC 29:17 88
7 Noah Crosby TAH 29:18 87
8 Chanon Nielsen OAK 29:22 86
9 Enrico Shein PEN 30:10 85
10 Lukas Ceder LIB 30:20 84
11 Adam Johnson ARL 30:25 83
12 Anakin Petheram BRE 30:51 82
13 Ryan Anderson PEN 30:54 81
14 Jackson Berkimer OAK 31:00 80
15 Ronan Urrutia-Sheehan ARL 31:06 79
16 Graham Winters TAH 31:28 78
17 Enzo Shwed JUA 32:10 77
18 Leland Hutton OAK 32:33 76
19 Hunter Litts PEN 32:46 75
20 An-Dan Lam MSV 32:47 74
21 Noah Shipley PEN 32:48 73
22 Brett Koh WMS 33:29 72
23 Levi Christoffersen ARL 35:07 71
24 Malik Sebbane JUA 35:19 70
25 Zachariah Ogden SKT 35:27 69
26 Ai-Chung Lam MSV 35:50 68
27 Luke Carlson LIB 36:24 67
28 Orion Dockery BRE 37:40 66
29 Nathaniel Mitchell WMS 37:46 65
30 Sean Rascon BRE 38:15 64
31 Cole Mausolf SKTX 39:34 63
32 Benjamin Caseley PEN 40:03 62
33 William Howard LIB 40:33 61
34 Sajal Trivedi WPS 40:45 60
35 CJ Halfhill BRE 41:32 59
36 John Ferguson MSV 41:55 58
37 Michael McDonald ARL 42:28 57
38 Jayden Makahanaloa SPA 43:01 56
39 Ezra Fields JUA 44:16 55
40 Brody Zuchowski BRE 47:16 54
41 Zander Broome MSV 49:33 53
42 Bryce Southern ARL 50:16 52
43 Jacob Haskel SKT 63:09 51
44 Sean Jenkins SPA 63:25 50
45 Samuel Stockton PEN 69:06 49
46 Reese Kauk EVT 69:30 48
47 Aaden-Keoni Rosales SKT 81:45 47
48 Shyaire Pope SPA 121:48 46
Cohen Oseto WMS MSP 52:43 0
Sean Kanya SPA MSP 134:31 0
Cooper Nehring TYE NC 26:10*
Hunter Freerksen WMS NC 32:46*
Quinn Parsons WTM NC 42:23*
Jens Frazier_group WTM NC 54:15*
Leonardo Rodriguez-Rivera CDM NC 61:49*

High School JV Male Teams

Pos Score Name Finish
1 255 Tahoma (TAH) 100% (3 of 3)
90 Wilson Harmer (TAH) 28:41
87 Noah Crosby (TAH) 29:18
78 Graham Winters (TAH) 31:28
2 242 Oak Harbor (OAK) 100% (3 of 3)
86 Chanon Nielsen (OAK) 29:22
80 Jackson Berkimer (OAK) 31:00
76 Leland Hutton (OAK) 32:33
3 241 Peninsula (PEN) 100% (6 of 6)
85 Enrico Shein (PEN) 30:10
81 Ryan Anderson (PEN) 30:54
75 Hunter Litts (PEN) 32:46
4 240 Liberty (LIB) 100% (4 of 4)
89 Jordan Gunderson (LIB) 28:47
84 Lukas Ceder (LIB) 30:20
67 Luke Carlson (LIB) 36:24
5 237 Marysville (MSV) 100% (5 of 5)
95 Jacob Victor (MSV) 27:43
74 An-Dan Lam (MSV) 32:47
68 Ai-Chung Lam (MSV) 35:50
6 233 Arlington (ARL) 100% (5 of 5)
83 Adam Johnson (ARL) 30:25
79 Ronan Urrutia-Sheehan (ARL) 31:06
71 Levi Christoffersen (ARL) 35:07
7 212 Bremerton (BRE) 100% (5 of 5)
82 Anakin Petheram (BRE) 30:51
66 Orion Dockery (BRE) 37:40
64 Sean Rascon (BRE) 38:15
8 202 Juanita (JUA) 100% (3 of 3)
77 Enzo Shwed (JUA) 32:10
70 Malik Sebbane (JUA) 35:19
55 Ezra Fields (JUA) 44:16
9 167 South Kitsap (SKT) 100% (3 of 3)
69 Zachariah Ogden (SKT) 35:27
51 Jacob Haskel (SKT) 63:09
47 Aaden-Keoni Rosales (SKT) 81:45
10 152 Spanaway (SPA) 75% (3 of 4)
56 Jayden Makahanaloa (SPA) 43:01
50 Sean Jenkins (SPA) 63:25
46 Shyaire Pope (SPA) 121:48
11 137 Woodinville-Montessori (WMS) 67% (2 of 3)
72 Brett Koh (WMS) 33:29
65 Nathaniel Mitchell (WMS) 37:46
0 Cohen Oseto (WMS) MSP 52:43

High School Varsity Female

Pos Name Club Time Score
1 Greta Leonard TAH 26:08 100
2 Sophie Howes RED 30:08 95
3 Leah Jergensen TAH 34:05 92
4 Callie Holmes LIB 34:35 90
5 Ally Coates WMS 35:48 89
6 Lauren Bair TAH 39:49 88
7 Lydia Tappana TAH 39:53 87
8 Hollie Barkley TAH 43:14 86
9 Jackie Holmes LIB 47:10 85
10 Alexandra Clarke ISS 48:12 84
11 Adleigh Antonsen RED 48:53 83
12 Janie Curry SKT 50:19 82
13 Piper Stone ISS 50:55 81
14 Lilah Malik ISS 57:14 80

High School Varsity Male

Pos Name Club Time Score
1 Nathan Hinds BRE 24:56 100
2 Jackson Rupe TAH 25:03 95
3 Colton Wright TAH 25:58 92
4 Bryce Winters TAH 26:54 90
5 Bradley Pickering BRE 29:54 89
6 Zachary Jones OAK 30:43 88
7 Tucker Rupe TAH 32:15 87
8 Finlay Rebbeck SCD 32:45 86
9 Connor Sargent LIB 33:52 85
10 James Traver MSV 34:05 84
11 Thane Winters TAH 34:56 83
12 Andrew Weygandt WMS 35:37 82
13 Dale Neal OAK 37:07 81
14 Artur Jokela JUA 37:34 80
15 Parker Skroch LIB 37:42 79
16 James Feldpausch LIB 39:01 78
17 Balazs Bocso RED 40:12 77
18 Troy Koh WMS 42:27 76
19 Liam Ceder LIB 42:35 75
20 Wyatt Walter OAK 44:20 74
21 Desmond Irwin JUA 47:11 73
22 Maynor Pablo Mendoza BRE 49:32 72
23 Lukas Lee JUA 54:55 71
24 Stephen Wright LWA 76:41 70
Daeson Wiseman SKSC NC 34:49*

High School Varsity Teams

Pos Score Name Finish
1 287 Tahoma (TAH) 100% (10 of 10)
100 Greta Leonard (TAH) 26:08
95 Jackson Rupe (TAH) 25:03
92 Leah Jergensen (TAH) 34:05
2 261 Bremerton (BRE) 100% (3 of 3)
100 Nathan Hinds (BRE) 24:56
89 Bradley Pickering (BRE) 29:54
72 Maynor Pablo Mendoza (BRE) 49:32
3 260 Liberty (LIB) 100% (6 of 6)
90 Callie Holmes (LIB) 34:35
85 Jackie Holmes (LIB) 47:10
85 Connor Sargent (LIB) 33:52
4 255 Redmond (RED) 100% (3 of 3)
95 Sophie Howes (RED) 30:08
83 Adleigh Antonsen (RED) 48:53
77 Balazs Bocso (RED) 40:12
5 247 Woodinville-Montessori (WMS) 100% (3 of 3)
89 Ally Coates (WMS) 35:48
82 Andrew Weygandt (WMS) 35:37
76 Troy Koh (WMS) 42:27
6 245 Issaquah (ISS) 100% (3 of 3)
84 Alexandra Clarke (ISS) 48:12
81 Piper Stone (ISS) 50:55
80 Lilah Malik (ISS) 57:14
7 243 Oak Harbor (OAK) 100% (3 of 3)
88 Zachary Jones (OAK) 30:43
81 Dale Neal (OAK) 37:07
74 Wyatt Walter (OAK) 44:20
8 224 Juanita (JUA) 100% (3 of 3)
80 Artur Jokela (JUA) 37:34
73 Desmond Irwin (JUA) 47:11
71 Lukas Lee (JUA) 54:55

Collegiate JV Female

(No participants for this class)

Collegiate JV Male

Pos Name Club Time Score
1 Logan Harris UWS 25:12 100
2 Anthony Reyes UWS 38:00 95

Collegiate Varsity Female

Pos Name Club Time Score
1 Lauren Schwenk WSU 53:54 100
2 Irene Miller UWS 66:48 95

Collegiate Varsity Male

Pos Name Club Time Score
1 Ben Cooper GRC 36:44 100
2 Conrad Schwenk WSU 47:58 95
3 Tane Koh OLN 50:05 92
4 Hemi Koh WHC 52:13 90
5 Joshua Colleran SCU 74:11 89

Collegiate Varsity Teams

Pos Score Name Finish
1 195 Washington State University (WSU) 100% (2 of 2)
100 Lauren Schwenk (WSU) 53:54
95 Conrad Schwenk (WSU) 47:58

Result Status Codes

msp: missing punch
a control was skipped or taken out of order
dnf: did not finish
a control or set of controls at the end of the course were skipped
nc: not competing
the competitor is not eligible for standings, such as when running a
second course
dq: disqualified
breaking competition rules, such as conferring with another competitor
or entering an out of bounds area
ovt: overtime
returning after the course closure time
dns: did not start
the competitor did not start
<time>*
the star indicates course completion status was not reported and may be
valid, msp, or dnf