2021 Results
2021 Results


Please note, results are preliminary and are subject to both correction and certification.

April 24, 2021 Laguna Lake 200k Results

(You can sort the table by clicking on any column header)
Rusa # First Name Last Name Time
13635 Kevin Ahlvin 10:56
3331 Bill Brier 09:36
10340 Michael Chalfant 09:36
5831 Stephen Haas 12:27
3356 Tom Haggerty 12:28
13636 John Hopwood 10:56
3970 Mike Hrast 09:05
11685 Brian Koss 09:36
11131 Anson Moore 09:36
10751 Michael Theriault 10:11
7383 Metin Uz 09:36


Please note, results are preliminary and are subject to both correction and certification.

May 1, 2021 Lucas Valley Populaire Results

(You can sort the table by clicking on any column header)
Rusa # First Name Last Name Time
14433 Nicholas Almquist 06:01
7277 Greg Beato 06:09
7647 Cheryl Becker 05:49
5858 John Conklin 07:02
4841 Carlos Duque 06:09
2515 Robert Hawks 04:45
9274 Craig Hicks 05:04
5567 Paulo Irulegui 05:59
13623 Greg Janess 06:17
11685 Brian Koss 05:54
6551 William Lindsay 05:33
5120 Greg Merritt 05:40
9375 Qasim Meskienyar 06:14
11131 Anson Moore 04:45
11115 Colin Moy 06:14
5343 Vidas Placiakis 05:50
2435 John Russell 06:07
11425 JinUk Shin 04:56
12293 Daniel Swick 06:33
14393 Kushan Thakkar 07:17
13329 Jacob Thiede 07:07
10858 Carlos Villarreal 06:33
6130 David Walker 06:14
12352 Jerad Weiner 06:33


Please note, results are preliminary and are subject to both correction and certification.

May 8, 2021 Laguna Lake 200k Results

(You can sort the table by clicking on any column header)
Rusa # First Name Last Name Time
13362 Oz Angst 11:10
7647 Cheryl Becker 09:59
8063 Jon Beckham 09:53
7454 Dave Brunswick 09:59
13000 Michael Bryce 11:45
11724 Paul Capewell 09:59
5216 Ken Emerson 10:40
12806 John French 12:06
2515 Robert Hawks 09:04
9274 Craig Hicks 10:20
9081 Jeremiah Johnson 08:32
12361 Garry Knox 09:17
6551 William Lindsay 09:40
12922 Eric Linser 09:17
6103 Kaley McCumber 10:37
13530 Greg Neidiger 07:59
5343 Vidas Placiakis 09:58
12970 Kelley Prebil 10:40
10904 Mark Seedall 10:13
12458 Phillip Swenson 10:32
10751 Michael Theriault 09:49


Please note, results are preliminary and are subject to both correction and certification.

May 15, 2021 Uvas Gold 200k Results

(You can sort the table by clicking on any column header)
Rusa # First Name Last Name Time
14478 Robert Abramson 11:21
12869 Esther Adelstein 10:25
12764 Michael Alston 10:24
7454 Dave Brunswick 10:17
13107 Stephen Chan 09:17
13809 Charles Christiansen 08:28
428 Kimberly Freitas 11:29
12720 Sean Geivett 08:28
14434 Thomas Herget 09:25
9274 Craig Hicks 10:30
14473 Drew Levitt 10:23
1629 Paul Liu 10:34
5120 Greg Merritt 10:23
13530 Greg Neidiger 09:16
10687 Jeffrey Sigman 10:05
14483 Charles Siler 10:12
14480 Douglas Williams 10:23
14294 Peter Wills 10:20


Please note, results are preliminary and are subject to both correction and certification.

May 22, 2021 Del Puerto Canyon 200k Results

(You can sort the table by clicking on any column header)
Rusa # First Name Last Name Time
8063 Jon Beckham 08:35
14430 Mark Brogan 09:24
7454 Dave Brunswick 09:49
11724 Paul Capewell 09:48
3116 John Curd 12:23
2515 Robert Hawks 08:35
9274 Craig Hicks 07:55
3970 Mike Hrast 09:09
14473 Drew Levitt 10:19
1629 Paul Liu 09:47
6103 Kaley McCumber 10:08
9375 Qasim Meskienyar 08:57
11131 Anson Moore 08:35
10494 Sandra Myers 09:39
12377 Lehang Nguyen 11:52
12376 Linh Nguyen 11:52
14474 Rodney Noda 10:48
13141 Keisuke Otsuka 10:09
6789 Nancy Russell 10:47
10877 Eric Stinson 10:12
12458 Phillip Swenson 10:04
14429 Sang Tran 09:38


Please note, results are preliminary and are subject to both correction and certification.

June 5, 2021 El Paseito Mixto Populaire Results

(You can sort the table by clicking on any column header)
Rusa # First Name Last Name Time
14478 Robert Abramson 06:28
14514 Alex Applegate 05:00
3331 Bill Brier 05:59
10340 Michael Chalfant 05:59
13107 Stephen Chan 05:00
14518 Jiaao Chen 06:04
14494 Lya Daggett 06:57
11675 Sourav Das 06:03
4841 Carlos Duque 06:26
14479 Megan Grant 06:56
3970 Mike Hrast 06:03
13558 Stephen Huenneke 05:51
13623 Greg Janess 06:35
13571 Dartanian Kaufman 06:58
12404 Alan Lehman 06:02
12922 Eric Linser 05:18
9375 Qasim Meskienyar 06:50
12793 Mirko Montanari 05:18
6065 Ernesto Montenero 06:28
11131 Anson Moore 05:59
14499 Everett OCillin 06:58
13141 Keisuke Otsuka 05:48
11001 Albert Reinhardt 05:17
12739 Travis Ruthenburg 06:56
10904 Mark Seedall 06:11
11425 JinUk Shin 06:05
12278 David Stentiford 06:47
7383 Metin Uz 05:59
6373 Charles Wilson 05:41


Please note, results are preliminary and are subject to both correction and certification.

June 12, 2021 Dillon Beach 200k Results

(You can sort the table by clicking on any column header)
Rusa # First Name Last Name Time
3331 Bill Brier 09:24
6052 Bryan Clarkson 12:26
5216 Ken Emerson 10:36
428 Kimberly Freitas 10:55
14535 Rolfe Glover 09:02
5831 Stephen Haas 12:26
3356 Tom Haggerty 12:26
2515 Robert Hawks 09:25
9274 Craig Hicks 08:59
14522 Nick Kubasti 10:54
7247 Eric Larsen 09:19
12861 Dan Magnusson 10:08
6103 Kaley McCumber 10:39
11131 Anson Moore 09:24
10494 Sandra Myers 10:28
14474 Rodney Noda 11:12
13141 Keisuke Otsuka 10:51
6789 Nancy Russell 11:02
12422 Ioannis Sarkas 10:27
10687 Jeffrey Sigman 08:30
10751 Michael Theriault 09:23
13329 Jacob Thiede 12:39
7383 Metin Uz 09:25
13395 Kevin Williams 08:17


Please note, results are preliminary and are subject to both correction and certification.

June 19, 2021 Freestone Bread Run 200k Results

(You can sort the table by clicking on any column header)
Rusa # First Name Last Name Time
12296 Tim Anglade 10:42
14489 David Cully 10:08
11675 Sourav Das 10:04
5216 Ken Emerson 10:51
9205 Brian Feinberg 11:38
13452 Yuri Gonzaga 07:38
9274 Craig Hicks 09:57
14517 Josh Horowitz 12:28
12673 Stephen Krause 12:28
14522 Nick Kubasti 11:57
12404 Alan Lehman 10:23
5480 Boris Levitsky 11:38
4185 Aron Mason 10:45
12793 Mirko Montanari 10:58
11131 Anson Moore 09:28
10494 Sandra Myers 10:51
2657 Christopher O'Keefe 08:37
6789 Nancy Russell 11:38
6715 Michael Svihura 11:12
13453 Noah Swartz 12:21
10751 Michael Theriault 10:06
13395 Kevin Williams 08:45


Please note, results are preliminary and are subject to both correction and certification.

June 26, 2021 Healdsburg 300k Results

(You can sort the table by clicking on any column header)
Rusa # First Name Last Name Time
12296 Tim Anglade 15:45
10133 Luis Bernhardt 15:54
3331 Bill Brier 12:23
6949 Drew Carlson 14:17
10340 Michael Chalfant 12:10
13107 Stephen Chan 12:17
11675 Sourav Das 13:31
12165 Giles Douglas 11:44
5216 Ken Emerson 15:18
11626 Tara Flanagan 17:50
13452 Yuri Gonzaga 09:49
2515 Robert Hawks 12:47
12404 Alan Lehman 13:02
12922 Eric Linser 12:22
12815 Charlie Martin 12:14
4185 Aron Mason 13:47
6103 Kaley McCumber 15:30
12793 Mirko Montanari 12:41
11131 Anson Moore 12:23
13141 Keisuke Otsuka 15:35
12970 Kelley Prebil 15:18
12422 Ioannis Sarkas 13:19
14441 Florian Schneider 12:14
10751 Michael Theriault 13:56
7383 Metin Uz 12:10
13395 Kevin Williams 11:38


Please note, results are preliminary and are subject to both correction and certification.

July 10, 2021 Marin Mountains 200k Results

(You can sort the table by clicking on any column header)
Rusa # First Name Last Name Time
14514 Alex Applegate 13:09
8063 Jon Beckham 13:01
3331 Bill Brier 10:22
13107 Stephen Chan 11:21
12868 Chris Corral 11:44
11675 Sourav Das 13:01
3970 Mike Hrast 13:24
6380 Bryan Kilgore 12:15
6017 Ian Kizu-Blair 13:00
12793 Mirko Montanari 13:30
11109 Dan Pannell 10:31
14441 Florian Schneider 11:31
10687 Jeffrey Sigman 12:06
14480 Douglas Williams 12:05


Please note, results are preliminary and are subject to both correction and certification.

July 17, 2021 Sleepy Hollow 109k Results

(You can sort the table by clicking on any column header)
Rusa # First Name Last Name Time
10869 John Beem 05:34
345 Jim Bradbury 05:59
9745 Scott Brown 05:31
14494 Lya Daggett 05:50
9205 Brian Feinberg 05:54
14504 Jennifer Hagstrom 05:52
12241 Tom Hughes 05:27
13623 Greg Janess 05:59
13544 Sean Kline 06:28
12673 Stephen Krause 05:05
7247 Eric Larsen 04:45
14588 Genevieve Lawrence 06:10
13462 Kyle Marston 06:10
2505 Willy Nevin 06:32
12377 Lehang Nguyen 06:44
12376 Linh Nguyen 06:44
12970 Kelley Prebil 05:54
8512 Phil Rogers 05:31
12739 Travis Ruthenburg 05:50
10904 Mark Seedall 05:14
7622 Robert Sexton 05:53
11425 JinUk Shin 04:16
11794 Alex Spishakoff 05:12
12458 Phillip Swenson 04:54
11653 Todd Tracy 05:53
6373 Charles Wilson 04:30


Please note, results are preliminary and are subject to both correction and certification.

July 24, 2021 Old Cazadero 300k Results

(You can sort the table by clicking on any column header)
Rusa # First Name Last Name Time
12869 Esther Adelstein 15:16
14514 Alex Applegate 15:42
14607 Sean Ardley 19:00
7241 Juliayn Coleman 19:06
11675 Sourav Das 19:59
13452 Yuri Gonzaga 11:52
6380 Bryan Kilgore 15:18
7247 Eric Larsen 18:12
4185 Aron Mason 19:52
6065 Ernesto Montenero 20:00
7901 Nick Runtsch 15:07
14483 Charles Siler 15:27
7383 Metin Uz 15:34


Please note, results are preliminary and are subject to both correction and certification.

July 31, 2021 Faultline 200k Results

(You can sort the table by clicking on any column header)
Rusa # First Name Last Name Time
10978 Renato Arnoco 10:49
9274 Craig Hicks 11:42
6551 William Lindsay 09:51
13462 Kyle Marston 08:48
6715 Michael Svihura 10:53
12458 Phillip Swenson 11:28
13398 Andrew Williams 11:05


Please note, results are preliminary and are subject to both correction and certification.

July 31, 2021 Hopland 400k Results

(You can sort the table by clicking on any column header)
Rusa # First Name Last Name Time
12073 Jonathan Fey 15:35
13452 Yuri Gonzaga 12:58
3970 Mike Hrast 18:21
4185 Aron Mason 21:27
11548 Arvi Sreenivasan 21:01
10751 Michael Theriault 20:32
13395 Kevin Williams 18:20


Please note, results are preliminary and are subject to both correction and certification.

August 15, 2021 Dillon Beach 200k Results

(You can sort the table by clicking on any column header)
Rusa # First Name Last Name Time
14514 Alex Applegate 08:35
8935 Dzung Dang 10:56
5216 Ken Emerson 10:19
9205 Brian Feinberg 11:35
6551 William Lindsay 09:22
12290 Christopher Ngo 10:22
11425 JinUk Shin 09:10
4232 George Swain 11:36


Please note, results are preliminary and are subject to both correction and certification.

September 11, 2021 (BRM Centenary) Laguna Lake 200k Results

(You can sort the table by clicking on any column header)
Rusa # First Name Last Name Time
12692 Mathew Bittleston 08:53
13107 Stephen Chan 08:27
11775 David Clark iv 11:13
9025 Peter Curley 09:38
7601 Carlin Eng 09:50
12477 Maxim Fedorov 07:59
2515 Robert Hawks 09:43
8930 Patrick Herlihy 09:43
9081 Jeremiah Johnson 09:02
12230 Abrar Kazi 11:45
6017 Ian Kizu-blair 09:51
7247 Eric Larsen 09:39
11844 Bumha Lee 09:47
13462 Kyle Marston 07:29
11131 Anson Moore 09:43
12185 Nathaniel Nichols 07:29
7103 Irving Pham 09:51
14672 S. Cameron Pitts 09:56
13064 Robin Rothrock 11:13
11425 Jinuk Shin 08:58
14483 Cody Siler 09:56
9256 Andrew Tautges 11:12
6373 Charles Wilson 07:57


Please note, results are preliminary and are subject to both correction and certification.

October 9, 2021 Winters 200k Results

(You can sort the table by clicking on any column header)
Rusa # First Name Last Name Time
12869 Esther Adelstein 09:09
14745 Siva Annamalai 12:25
14514 Alex Applegate 08:13
10978 Renato Arnoco 09:05
5324 Michael Bratkowski 13:11
3331 Bill Brier 09:35
6949 Drew Carlson 10:58
10340 Michael Chalfant 09:35
13751 Jordan Chase 09:08
6052 Bryan Clarkson 12:57
9205 Brian Feinberg 11:18
3301 Kitty Goursolle 10:31
5831 Stephen Haas 12:55
3356 Tom Haggerty 12:57
2515 Robert Hawks 09:35
14737 Byron Ho 10:43
12241 Tom Hughes 10:21
14686 Venkatesh Iyengar 11:27
14759 Bhupendra Jain 11:26
1132 Ken Johnson 11:23
14694 Naveen Kommareddi 11:23
11685 Brian Koss 09:35
12673 Stephen Krause 10:25
1629 Paul Liu 10:20
5120 Greg Merritt 09:09
12793 Mirko Montanari 09:09
11131 Anson Moore 08:34
10494 Sandra Myers 09:43
12377 Lehang Nguyen 12:54
12376 Linh Nguyen 12:54
14743 Leo Nishio 09:28
14474 Rodney Noda 11:37
14637 Martin Ortega 08:57
14695 Rohit Pillai 11:25
12970 Kelley Prebil 11:17
14678 Matt Quigley 08:29
14716 Suryanarayanan Rajagopalan 12:6
6789 Nancy Russell 11:31
14680 Mihir Sambhus 11:26
7622 Robert Sexton 11:16
11425 JinUk Shin 08:24
12278 David Stentiford 09:05
7383 Metin Uz 08:33
14696 Saravana Vasudevan 11:21
14692 Shriram Vijayakumar 11:24
7050 Don Williams 10:34


Please note, results are preliminary and are subject to both correction and certification.

November 6, 2021 Fall Del Puerto Canyon 200k Results

(You can sort the table by clicking on any column header)
Rusa # First Name Last Name Time
12869 Esther Adelstein 07:17
14715 Raja Aluri 10:16
6151 Carl Andersen 08:28
7245 Gabrielle Andersen 08:28
14745 Siva Annamalai 10:36
14514 Alex Applegate 07:26
14607 Sean Ardley 08:59
10978 Renato Arnoco 08:38
14830 Deepak Atreya 13:24
9651 Kamran Azmoudeh 09:28
13079 Chris Beauchamp 09:36
8063 Jon Beckham 10:24
10133 Luis Bernhardt 09:13
14711 Marisa Blecha 09:23
345 Jim Bradbury 10:11
3331 Bill Brier 07:17
13577 Thomas Bristow 13:08
14847 Cameron Bronstein 07:49
7454 Dave Brunswick 09:27
14845 Joe Burg 11:48
11724 Paul Capewell 09:27
10106 Paul Carpenter 08:09
6949 Drew Carlson 09:14
14518 Jiaao Chen 08:45
11775 David Clark IV 09:56
6052 Bryan Clarkson 09:01
14791 Francois Clement 08:24
9935 Joe Clucas 09:15
7241 Juliayn Coleman 10:59
14102 Jc Cua 08:36
11675 Sourav Das 07:51
14832 Sriharsha Devineni 10:13
14815 Ellen Everidge 08:25
9205 Brian Feinberg 10:10
14062 Carlos Francisco 09:21
12806 John French 11:43
13736 Patrick Garner 09:42
6987 Raphael Gernez 07:06
14535 Rolfe Glover 07:47
9295 Benjamin Goldenberg 11:39
11551 Gary Goldman 10:13
14848 John-Paul Gouin 08:44
3301 Kitty Goursolle 09:29
9538 Tom Guevara 09:12
14851 Peter Grace 08:34
14479 Megan Grant 10:59
5831 Stephen Haas 10:59
3356 Tom Haggerty 10:59
7216 Steven Hahn 09:38
14823 Luke Halliwell 09:21
14809 Kwun Han 07:39
2515 Robert Hawks 08:23
14778 Nadav Hendel 07:52
14737 Byron Ho 10:13
1625 John Holmgren 10:13
13636 John Hopwood 09:52
12241 Tom Hughes 09:10
5567 Paulo Irulegui 11:04
14686 Venkatesh Iyengar 10:13
14765 Dylan Jackson 07:52
6380 Bryan Kilgore 08:59
6017 Ian Kizu-Blair 09:50
14694 Naveen Kommareddi 10:14
11685 Brian Koss 08:21
14842 A Lin 09:23
12922 Eric Linser 07:52
12861 Dan Magnusson 08:42
13680 Jeremiah Maller 10:46
6755 Jesse Marsh 11:36
2133 Richard McCaw 08:48
13326 Devin McCutchen 11:41
3381 Lisa McPhate 09:38
7706 Milosz Meller 10:00
14849 Nikko Mendoza 08:55
5120 Greg Merritt 07:52
9375 Qasim Meskienyar 10:10
12793 Mirko Montanari 07:52
1899 Peter Morrissey 08:24
11115 Colin Moy 10:18
10494 Sandra Myers 09:27
8872 Angela Navarro 10:22
14743 Leo Nishio 08:58
14474 Rodney Noda 11:07
14841 Takahiro Noguchi 10:00
12238 Nathan Orr 08:46
14611 Tim Orr 08:55
7103 Irving Pham 11:40
14672 S. Cameron Pitts 09:42
11592 Myvan Quoc 11:27
14716 Suryanarayanan Rajagopalan 11:27
11001 Albert Reinhardt 08:23
9628 Mark Reyes 08:39
14836 Paul Rose 09:22
13064 Robin Rothrock 09:53
6789 Nancy Russell 11:03
12739 Travis Ruthenburg 10:59
14680 Mihir Sambhus 10:13
12422 Ioannis Sarkas 08:55
11425 JinUk Shin 08:46
14483 Cody Siler 07:52
10955 Mark Smith 09:10
11548 Arvi Sreenivasan 08:54
14795 Anantha Subramanyam 10:12
14751 Sandeep Sukhija 10:52
6715 Michael Svihura 08:25
12458 Phillip Swenson 08:46
9256 Andrew Tautges 09:59
14393 Kushan Thakkar 13:15
10751 Michael Theriault 10:03
7383 Metin Uz 07:45
14696 Saravana Vasudevan 10:13
14692 Shriram Vijayakumar 10:13
14850 Murali Vijayaraghavan 11:24
14829 Kiron Vijayasankar 11:02
13396 Corey Walo 08:57
7050 Don Williams 08:03
14812 Bob Yang 07:47