Breaking the Racing Pain Threashold

Twenty years ago today my dad and I drove up to Fresno for a race. The State of California High School Cross Country Championships was a new experience for me. I’d never run cross country prior to my senior year. I had generated a small amount of media attention as a new runner in San Diego that had performed well in a early races.

A few weeks prior to this race, the San Diego County Championships had been run. I finished 3rd in the Division II race (of five). My time was solid, and qualifying for the state meet was a pretty big deal. However the race had left me angry. Of course when you’re 17 years old, you always want to win, but I knew something that wasn’t easy to face. With half mile to go (in a 3.1 mile race), I had given up. I was running side by side with the other two front runners and with half a mile left, the pain got the best of me, and I downshifted to a more comfortable gear.

There are different types of pain, particularly when running. I grew up a swimmer, and I can tell you that no swimming race ever left my body as taxed as most running races. I think using the larger leg muscles generates significantly more lactic acid, which is probably why swimmers have longer workouts than runners.

Anyway, in this race in San Diego, I had very real pain in my body with half a mile go. It was tremendously debilitating and that irritating voice in our head was whispering to me, “Ouch! Too much, it’s okay to slow down, go ahead, you’re tired…”

And so I packed it in. But as I let my competitors go, almost on a step by step basis, another voice in my head said, “you suck… you know you have just a little bit more…” Afterwards, I became more and more agitated with myself. I had pushed hard, and I reached a zone of excruciating pain. Yet my competitors had dug deeper into their souls and pushed themselves to a level of discomfort that I chose not to engage in.

As I tell a lot of people, running is a very relative sport. There’s always someone better, and always someone slower. So while some people might think a certain time is amazing, it’s really all relative to who is running and what they’re capable of. I had sold myself short, in a championship race, and that didn’t sit well with me.

The State meet was going to have significantly better competition, and I was determined to not settle again. Again a 3.1 mile race, I went out aggressively towards the front, but was in about 20th place with about half way to go (out of 144).

Again I was running hard, what many people would consider great. As before, with about half a mile to go, I found myself approaching that limit of pain. That same whispering voice began to encourage me to just maintain a “safe,” less painful speed in order to reach the finish.

I don’t often think of myself with high regard in my younger years, but looking back on that day I am proud of my 17 year old self. I had prepared to meet this pain head on and push when I had folded before. So the next 0.4 miles, I did not try to maintain, I tried to push myself, trying to pass people and ignoring my body screaming for mercy. With 0.1 miles to go, I put myself up on my toes and tried to sprint, although at this point I didn’t have the energy to reach a good closing speed.

I don’t remember much of the finish but my dad said I looked out of my mind. I stumbled across the finish line completely delirious and exhausted. I was barely able to walk, and eventually just lied down for about 20 minutes.

I ended up finishing 16th in the race. Most satisfying to me, was that of the San Diego County runners, my time ranked as 2nd fastest. At the time, this was the biggest athletic event I’d ever competed in and the satisfaction of knowing that I’d absolutely run as hard as I could was a relief.

I would go on to run much faster races in college. I had good races and not so good races. But this race in 1996 was a special one for me as it represented personal growth of graduating from running up to the point of extreme pain, to actually running through it and truly going all out.

I was able to dig up the results. I’m posting them below for anyone who wants to reference their old glory days.

 

1996 California High School State Cross Country Championships

Saturday, November 30, 1996

Woodward Park, Fresno, CA

Men’s Results

5,000 Meters Division I

Official Team Scores

1. Peninsula 130
2. Poway 134
3. Nevada Union 157
4. Poly (Long Beach) 161
5. Mt Carmel 162
6. Del Campo 176
7. Hoover 176
8. Belmont 188
9. Madera 196
10. Bellarmine Prep 205
11. Santa Ana Valley 207
12. Hanford 297
13. Montgomery 331
14. James Logan 331
15. Birmingham 346
16. Silver Creek 360
17. Skyline 394
18. Lowell 459

1. 12 Michael Kasahun 15:16 Fresno
2. 12 David Lopez 15:20 Hoover
3. 11 Juan Chavira 15:38 Hanford
4. 12 Steve Barrus 15:40 Clovis
5. 12 Ryan Deane 15:44 Peninsula
6. 11 Chris Farley 15:46 Del Campo
7. 12 Manuel Lopez 15:48 Belmont
8. 12 Justin Nyberg 15:48 Irvine
9. 11 Jason Taylor 15:49 Peninsula
10. 11 Mike Baskin 15:50 Mt Carmel
11. 11 Paulo Carvalho 15:51 Modesto
12. 12 Ryan Gallagher 15:54 Temecula Valley
13. 11 Chad Durham 15:54 Poly (Long Beach)
14. 12 Ali BenMohammid 15:55 Monroe
15. 12 Zack McGahey 15:56 Woodland
16. 12 Andrew Wulf 16:00 Bellarmine Prep
17. 12 Luis Estrada 16:02 Santa Ana Valley
18. 12 Corey Creasey 16:04 Nevada Union
19. 10 Jason Finch 16:05 Granite Hills
20. 11 Nate Bristow 16:07 Del Campo
21. 12 Philip Hassan 16:08 Nevada Union
22. 11 Isabel Casillas 16:10 Hoover
23. 11 Omar Hart 16:14 Bellarmine Prep
24. 11 Mike Helms 16:16 Poway
25. 12 Gonzalo Garcia 16:18 Vista
26. 11 Michael Buckley 16:19 Clovis
27. 9 Sean Ricketts 16:20 Rancho Bernardo
28. 12 Sean Zanderson 16:20 Poway
29. 12 Chris Ramirez 16:22 Royal
30. 11 Matt Gailey 16:23 Poway
31. 12 Chad Foster 16:23 James Logan
32. 12 Erik Mencarini 16:23 Florin
33. 12 Kevin Whitlow 16:24 Peninsula
34. 12 Michael Martinez 16:24 Bell
35. 11 Jeff Sleichter 16:24 Mt Carmel
36. 11 Bert Romero 16:25 Mt Carmel
37. 11 Jamal Balouch 16:26 Hoover
38. 10 Jeremy Moore 16:26 Madera
39. 11 Mario Zembrano 16:27 Madera
40. 12 Ryan Miller 16:27 Ponderosa
41. 11 John Gould 16:28 Poly (Long Beach)
42. 11 Leo Balderas 16:28 Silver Creek
43. 10 Brian Paff 16:29 Bonita Vista
44. 10 Tyler Noesen 16:29 Poly (Long Beach)
45. 11 Kenzo Bergeron 16:31 Hamilton
46. 12 Fernando Blanco 16:32 Rancho Buena Vista
47. 12 Kevin Funk 16:32 Montgomery
48. 10 Andres Bazante 16:33 Madera
49. 11 Scott MacDonald 16:33 James Logan
50. 11 David Friedman 16:34 Taft
51. 12 James Bagley 16:35 Del Campo
52. 10 Henry Briseno 16:36 Belmont
53. 11 Raul Correa 16:37 North Hollywood
54. 11 Eric Mittelstaedt 16:38 Peninsula
55. 12 Jorge Gutierrez 16:38 Santa Ana Valley
56. 12 Paul Choi 16:39 Lowell
57. 12 Jake McNeely 16:39 Poway
58. 11 Justin Wood 16:40 Nevada Union
59. 12 James Hipskind 16:42 Buena
60. 11 Jorge Lopez 16:43 Belmont
61. 9 Humberto Vargas 16:44 Belmont
62. 12 Isidoro Lucas 16:44 Santa Ana Valley
63. 12 Rafael Lopez 16:44 Hanford
64. 12 Jeremy Klein 16:44 Nevada Union
65. 9 Aron Durham 16:46 Poly (Long Beach)
66. 12 Jesse Padilla 16:46 Hanford
67. 9 Josh Pope 16:48 Poway
68. 10 Chris Hernandez 16:50 Antioch
69. 11 David Ojeda 16:51 Santa Ana Valley
70. 11 John Zanzucchi 16:51 Mt Carmel
71. 11 Chris Knapp 16:52 Bellarmine Prep
72. 12 Joshua McMullin 16:52 Terra Nova
73. – Jorge Mesa 16:52 Hoover
74. 10 Angel Hernandez 16:53 Madera
75. 12 Tom Cathey 16:54 Castro Valley
76. 12 Ryan Carroll 16:54 Merced
77. 11 Steve Smith 16:55 Ayala
78. 12 Conor Medley 16:56 Nevada Union
79. 9 Mateo Gonzalez 16:56 Birmingham
80. 12 Gregorio Ramirez 16:57 Oakland Tech
81. 12 Travis Neal 16:57 Skyline
82. 10 Martin Conrad 16:57 Poly (Long Beach)
83. 12 Jose Lorenzo 16:58 Birmingham
84. 10 Julian Nahan 17:00 Nevada Union
85. 12 Jerry Finlay 17:00 Montgomery
86. 9 Dan Galindo 17:01 Bellarmine Prep
87. 12 Rene Acevedo 17:02 Birmingham
88. 10 Ashera Dirar 17:02 James Logan
89. 12 Cory Dixon 17:03 Skyline
90. 10 James Petrinovich 17:03 Del Campo
91. 9 Ricardo Mendoza 17:06 McLane
92. 11 John Dubois 17:07 Alameda
93. 11 Mike Wilson 17:07 Healdsburg
94. 11 Scott Bachman 17:07 Mt Carmel
95. 11 Andy Kirkpatrick 17:08 Del Campo
96. 10 Leonardo Covarrubi 17:08 Madera
97. 10 Neal Dodson 17:09 Peninsula
98. 10 Juan Montes 17:10 Silver Creek
99. 11 Hasan McGee 17:10 Skyline
100. 11 Chris Raske 17:11 Del Campo
101. 11 Nuru Abdella 17:11 Live Oak
102. 10 Erick Alarid 17:11 Belmont
103. 11 Justin Lucas 17:12 Poway
104. 12 Michael Wolman 17:12 Homestead
105. 12 John Rocha 17:12 Bellarmine Prep
106. 11 Marco Cano 17:13 Santa Ana Valley
107. 12 Gabriel Gil 17:16 Madera
108. 11 Miguel Martinez 17:16 Santa Ana Valley
109. 12 John Staroba 17:17 Montgomery
110. 10 Greg Funk 17:17 Montgomery
111. 10 Carlos Siqueiros 17:18 Silver Creek
112. 10 Rocky Metcalfe 17:19 Mt Carmel
113. 12 Ulises Teutle 17:20 Santa Rosa
114. 10 Feliciano Leyva 17:20 Madera
115. 12 Rito Fuentes 17:21 Fresno
116. 12 Nathan Bershtel 17:21 Poly (Long Beach)
117. 12 Erick Rosales 17:23 Birmingham
118. 11 Leonard Balderas 17:24 Silver Creek
119. 11 Ben Schwab 17:25 Poway
120. 11 Ritchie Jong 17:25 Lowell
121. 12 Beckett Tanner 17:26 Bellarmine Prep
122. 12 Martin Avanessian 17:27 Hoover
123. 11 Jason DeSelle 17:29 Montgomery
124. 10 Nicholas Brulois 17:31 Poly (Long Beach)
125. 11 Carlos Morgado 17:32 Santa Ana Valley
126. 10 Michael Przybylski 17:32 Skyline
127. 9 Brian Wood 17:33 Nevada Union
128. 11 Eric Gonzalez 17:34 Birmingham
129. 10 Kevin Brown 17:34 Bellarmine Prep
130. 11 Christian Esquaval 17:36 Mt Carmel
131. 10 Mike Skurka 17:38 Del Campo
132. 11 Jake Currie 17:39 Montgomery
133. 11 Mike Azevedo 17:39 Hanford
134. 9 Kyle Dunst 17:40 Peninsula
135. 12 Paul Neves 17:41 Lynbrook
136. 12 Jose Andrade 17:42 Belmont
137. 12 Robert Sandoval 17:47 Silver Creek
138. 9 Ivan Alvarado 17:47 Hoover
139. 10 Henry Bleisch 17:49 Silver Creek
140. 12 Jeremy Jackman 17:49 Montgomery
141. 11 Monsoor Alizai 17:50 James Logan
142. 12 Mark D’Amico 17:50 Peninsula
143. 12 Mike Milov 17:53 Birmingham
144. 10 Mike Herring 17:54 Hanford
145. 11 Raymond Yu 17:56 Lowell
146. 11 Adrian Lee 17:58 Lowell
147. 9 Daniel Seddiqui 18:04 Homestead
148. 12 Cesar Suchite 18:07 Birmingham
149. 10 Humberto Lopez 18:08 Belmont
150. 12 Garrett Fogel 18:12 James Logan
151. 12 Andrew Haftvani 18:19 Hoover
152. 12 Tan Nguyen 18:20 Lowell
153. 11 Maurice Davis 18:28 Skyline
154. 12 Sanders Li 18:28 Lowell
155. 11 Kris McFarren 18:31 Silver Creek
156. 12 Thang Ta 18:33 Lowell
157. 10 Dustin Howes 18:37 Hanford
158. 12 Eyobe Emabye 18:41 James Logan
159. 12 Hieu Luu 18:54 James Logan
160. 10 Jeremy Jue 19:15 Skyline
161. 12 Joaquin Delgado 20:10 Skyline

5,000 Meters Division II

Official Team Scores

1. De La Salle 84
2. Santa Margarita 119
3. Santa Ana 121
4. Jesuit 126
5. Hemet 139
6. Huntington Beach 160
7. Mission San Jose 188
8. Sultana 196
9. West Hills 208
10. Junipero Serra 217
11. Reedley 248
12. Golden Valley (SJ) 255
13. Point Loma 327
14. Westmoor 350
15. Mt. Whitney 378
16. Enterprise 430

1. 12 David Rodriquez 15:21 Mission San Jose
2. 12 Geoff Fleming 15:23 Roseville
3. 12 Noel Nelson 15:29 Redwood (Visalia)
4. 11 Mark Gleason 15:36 Mission Viejo
5. 11 Jon Stevens 15:43 Mission San Jose
6. 12 Michael Murray 15:44 Santa Margarita
7. 12 Tom Prindiville 15:44 De La Salle
8. 10 Alfonso Leon 15:47 Santa Ana
9. 12 Tony Trueba 15:47 Huntington Beach
10. 12 Jacob Geyer 15:50 Palmdale
11. 12 Nicholas Jacques 15:52 Hemet
12. 12 Brian Cooke 15:53 Burlingame
13. 12 Dan Gaston 15:55 Huntington Beach
14. 12 Jose Godinez 15:56 Reedley
15. 12 Tim Leahy 15:57 Burbank
16. 12 Steve Rider 15:57 Scripps Ranch
17. 11 Mike Altieri 15:58 Jesuit
18. 12 Juan Pablo Miramon 15:59 Golden Valley (SJ)
19. 11 Ronnie Buchanan 16:00 Righetti
20. 12 Clint Coon 16:02 Hemet
21. 12 Enrique Henriquez 16:02 San Leandro
22. 11 Dustin Diaz 16:04 West Hills
23. 11 Reed Steele 16:05 Carlsbad
24. 12 Nick Russell 16:06 Orange
25. 11 Adam Perez 16:08 Junipero Serra
26. 12 Richard Granillo 16:09 Golden West
27. 12 Brian Hanstorf 16:10 Amador Valley
28. 11 Brandon Von Guenther 16:10 Santa Margarita
29. 12 Sean Kenady 16:12 De La Salle
30. 11 Ka-Akpema Yelpaala 16:15 Jesuit
31. 12 Raul Quinonez 16:16 Santa Ana
32. 11 Tim Layden 16:16 De La Salle
33. 11 Ryan Stanton 16:19 De La Salle
34. 12 Brad Stapleton 16:21 Junipero Serra
35. 10 Juan Salgado 16:24 Santa Ana
36. 10 Andrew Hill 16:25 Los Altos
37. 11 Ruben Camargo 16:27 Sultana
38. 12 Nick Piellusch 16:28 Leland
39. 12 Mike Hills 16:31 Jesuit
40. 12 Justin Carter 16:31 Clayton Valley
41. 12 Alex Sanchez 16:32 De La Salle
42. 12 Jacob Childs 16:36 Huntington Beach
43. 12 Dan Vasquez 16:36 Hemet
44. 11 Chris DeWitt 16:38 Jesuit
45. 10 Bryce Lighthall 16:38 Enterprise
46. 11 Jon Doroski 16:41 Valhalla
47. 11 Chris Caulfield 16:41 Santa Margarita
48. 10 Corey Collins 16:42 Santa Margarita
49. 9 Evan Fox 16:42 West Hills
50. 12 Andy Evans 16:43 Vintage
51. 12 Brad Day 16:43 Redwood (Visalia)
52. 12 Eddie Levine 16:44 Golden Valley (SJ)
53. 12 Jason Hunter 16:45 Sultana
54. 11 Andrew Hernandez 16:45 Sultana
55. 9 Jeff Torres 16:46 Buchanan
56. 11 Jason Naluz 16:46 Westmoor
57. 10 Jorge Pena 16:47 Santa Ana
58. 11 Don Overland 16:47 West Hills
59. 12 Oscar Orozco 16:47 Santa Ana
60. 12 Tyson Von Guenther 16:48 Santa Margarita
61. 12 Ronnie Alvarez 16:49 Huntington Beach
62. 10 Jedd Martin 16:49 Los Gatos
63. 12 John Bates 16:50 El Capitan
64. 11 Jordan Woods 16:50 Junipero Serra
65. 11 Michael Lujan 16:51 Reedley
66. 12 Jason Paine 16:51 Hemet
67. 12 David Hayes 16:51 Point Loma
68. 10 Enrique Rodriquez 16:52 Golden Valley (SJ)
69. 11 Garrett Larsson 16:53 Jesuit
70. 12 Matt Click 16:54 De La Salle
71. 11 Erik Aguilar 16:54 Porterville
72. 12 Evan Holt 16:54 Hemet
73. 10 Omar Mateo 16:55 Santa Ana
74. 11 Juan Lopez 16:55 Sultana
75. 11 Luis Perez 16:55 Santa Ana
76. 10 James Rowe 16:56 Sultana
77. 12 Zack Piellusch 16:58 Leland
78. 12 Sam Evans 17:00 Vintage
79. 12 Drew Ostler 17:01 Mission San Jose
80. 11 David Romero 17:02 El Camino
81. 11 Jerry Stepan 17:02 Mission San Jose
82. 12 Jeff George 17:03 De La Salle
83. 11 Jonathan Salzberg 17:03 Jesuit
84. 12 Matt Duma 17:04 Mt. Whitney
85. 11 David DePiazza 17:04 Jesuit
86. 11 Mohammed Abdul 17:05 Westmoor
87. 12 Esteban Espino 17:05 Reedley
88. 12 Chris Lahti 17:06 West Hills
89. 12 Jason Blair 17:09 Casa Roble
90. 12 Chris Nagao 17:10 West Hills
91. 12 Marty Conterez 17:11 Point Loma
92. 11 Chris Vail 17:11 Hemet
93. 10 Ruben Rosales 17:12 Reedley
94. 11 Jimmy Speranzo 17:13 Santa Margarita
95. 12 Jerome Madigan 17:13 Junipero Serra
96. 11 Steve Fairclough 17:14 Davis
97. 10 Moses Avila 17:15 Reedley
98. 10 Kile Taylor 17:15 Mt. Whitney
99. 12 John Bradshaw 17:17 Point Loma
100. 11 Patrick Carey 17:17 Junipero Serra
101. 11 Tom Gibbings 17:22 Point Loma
102. 10 Tom Antl 17:25 Point Loma
103. 11 Thomas Held 17:27 Westmoor
104. 9 Micah Strom 17:28 Mission San Jose
105. 11 Michael McDonnell 17:30 Mt. Whitney
106. 10 Carlos Silva 17:31 Reedley
107. 11 Harpret Mavi 17:32 Huntington Beach
108. 12 Dieter Temmerman 17:34 Mt. Whitney
109. 9 Abundio Barocio 17:36 Golden Valley (SJ)
110. 10 Manuel Mendoza 17:38 Westmoor
111. 12 Ed West 17:38 Mission San Jose
112. 12 James Levine 17:39 Golden Valley (SJ)
113. 11 Ricard Cano 17:39 Junipero Serra
114. 10 Paul Saccone 17:41 West Hills
115. 11 Matt Mattera 17:42 Santa Margarita
116. 12 Nicholas Sutton 17:43 Junipero Serra
117. 12 Shaun Alexander 17:44 Foothill (Palo Cedro)
118. 10 Matt Rendina 17:44 West Hills
119. 11 Jason Golenor 17:45 Foothill (Palo Cedro)
120. 11 Nick Gnadt 17:47 Hemet
121. 12 Josh Keaney 17:49 Enterprise
122. 12 Simon Bhavilai 17:53 Huntington Beach
123. 11 Robert Hill 17:55 Mt. Whitney
124. 9 Adrian Mendoza 17:56 Golden Valley (SJ)
125. 10 Austin Yeckley 17:56 Sultana
126. 9 Tom Waugh 17:58 Foothill (Palo Cedro)
127. 12 James Espinoza 18:01 Mt. Whitney
128. 10 Edgar Arceneaux 18:07 Westmoor
129. 10 Aaron Tara 18:08 Foothill (Palo Cedro)
130. 11 Tom Chapman 18:11 Mission San Jose
131. 10 Michael Rea 18:15 Reedley
132. 10 Jess Amaro 18:20 Sultana
133. 12 Charlie Newsome 18:26 Enterprise
134. 9 Jeffrey McKnight 18:32 Point Loma
135. 12 Mark Savel 18:35 Point Loma
136. 11 Zach Caldwell 18:39 Enterprise
137. 11 Andrew West 18:53 Enterprise
138. 11 Ryan Hamill 19:08 Golden Valley (SJ)
139. 10 Faisal Javed 19:13 Westmoor
140. 12 Jered Hallstrom 19:16 Enterprise
141. 10 Rodill Dunford 19:24 Westmoor
142. 11 Luke Shelton 19:24 Huntington Beach
143. 10 Robbie Egan 19:32 Mt. Whitney
144. 10 Nathan Potter 20:05 Enterprise

5,000 Meters Division III

Official Team Scores

1. St Ignatius 79
2. Tustin 89
3. Katella 95
4. St Francis (Mountain View) 118
5. Don Bosco Tech 131
6. Barstow 141
7. Livermore 193
8. San Ramon Valley 215
9. Ramona 218
10. Sonora 240
11. Pleasant Valley 242
12. North Bakersfield 312
13. Placer 315

1. 12 Jason Hart 15:40 Sonora
2. 12 Mike Bilborough 15:50 Barstow
3. 12 Avery Blackwell 15:51 San Luis Obispo
4. 11 David Jackson 15:54 Rim of the World
5. 10 Leo Gordillo 15:54 Tustin
6. 10 Ryan Mack 15:55 Ukiah
7. 11 Gary Passanisi 16:00 Aptos
8. 10 Marcus Chandler 16:00 Serra
9. 12 Tim Ricard 16:01 Livermore
10. 11 C.J. Marciales 16:04 Tustin
11. 12 Lucas Neubauer 16:04 Katella
12. 12 Ross Wood 16:08 Newbury Park
13. 10 Marice Chandler 16:09 Serra
14. 12 James Perez 16:10 Rosemead
15. 12 Brendan Fitzgibbon 16:11 St Ignatius
16. 12 Brad Dietsch 16:16 San Ramon Valley
17. 12 Brad Hansen 16:23 St Ignatius
18. 11 Nathan Martin 16:24 Livermore
19. 12 Budi Kampoila 16:25 El Dorado
20. 9 Daniel Mejia 16:30 Katella
21. 12 Bryan Green 16:32 Littlerock
22. 9 Neil McDonagh 16:34 St Ignatius
23. 11 Ken Golston 16:36 Barstow
24. 12 Daniel Smith 16:39 Tustin
25. 11 Joey Creighton 16:42 Pleasant Valley
26. 12 Mark Hassell 16:43 Barstow
27. 11 Daniel Phiffer 16:43 Don Bosco Tech
28. 11 Zack Mills 16:44 Don Bosco Tech
29. 11 Adam Tucker 16:45 St Francis (Mountain…
30. 12 Dan Woodhead 16:45 St Francis (Mountain…
31. 12 Mike Cheung 16:45 St Francis (Mountain…
32. 10 Matt Levassiur 16:46 Katella
33. 12 James Adams 16:46 Ramona
34. 10 Armando Solis 16:47 Don Bosco Tech
35. 11 Fernando Corona 16:48 Mar Vista
36. 11 Brendan Wells 16:48 St Ignatius
37. 12 Esteban Rocha 16:49 Mar Vista
38. 10 David Vigil 16:49 College Park
39. 11 Matt Chen 16:51 St Ignatius
40. 11 Alex Smith 16:52 Katella
41. 12 Sherwin Arce 16:53 Oceanside
42. 12 Victor Sloan 16:54 St Francis (Mountain…
43. 10 Augie Nava 16:57 Katella
44. 11 Carmen Sarmiento 16:58 Ygnacio Valley
45. 10 Dan Chaves 17:00 St Francis (Mountain…
46. 12 Kevin Sullivan 17:04 St Francis (Mountain…
47. 12 Steve Dundas 17:04 Tracy
48. 12 Nick Howard 17:04 North Bakersfield
49. 10 Justin Willinghen 17:05 East Union
50. 12 Tom Coffey 17:06 Tustin
51. 12 Tim Hess 17:06 Irvington
52. 12 Martin Kuklinski 17:07 Tustin
53. 10 Josh Roddy 17:08 Manteca
54. 11 Juan Miranda 17:08 Don Bosco Tech
55. 10 Garett Anderson 17:09 Sonora
56. 10 Reymundo Barrasa 17:10 Don Bosco Tech
57. 11 Jeff Stordahl 17:11 San Ramon Valley
58. 11 Kala Donnelly 17:12 Tulare Western
59. 11 Frank Aguilar 17:12 Katella
60. 10 Erik Brians 17:14 Sonora
61. 9 Matt McInvale 17:16 Ramona
62. 12 Jon Jeffrey 17:17 Rocklin
63. 12 David Shofstall 17:18 Ramona
64. 12 Dan Ambrose 17:19 San Ramon Valley
65. 12 Derek Drummond 17:19 St Ignatius
66. 9 Chris Perry 17:19 San Ramon Valley
67. 10 Michie Sakurada 17:20 Aragon
68. 12 Ray Vergara 17:20 Tustin
69. 12 James Sabin 17:21 North Bakersfield
70. 11 Mark Newton 17:21 Paradise
71. 11 Noah Balgooyen 17:22 Pleasant Valley
72. 11 Rob Hawke 17:23 Edison
73. 11 Michael Luna 17:23 Don Bosco Tech
74. 12 Jonathan Combes 17:27 Balboa
75. 12 Burt Clark 17:28 Barstow
76. 12 Brian Cameron 17:29 Tustin
77. 12 David Gunn 17:29 Pleasant Valley
78. 11 Ryan Baumbach 17:30 Placer
79. 11 Gabe Orosco 17:31 Tulare Union
80. 11 Jaime Ortiz 17:32 Katella
81. 10 Fernando Gonzales 17:32 Ramona
82. 11 Carl Brumm 17:33 Placer
83. 9 Adam Hall 17:34 Eureka
84. 12 Juan Ruvcalbs 17:34 Ramona
85. 10 Donovan Jones 17:34 Livermore
86. 11 Rick Turner 17:34 Tulare Union
87. 12 Travis Draper 17:35 Paradise
88. 12 Kevin Boercker 17:36 Livermore
89. 11 Ronnie Isbell 17:38 Barstow
90. 12 Landon Gibson 17:38 Pleasant Valley
91. 10 Joe Svetz 17:39 Paradise
92. 11 Keith Christian 17:40 Livermore
93. 10 Jared Leso 17:41 Placer
94. 12 Anthony Culazzo 17:42 St Francis (Mountain…
95. 10 Brian Wardell 17:43 Barstow
96. 11 Clint Wattenberg 17:43 Pleasant Valley
97. 9 Eddie Guerrero 17:45 Don Bosco Tech
98. 11 Adam Koons 17:45 Placer
99. 12 Jorge Ramos 17:46 Ramona
100. 10 Juan Lugo 17:49 Pleasant Valley
101. 11 Alvaro Reyes 17:53 Ramona
102. 12 Dustin Mayberry 17:53 Barstow
103. 12 Brian Mulry 17:54 St Ignatius
104. 12 Suaro Cervantes 17:57 Balboa
105. 10 Joshua Farley 17:59 North Bakersfield
106. 11 Ian Ulmer 18:04 Placer
107. 10 Ander Belaustegui 18:05 Livermore
108. 12 Ryan Meyer 18:06 Sonora
109. 9 Glen Gavel 18:07 Placer
110. 11 Jesse Ray 18:11 North Bakersfield
111. 10 J.J. Lynch 18:17 North Bakersfield
112. 10 Matt Johnson 18:24 San Ramon Valley
113. 9 Pat Bruce 18:25 San Ramon Valley
114. 12 Kevin Ryan 18:25 San Ramon Valley
115. 10 Eduardo Rocha 18:33 North Bakersfield
116. 12 Don Cornell 18:38 Livermore
117. 10 Pablo Sanchez 18:38 East Bakersfield
118. 12 Kevin Schmid 18:39 Sonora
119. 12 Aaron Madsen 18:41 Pleasant Valley
120. 12 Fred Valero 18:43 Placer
121. 10 Jeremiah Walsh 18:53 Sonora
122. 10 Corey Harden 19:10 Sonora
123. 11 Vi Phem 19:15 North Bakersfield

5,000 Meters Division IV
Official Team Scores

1. Corona del Mar 122
2. Granada 123
3. Nordhoff 136
4. Half Moon Bay 149
5. Costa Mesa 157
6. West Valley 174
7. Yucca Valley 178
8. Central Valley 179
9. St Augustine 188
10. Shafter 203
11. Novato 236
12. Dixon 240
13. San Mateo 254
14. Colfax 273
15. Yosemite 383

1. 11 Isaiah Festa 15:33 Morro Bay
2. 12 Craig Farley 15:44 Lompoc
3. 11 Louie White 15:47 Half Moon Bay
4. 11 Dusty Herman 15:49 Nordhoff
5. 12 James Nielsen 15:55 San Marin
6. 12 David Braund 15:56 West Valley
7. 11 Victor Ochoa 15:57 Nordhoff
8. 12 Neil Cooper 15:58 Dixon
9. 11 Dan McDonough 15:59 Cupertino
10. 11 Irving Moreno 16:03 Seaside
11. 12 Eric Solis 16:09 Costa Mesa
12. 12 Solin Gutierrez 16:10 San Dimas
13. 12 Nick Hamlin 16:13 Madison
14. 10 David Ulibarri 16:13 Sierra Mountain (CLO…
15. 12 Nate Farley 16:15 San Juan
16. 11 Adam Green 16:19 St Augustine
17. 10 Bruce Hancock 16:19 Costa Mesa
18. 12 Marcos Avila 16:22 Beaumont
19. 11 Brian Sullivan 16:23 St Augustine
20. 12 Todd Hunt 16:24 Novato
21. 12 Jason Rogers 16:25 Corona del Mar
22. 12 Alberto Meza 16:25 James Lick
23. 12 Tyler Beardslee 16:27 Corona del Mar
24. 12 Marty Kinsey 16:28 Granada
25. Steven Springhorn 16:28 Central Valley
26. 12 Francisco Guevara 16:30 Terra Linda
27. 12 Heinar Urrutia 16:31 Granada
28. 11 Joma Dewald 16:33 Soquel
29. 10 Celedonio Rodrique 16:35 Elsie Allen
30. 10 Kevin Lelles 16:35 Notre Dame (Sherman …
31. 12 Ryan Suburu 16:37 Ridgeview
32. 11 Andy Chain 16:39 Half Moon Bay
33. 11 Dave Rios 16:40 Colfax
34. 12 Geoff Garcia 16:41 Novato
35. 12 Cheyne Jones 16:41 Coronado
36. 12 Adam Morrison 16:46 Granada
37. 12 Alex Gomez 16:47 Shafter
38. 10 Billy Maas 16:47 Fortuna
39. 12 Alejandro Palacios 16:48 Corcoran
40. 12 Jaime Carrillo 16:48 Costa Mesa
41. 11 Ryan Preston 16:49 Moreau Catholic
42. 11 Ricardo DeLuna 16:49 Yucca Valley
43. 12 Pat Russell 16:50 Corona del Mar
44. 12 Adam Boothe 16:54 Pioneer
45. 9 Victor Moreno 16:54 Escalon
46. 11 Paul Carr 16:57 West Valley
47. 10 Matt Laye 16:58 Granada
48. 11 Nick Clark 16:59 Colfax
49. 10 Chris Proudman 16:59 Nordhoff
50. 12 Darnell Taylor 16:59 San Mateo
51. 10 Brian Greenough 17:00 San Mateo
52. 11 Matt Newfeld 17:00 Shafter
53. 10 Matthew Benda 17:02 Half Moon Bay
54. 12 Ryan Wade 17:03 Central Valley
55. 11 Juan Torres 17:04 Clairemont
56. 12 Justin Johnson 17:04 Yucca Valley
57. 12 Nick Knoll 17:05 Yucca Valley
58. 12 Brian Marchione 17:07 Central Valley
59. 12 Nathan Lewis 17:08 Shafter
60. 10 Victor Flores 17:11 Riverbank
61. 11 Brian Coombe 17:11 Corona del Mar
62. 12 David Dines 17:12 Half Moon Bay
63. 11 Matt Dennerline 17:14 Corona del Mar
64. 10 Shawn Lane 17:14 Dixon
65. 10 Alfonso Espinosa 17:14 St Augustine
66. 11 Matt Heard 17:15 Yucca Valley
67. Anthony Cottrell 17:15 Central Valley
68. 9 Ardan Short 17:16 Nordhoff
69. 11 Colby Phillips 17:18 West Valley
70. 12 Hans Shanks 17:18 Yosemite
71. 12 Carlos Collard 17:20 Yucca Valley
72. 11 Jose Padilla 17:21 Clairemont
73. 12 Richard Hossfeld 17:23 Corona del Mar
74. 11 Eric Haffner 17:24 West Valley
75. 11 Marcos Urbina 17:25 Shafter
76. 11 Rick Viach 17:25 Granada
77. 11 Rob Bancroft 17:26 Novato
78. 10 Tom Ham 17:27 Yreka
79. 11 Richard Beck 17:28 West Valley
80. 12 Walt Willis 17:29 Dixon
81. 11 Jose Jimenez 17:30 Clairemont
82. 11 Jesse Louis 17:31 Las Plumas
83. 12 James Hinkle 17:32 Central Valley
84. 12 Leon Roullard 17:33 Colfax
85. 11 Nate Atwood 17:34 Yreka
86. 10 Brad Wilson 17:36 Dixon
87. 12 Gary McGuire 17:37 Anderson
88. 11 Chano Luviano 17:37 Dinuba
89. 12 Jerry Samaniego 17:38 St Augustine
90. 10 Mike Deutsch 17:38 Nordhoff
91. 11 Nick Smith 17:39 Bret Harte
92. 12 Jesus Gonzalez 17:41 Costa Mesa
93. 12 Jeff Wagner 17:46 San Mateo
94. 12 Marcello Martinez 17:46 Costa Mesa
95. 11 Omar Garcia 17:49 Wasco
96. 11 Matt Wilkinson 17:49 Half Moon Bay
97. 11 Bobby Masuda 17:49 San Mateo
98. 10 Francisco Ortiz 17:51 Costa Mesa
99. 9 Kent Krumpschmidt 17:53 Nordhoff
100. 10 Jordan Lewis 17:53 Shafter
101. Stephen Pohlmeyer 17:53 Central Valley
102. 12 Neil Matthews 17:54 Novato
103. Nick Scoma 17:55 Central Valley
104. 12 Joel Coburn 17:56 Colfax
105. 10 Justin Fong 17:56 San Mateo
106. 12 Brian Janes 17:57 St Augustine
107. 11 Lazaro Perez 17:57 Exeter
108. 12 Michael Doll 18:00 West Valley
109. 12 Joshua Greenough 18:01 San Mateo
110. 12 Rob Contant 18:02 Corona del Mar
111. 10 Tony Dines 18:02 Half Moon Bay
112. 10 Evan Morgan 18:03 Yosemite
113. 11 Nathan Penner 18:04 Shafter
114. 10 Colin Donnelly 18:05 St Augustine
115. 12 Mike Dvorak 18:06 Half Moon Bay
116. 11 Steve Smith 18:07 Granada
117. 9 Robby Hill 18:09 Nordhoff
118. 10 Brett Cooper 18:15 Dixon
119. 11 Jon Adams 18:19 Yosemite
120. 11 John Guadagnini 18:20 Yosemite
121. 12 Dennis Koehler 18:25 Novato
122. 12 Glenn Grimes 18:27 Yosemite
123. 11 Beau Camaren 18:31 Dixon
124. 11 Jeff Ford 18:32 Yosemite
125. 12 Barry Bryant 18:35 St Augustine
126. 12 Brendan Applegate 18:48 Novato
127. 9 Brian Ward 18:49 Novato
128. 10 J.J. Harris 18:49 Yucca Valley
129. 9 Chris Eggers 18:51 Granada
130. 9 Kevin Drews 18:53 Yucca Valley
131. 10 Andy Prescott 18:57 Yosemite
132. 10 Alex Martinez 18:58 Costa Mesa
133. 12 Scott Isa 19:03 Dixon
134. 11 Miguel Loeza 19:15 Shafter
135. 11 Denis Kanygin 19:22 San Mateo
136. 12 Danny Burgess 19:38 West Valley
137. 9 Scott Fulenwider 19:53 Colfax
138. 11 Ken Ashcraft 20:03 Colfax
139. 12 Brendan Brown 21:14 Colfax

5,000 Meters Division V

Official Team Scores

1. McFarland 29
2. Holtville 120
3. St. Bonaventure 122
4. Oak Park 125
5. Maranatha 134
6. St Mary’s College 152
7. Orange Lutheran 183
8. Mendota 204
9. St Joseph Notre Dame 234
10. The York School 236
11. Summerville 284
12. Carmel 331
13. Durham 355
14. Justin-Siena 377
15. Butte Valley 393

1. 11 Ryan Downey 15:55 St. Margaret’s
2. 11 Jose Perezchica 15:59 McFarland
3. 11 Miguel Ramirez 16:01 Holtville
4. 12 Jason Hoetzel 16:12 Mammoth
5. 11 Doug Hall 16:14 Flintridge Prep
6. 12 Daniel Cline 16:15 Durham
7. 12 Rudy Cavazos 16:16 McFarland
8. 11 Rudy Ballardo 16:16 McFarland
9. 11 Carl Moren 16:23 Piedmont
10. 12 Chris Felix 16:23 St. Joseph (Santa Ma…
11. 11 Matthew Torres 16:23 St. Bonaventure
12. 11 Jamis Avis 16:24 Maranatha
13. 11 Jose Arambula 16:30 McFarland
14. 12 Elijah Bilotta 16:34 The York School
15. 11 Stephen Martin 16:38 Oak Park
16. 12 Joel Lopez 16:45 McFarland
17. 12 Jorge Rebello 16:46 Mendota
18. 11 Mike Arp 16:51 St Mary’s College
19. 12 Morgan Harrelson 16:52 Oak Park
20. 11 Juan Verduzco 16:53 Chowchilla
21. 12 Damien Schultz 16:55 Flintridge Prep
22. 9 Aurelio Velasco 16:56 McFarland
23. 11 Brian Armstrong 16:58 Oak Park
24. 12 Robert Morgan 17:00 Orange Lutheran
25. 11 Adam Sepulveda 17:01 St. Bonaventure
26. 11 Fritz Knoll 17:02 St. Bonaventure
27. 11 Max Hanlin 17:05 San Francisco Univer…
28. 10 Paul Miser 17:05 Maranatha
29. 12 Edward Agundez 17:07 McFarland
30. 12 Ramiro Arias 17:11 Mendota
31. 10 Robert-John Gonzal 17:12 Holtville
32. 12 Aaron Fleming 17:14 Monte Vista Christian
33. 11 Josh Keyes 17:16 Modoc
34. 12 Matt Fischer 17:17 Orange Lutheran
35. 11 Ben Maniatis 17:18 St Mary’s College
36. 12 VictorHugo Ochoa 17:21 Mendota
37. 10 Derek Bartlett 17:24 Orange Lutheran
38. 12 Luis Salazar 17:27 Holtville
39. 11 Jose Gutierrez 17:27 California for the D…
40. 11 Justin Hite 17:28 St Mary’s College
41. 11 Martin Keck 17:30 Menlo
42. 12 Mark Pepe 17:33 Maranatha
43. 10 Jose Gallegos 17:34 Holtville
44. 10 Bart Conner 17:35 Calvin Christian
45. 11 Thomas Quinlan 17:36 St. Bonaventure
46. 12 Chris Dunnick 17:37 St Joseph Notre Dame
47. 12 Mark Waelty 17:38 Summerville
48. 10 Travis Johnson 17:39 St Joseph Notre Dame
49. 10 Andres Medina 17:41 Holtville
50. 12 George Moreno 17:42 Firebaugh
51. 10 Ryan Torres 17:42 St Mary’s College
52. 11 David Wood 17:42 Maranatha
53. 11 Shane Braunstein 17:43 Menlo
54. 11 Christopher Hon 17:45 Maranatha
55. 11 Chad Perry 17:46 Valley Christian-SJ
56. 9 Taylor Gavin 17:47 Orange Lutheran
57. 11 Marc Clebanoff 17:48 Oak Park
58. 12 Steve Koneffklatt 17:49 St Joseph Notre Dame
59. 11 J.C. Calzetta 17:51 The York School
60. 11 Randy Brummer 17:51 Trinity
61. 11 Bobby Armstrong 17:54 Oak Park
62. 9 D.J. Evans 17:54 Oak Park
63. 11 Philip Ogilvie 17:55 Delta
64. 11 Jon Candy 17:56 Oak Park
65. 11 Jose Barcelona 18:02 St. Bonaventure
66. 12 Jed Johnson 18:04 Piedmont
67. 11 Joe Olson 18:04 Portola
68. 11 Jonathan Tapp 18:08 St Mary’s College
69. 10 Rafael Gomez 18:10 Linden
70. 11 Justin Scarfeo 18:13 La Jolla Country Day
71. 12 Michael Lambert 18:14 The York School
72. 11 Raymi Dyskant 18:21 Lick Wilmerding
73. 11 Joseph Booth 18:22 St Patrick/St Vincent
74. 11 Luis Ramirez 18:23 Butte Valley
75. 11 Walker Quinn 18:23 Summerville
76. 11 Diego Valdes 18:25 St. Bonaventure
77. 11 Darren Virassammy 18:27 St Mary’s College
78. 11 Jeff Scheffert 18:32 St. Bonaventure
79. 12 Mike Holman 18:34 Durham
80. 12 John Mangahas 18:34 St Joseph Notre Dame
81. 12 Ismael Mejia 18:34 Holtville
82. 11 Dan Woodruff 18:34 Pacific Grove
83. 10 Joey Shelveson 18:35 Carmel
84. 10 Mike Brown 18:38 Summerville
85. 10 Tim Nolan 18:38 Justin-Siena
86. 10 Miguel Diaz 18:38 St Mary’s College
87. 9 Chris Calzetta 18:38 The York School
88. 11 David Ogilvie 18:42 Delta
89. 10 Alberto Villa 18:50 Mendota
90. 12 Casey Zelinsky 18:50 Summerville
91. 12 Carey Parker 18:52 Carmel
92. 12 Tim Pfeiffer 18:52 Carmel
93. 11 Brian Abe 18:52 Maranatha
94. 11 Chris Williams 18:53 St Joseph Notre Dame
95. 12 Scott Mooney 18:53 Justin-Siena
96. 12 John Pfeiffer 18:56 Carmel
97. 10 Gareth Lacey 18:59 Justin-Siena
98. 12 Lindley Zerbe 19:00 Carmel
99. 11 Adan Perez 19:00 The York School
100. 11 Chris Villagrana 19:07 Maranatha
101. 10 Eric Bloechle 19:09 Orange Lutheran
102. 12 Dan Arata 19:10 Summerville
103. 9 Jon Jonssen 19:13 Carmel
104. 12 Randy Forrester 19:19 Butte Valley
105. 9 Eddie McKenna 19:24 The York School
106. 11 Damion Laughlin 19:27 Tioga
107. 12 Tim Bristol 19:30 Orange Lutheran
108. 12 Ricardo Navarro 19:44 Mendota
109. 11 David Forrester 19:49 Butte Valley
110. 12 Brian Chavez 19:52 St Joseph Notre Dame
111. 9 Ryan Vance 19:54 Orange Lutheran
112. 10 Morgan Peterson 19:55 Justin-Siena
113. 11 Brian Whitmer 19:56 Summerville
114. 9 Nestor Lara 19:59 Linden
115. 10 Jeremy Woodward 20:03 Carmel
116. 11 Kevin Pettway 20:05 Summerville
117. 10 Ray Ornelas 20:13 Mendota
118. 9 Josh Root 20:30 Butte Valley
119. 11 Donaciano Ochoa 20:35 The York School
120. 12 Jorge Chavez 21:00 Justin-Siena
121. 11 Chip Jocoby 21:07 Butte Valley
122. 12 James McKasson 21:23 Butte Valley
123. 12 Michael Hardin 21:23 Holtville
124. 11 Trevor Eikenbary 21:24 Justin-Siena
125. 9 Efrain Gutierrez 21:31 Mendota
126. 10 Nick Campbell 21:38 Durham
127. 10 Kris Wright 21:58 Durham
128. 9 Matt Bentz 22:00 Durham
129. 10 Miah Simmons 22:29 Butte Valley

 

Women’s Results

5,000 Meters Division I

Official Team Scores

1. Clovis 93
2. Ayala 118
3. Clovis West 127
4. Fallbrook 128
5. Esperanza 132
6. Irvine 153
7. Lowell 154
8. Orange Glen 191
9. El Toro 220
10. Santa Rosa 230
11. Lincoln (S) 285
12. Nevada Union 311
13. Leland 390
14. Bell 396
15. El Camino Real 397
16. Santa Teresa 427
17. Skyline 434
18. Acalanes 456
1. 12 Julia Stamps   16:43 Santa Rosa
2. 12 Jen Schindler   17:32 Ponderosa
3. 10 Trina Cox   18:04 Santa Rosa
4. 11 Jennifer Burris   18:13 Ayala
5. 12 Emili Lawson   18:20 Clovis West
6. 11 Danielle Day   18:27 Quartz Hill
7. 9 Latesha Jones   18:31 Rialto
8. 10 Chrisie Gregory   18:33 Clovis
9. 12 Susan Chou   18:33 Lowell
10. 11 Jennifer Akana   18:44 Lowell
11. 9 Julie Mason   18:46 Rancho Bernardo
12. 12 Kareen Nilsson   18:47 Ayala
13. 10 Erin Zehntner   18:49 Irvine
14. 11 Kendra Goffredo   18:49 Orange Glen
15. 10 Becky Miske   18:49 El Toro
16. 12 Tricia Mattson   18:49 Fallbrook
17. 10 Melissa Livermore   18:50 Irvine
18. 9 Kim Croswell   19:00 Fallbrook
19. 10 Emily Dixon   19:04 Skyline
20. 10 Amanda Armstrong   19:05 Thousand Oaks
21. 10 Jennifer Toler   19:08 Clovis West
22. 10 Nichole Gurnicz   19:08 Ayala
23. 10 Juli Lawson   19:08 Clovis West
24. 10 Lisa Massoth   19:11 Esperanza
25. 10 Sarah Wilkins   19:13 Rancho Bernardo
26. 11 Kristin Fairley   19:14 Clovis
27. 12 Jennifer Smith   19:16 Chino
28. 12 Kym Pilger   19:17 Clovis
29. 10 Carly Harrill   19:19 Quartz Hill
30. 9 Brianna Hibbs   19:20 Poway
31. 10 Tiffany Burgess   19:20 Birmingham
32. 9 Valerie Morris   19:21 Irvine
33. 9 Lindsey Hahn   19:21 Clovis
34. 11 Tianna Martinez   19:23 Clovis
35. 10 Cathy Picha   19:24 Fallbrook
36. 11 Kristine Shedd   19:25 Esperanza
37. 10 Melina Brambila   19:26 Monache
38. 12 Karen Mitchell   19:27 Esperanza
39. 9 Kristin Chadez   19:30 Esperanza
40. 10 Monica Topete   19:34 Silver Creek
41. 12 Nicole Rodriguez   19:35 Granite Hills
42. 12 Tamar Gamliel   19:36 El Camino Real
43. 12 Nydia Rivera   19:36 Lowell
44. 11 Cara Rumble   19:37 Orange Glen
45. 10 Pam Smith   19:38 Esperanza
46. 12 Autum Glynn   19:39 Nevada Union
47. 10 Tessa Cendejas   19:40 Ayala
48. 11 Katie Cottrell   19:40 Orange Glen
49. 11 Sara Swan   19:43 Esperanza
50. 10 Carly Hampton   19:46 Fallbrook
51. 9 Ali Nicolas   19:49 Lincoln (S)
52. 10 Tanisha White   19:51 El Toro
53. 10 Lasca Gaylord   19:51 Ponderosa
54. 11 Leslie Nederveld   19:54 Oakmont
55. 9 Deanna Slaton   19:55 Silver Creek
56. 10 Katie Hauck   19:55 Fallbrook
57. 10 Sara Patton   19:58 El Toro
58. 11 Beth Weidler   19:59 Esperanza
59. 9 Katie Scarlett   20:00 Woodland
60. 12 Rosie Costello   20:01 Bonita Vista
61. 9 Andrea Palacio   20:03 Clovis West
62. 12 Stefanie McCarthy   20:04 Madera
63. 12 Annette Holmquest   20:04 Santa Teresa
64. 10 Katie Stafford   20:05 Santa Rosa
65. 11 Sanjoana Gomez   20:09 Roosevelt
66. 9 Krista Kennedy   20:10 Clovis West
67. 12 Ellie Guy   20:11 Nevada Union
68. 10 Shadlie Smith   20:13 Irvine
69. 10 Ana Morales   20:13 Burlingame
70. 9 Amy Loper-Riley   20:13 Alhambra
71. 10 Alison Plischke   20:14 Fallbrook
72. 11 Emily Barrus   20:15 Clovis
73. 10 Sopagna Eap   20:15 Lowell
74. 12 Sonja Willis   20:16 Leland
75. 12 Maria Herrera   20:20 North Hollywood
76. 9 Diana Dibble   20:21 Orange Glen
77. 11 Ariadna Serralde   20:21 Bell
78. 12 Arianne Suguitan   20:22 Lincoln (S)
79. 10 Laura Davidson   20:22 Ayala
80. 11 Jana-Lee Aaby   20:24 Tracy
81. 11 Minji Wong   20:27 Leland
82. 11 Princess Acacio   20:28 Reseda
83. 9 Jaclyn Shaughnessy   20:29 Lincoln (S)
84. 12 Tayla Trudell   20:29 Ayala
85. 12 Emily Price   20:29 Lowell
86. 12 Rachael Wiseman   20:33 Mt Pleasant
87. 12 Heidi MacDonell   20:35 Irvine
88. 12 Melissa Hieb   20:36 Orange Glen
89. 12 Jennifer Bridgeman   20:37 James Logan
90. 12 Kare Perry   20:38 Hamilton
91. 10 Lorena Jimenez   20:39 Orange Glen
92. 10 Mary Lucido   20:39 Homestead
93. 11 Stephanie Fellows   20:40 El Toro
94. 11 Kristin Kelly   20:41 El Toro
95. 9 Tiffany Bock   20:42 Lincoln (S)
96. 10 Emily Benson   20:42 Nevada Union
97. 10 Leslie Chandler   20:43 Lincoln (S)
98. 9 Christine Krum   20:43 Bakersfield
99. 12 Melinda Huang   20:46 Lowell
100. 11 Angelica Ayon   20:48 Bell
101. 11 Kristen Brown   20:50 Fallbrook
102. 9 Ashlee Nulty   20:52 San Ramon Valley
103. 11 Stephanie Garcia   20:55 Skyline
104. 10 Oralia Coon   20:55 Liberty
105. 9 Amanda Roberts   20:56 Alameda
106. 10 Erin Jensen   20:57 Nevada Union
107. 9 Tami Suguitan   20:58 Lincoln (S)
108. 11 Erin Gillen   21:00 Acalanes
109. 12 Jennifer Brown   21:01 El Camino Real
110. 10 Pam Campbell   21:02 Clovis
111. 11 Laraine McPherson   21:03 Santa Teresa
112. 10 Diane Croner   21:11 Irvine
113. 9 Kimmie Schmidt   21:12 Clovis West
114. 11 Katie Powers   21:13 Acalanes
115. 12 Monica Santa Cruz   21:15 Bell
116. 10 Jennifer Kinder   21:16 Leland
117. 9 Erin Uyeshima   21:20 Ayala
118. 9 Lindsy Johnson   21:22 Santa Rosa
119. 12 Laura Lawrence   21:26 Orange Glen
120. 10 Andra Smith   21:29 El Toro
121. 10 Sheaya Rojas   21:29 El Toro
122. 9 Daquita Bailey   21:30 El Camino Real
123. 11 Gicela Ornelas   21:32 Bell
124. 9 Heather Clifton   21:33 Nevada Union
125. 10 Sabrina Lee   21:35 Acalanes
126. 12 Sabrina Gunion   21:37 Santa Teresa
127. 10 Jamie Newman   21:37 El Camino Real
128. 12 Kathy Sheldon   21:40 Leland
129. 10 Sarah Smith   21:40 Clovis West
130. 9 Anathea Meade   21:42 Santa Rosa
131. 12 Christina Meyer   21:43 Irvine
132. 10 Melicia Wong   21:44 Lowell
133. 11 Maritere Rodriguez   21:47 Bell
134. 10 Petra Kohler   21:47 Acalanes
135. 11 Carmela Lieras   21:52 Skyline
136. 12 Ranvir Sekhon   21:53 Leland
137. 12 Michelle Quinet   21:54 Santa Teresa
138. 9 Staci Piellusch   21:57 Leland
139. 10 Emily Mah   22:02 Lincoln (S)
140. 10 Amy Judy   22:04 Acalanes
141. 12 Gina Schauerte   22:05 Santa Teresa
142. 11 Jessica Cruz   22:07 El Camino Real
143. 9 Toni Spasaro   22:22 Santa Teresa
144. 11 Laura Curiel   22:24 Bell
145. 9 Cindy Lee   22:25 Leland
146. 12 Eneyda Reynoso   22:28 Bell
147. 12 Tara Keyser   22:29 Nevada Union
148. 11 Bryanna Harris   23:04 Santa Rosa
149. 11 Lisa Bostijanick   23:06 Acalanes
150. 12 Danielle Atencio   23:28 Santa Teresa
151. 9 Jackie White   23:37 Santa Rosa
152. 11 Babs Lake   23:40 Acalanes
153. 12 Tana Ferguson   23:45 Nevada Union
154. 11 Samatha Machado   24:50 Fremont
155. 9 Fran Lucero   25:11 El Camino Real
156. 9 Valerie Flores   25:14 San Pedro
157. 10 Selamawit Tarekeen   26:14 Skyline
158. 11 Angelica Lu   26:43 Skyline
159. 10 Maggie Prsybylski   30:27 Skyline

5,000 Meters Division II

Official Team Scores

1. Yucaipa 48
2. Clayton Valley 80
3. Dana Hills 124
4. Ventura 124
5. Valhalla 136
6. Amador Valley 157
7. Scripps Ranch 160
8. Mission Viejo 199
9. St Ignatius 213
10. Davis 256
11. Del Campo 264
12. Sultana 273
13. Foothill (Palo Cedro) 337
14. Buchanan 374
15. Piedmont Hills 389
16. Mt. Whitney 444
1. 12 Andrea Neipp   17:33 Highland
2. 10 Allyson Marquand   17:53 University Irvine
3. 12 Katie Nuanes   18:00 Santa Margarita
4. 11 Kimi Welsh   18:04 Yucaipa
5. 12 Sydney Leonard   18:10 Dana Hills
6. 10 Lauren Fleshman   18:18 Canyon (Canyon Count…
7. 11 Mary Moore   18:24 Woodbridge
8. 12 Jennifer Ewing   18:27 Castro Valley
9. 11 Yvonne Liebig   18:28 Kennedy
10. 12 Kelly Howisey   18:38 Clayton Valley
11. 12 Anne Gunnison   18:42 McClatchy
12. 10 Emily McFarland   18:47 Scripps Ranch
13. 9 Brianne Barber   18:47 Centennial
14. 11 Kelly Grimes   18:48 Scripps Ranch
15. 11 Vickie Whiteside   18:49 Yucaipa
16. 11 Andrea Clemons   18:50 Valhalla
17. 12 Cristin Ray   18:53 Yucaipa
18. 11 Christa Fitzgerald   18:57 Dana Hills
19. 12 Debra Osteen   19:01 Clayton Valley
20. 9 Jessica Felts   19:01 Amador Valley
21. 11 Isabel DeJounge   19:04 Ventura
22. 11 Andrea Haver   19:05 Davis
23. 11 Julie Leininger   19:07 Clayton Valley
24. 12 Nicole Campbell   19:08 Ventura
25. 12 Sophia Hawker   19:08 Grossmont
26. 11 Jenny Petite   19:13 Yucaipa
27. 9 Beth Grossheim   19:14 Yucaipa
28. 11 Molly Shannon   19:16 Davis
29. 12 Kelley Halligan   19:18 Valhalla
30. 12 Angela Schoor   19:23 Mission Viejo
31. 10 Christina Jamieson   19:29 Oak Ridge
32. 12 Marielle Schlueter   19:30 St Ignatius
33. 12 Alyson Macintosh   19:31 Ventura
34. 12 Stephanie Kindreich   19:33 El Capitan
35. 11 Kristina Stasko   19:34 Scripps Ranch
36. 9 Rachalle Hastings   19:37 Foothill (Palo Cedro)
37. 9 Marcie Silva   19:37 Amador Valley
38. 11 Marcela Villalobos   19:41 Clayton Valley
39. 10 Kristine Musante   19:41 Clayton Valley
40. 12 Eileen Grove   19:42 St Ignatius
41. 12 Monica VanWegen   19:43 Amador Valley
42. 11 Brooke Wheeland   19:43 Northgate
43. 11 Sarah Ross   19:43 Del Campo
44. 9 Carri Leto   19:44 Valhalla
45. 10 Elaine Lassen   19:44 Valhalla
46. 12 Angela Ruiz   19:44 Reedley
47. 10 Michelle Smith   19:46 Dana Hills
48. 11 Julia Barbour   19:47 Dana Hills
49. 12 Jordana Gustafson   19:52 Ventura
50. 12 Megan Stone   19:52 Del Campo
51. 11 Alicia Whitesock   19:52 Sultana
52. 11 Tiffany Helibut   19:53 Buchanan
53. 11 Tina Peterson   19:54 Amador Valley
54. 11 Rachel Osborn   19:54 Ventura
55. 12 Leti Arroyo   19:54 Pittsburg
56. 10 Julie Casserly   19:55 Mission Viejo
57. 10 Vanessa Kline   19:55 Sultana
58. 11 Katie Appenrodt   20:02 St Ignatius
59. 11 Diana Rancourt   20:02 Montgomery
60. 9 Kelly Anderson   20:03 Mission Viejo
61. 9 Amanda Fleskoski   20:03 Mission Viejo
62. 12 Laura Kroniger   20:06 Dana Hills
63. 9 Priscilla Moreno   20:07 Oak Ridge
64. 10 Amy Kermott   20:08 Valhalla
65. 9 Debbie Fullwood   20:10 Sultana
66. 10 Cynthia Rehart   20:12 Mission Viejo
67. 12 Margie Broselle   20:12 Valhalla
68. 10 Crysta Evans   20:13 Del Campo
69. 11 Sarah Mullin   20:13 Davis
70. 10 Aida Garcia   20:14 Mt Miguel
71. 10 Kristin Bergessen   20:15 Amador Valley
72. 12 Tracy Coln   20:17 Stockdale
73. 11 Shewit Haile   20:22 Montgomery
74. 12 Christine Silva   20:24 Piedmont Hills
75. 11 Angeline Spain   20:25 Scripps Ranch
76. 9 Sarah Silva   20:26 Amador Valley
77. 12 Crystal Silva   20:27 Del Campo
78. 9 Rebecca Bartell   20:28 West Hills
79. 11 Sharon Muha   20:28 St Francis
80. 9 Leeann Jimenez   20:29 Yucaipa
81. 10 Erin Lapping   20:31 St Ignatius
82. 10 Gabrielle Amette   20:33 Dana Hills
83. 12 Jocelyn Keller   20:33 Buchanan
84. 10 Tara Rodgers   20:39 St Ignatius
85. 10 Lacey Hitter   20:43 Yucaipa
86. 10 Sharon Hepworth   20:43 Piedmont Hills
87. 10 Annette Corey   20:50 Foothill (Palo Cedro)
88. 12 Stacy Esquival   20:52 Mt. Whitney
89. 10 Sarah Chionis   20:52 Valhalla
90. 10 Elizabeth Maier   20:54 Amador Valley
91. 10 Alison Casserly   20:56 Mission Viejo
92. 10 Heidi Magi   20:56 Sultana
93. 11 Kristy Chaffee   20:58 Buchanan
94. 11 Abi Case   20:58 Shasta
95. 11 Jennifer Tunstall   21:00 Salinas
96. 11 Casara Phariss   21:02 Davis
97. 12 Kim Rogoff   21:03 Scripps Ranch
98. 10 Emily Pitti   21:03 Clayton Valley
99. 11 Kimbra Hall   21:04 Dana Hills
100. 9 Amber Swain   21:06 Salinas
101. 12 Yebel Rodriquez   21:07 Reedley
102. 11 Jennifer Kranbuhl   21:07 Sultana
103. 10 Janet Yiu   21:08 Piedmont Hills
104. 11 Jennifer Cecil   21:18 Mission Viejo
105. 9 Candace Joseph   21:20 Foothill (Palo Cedro)
106. 10 Trina Black   21:22 Sultana
107. 10 Erin Stewart   21:25 Stockdale
108. 9 Katie Nejasmich   21:25 St Ignatius
109. 10 Taylor Todd   21:27 San Benito (Hollister)
110. 12 Monika Navarro   21:28 Ventura
111. 11 Christina Duenas   21:31 Overfelt
112. 10 Lisa Nguyen   21:32 Scripps Ranch
113. 12 Nicole Metz   21:37 Foothill (Palo Cedro)
114. 9 Renee Zavas   21:37 Foothill (Palo Cedro)
115. 11 Julianne Ghiglien   21:41 Clayton Valley
116. 12 Julie Stahl   21:42 Mt. Whitney
117. 9 Torrea Snow   21:42 Shasta
118. 12 Stephanie Libien   21:42 St Ignatius
119. 11 Brooke Szody   21:44 Foothill (Palo Cedro)
120. 11 Clare Weston   21:47 Del Campo
121. 10 Taylor Anderson-Mc   21:49 Sultana
122. 11 Kristina McMillan   21:51 Piedmont Hills
123. 9 Tarin Cochran   21:51 Foothill (Palo Cedro)
124. 10 Lyndsy Hassett   21:52 Scripps Ranch
125. 9 Jenny Navarrete   21:57 Mt. Whitney
126. 12 Clea Matson   21:58 Shasta
127. 11 Jaime Thompson   22:00 Buchanan
128. 10 Valarie Friesen   22:01 Mt. Whitney
129. 12 Angela Borin   22:13 Del Campo
130. 9 Alissa Esquivel   22:14 Mt. Whitney
131. 11 Sarah Holman   22:26 Del Campo
132. 12 Erin Allen   22:28 Shasta
133. 10 Emily Sieracki   22:38 Davis
134. 10 Deveni Fujita   22:40 Piedmont Hills
135. 10 Rebecca Goodwin   22:51 Piedmont Hills
136. 11 Tiffany Reis   22:52 Piedmont Hills
137. 12 Elisa Sequeira   22:53 Ventura
138. 12 Kirsten Yergensen   23:05 Mt. Whitney
139. 10 Meredith Nikkel   23:09 Mt. Whitney
140. 12 Erin Berhman   23:13 San Pasqual
141. 12 Rebecca Paterson   23:17 Overfelt
142. 9 Monique Mitchell   23:27 Buchanan
143. 12 Shannon Rowden   23:50 Davis
144. 12 Teresa Lazzaroni   24:10 Davis
145. 9 Adrienne Spjute   24:57 Buchanan

5,000 Meters Division III

Official Team Scores

1. Carondelet 67
2. El Modena 91
3. Placer 91
4. Santana 104
5. St. Lucy’s 107
6. San Gorgonio 122
7. Dos Pueblos 208
8. Del Oro 214
9. Los Gatos 233
10. Pleasant Valley 294
11. Ramona 302
12. Aptos 310
13. North Bakersfield 345
14. Eureka 361
1. 12 Kristin Gordon   17:17 Carondelet
2. 11 Heather Garritson   18:24 Buena Park
3. 11 Nicole Portley   18:25 Aragon
4. 9 Jamie Witt   18:38 Folsom
5. 9 Meg McGowan   18:39 Serrano
6. 11 Terry Vega   18:48 San Gorgonio
7. 12 Jaymie Harper   18:48 Santana
8. 10 Brooke Thomas   18:51 Laguna Hills
9. 11 Jessica Dahlberg   18:52 El Modena
10. 11 Jill Stantibanez   18:53 Katella
11. 11 Allison Millhollen   18:57 Del Oro
12. 11 Marisol Marquez   19:05 St. Lucy’s
13. 10 Lindsay Hyatt   19:15 Placer
14. 10 Alicia McFall   19:19 Newport Harbor
15. 11 Leslie Burton   19:21 El Modena
16. 11 Kirstin Odegaard   19:22 Benicia
17. 11 Jennifer Wong   19:22 Bella Vista
18. 12 Kerri Bock-Willmes   19:24 Carondelet
19. 11 Anne-Elyse Smith   19:24 Aptos
20. 12 Jennifer Derego   19:27 Sonora
21. 11 Kelly Piantisi   19:29 Carondelet
22. 11 Cecilia Lathe   19:29 Placer
23. 9 Ava Benitez   19:30 Santana
24. 11 Lisa Wade   19:30 Rocklin
25. 11 Beth Morales   19:31 San Gorgonio
26. 12 Katie Kennedy   19:31 El Modena
27. 10 Melinda Fuller   19:33 Placer
28. 10 Melara Monique   19:36 College Park
29. 10 Cristyn Enea   19:37 Carondelet
30. 10 Katie Martin   19:39 Irvington
31. 12 Lisa Starkey   19:40 Del Oro
32. 12 Marialena Varela   19:40 St. Lucy’s
33. 12 Ann Koski   19:42 Rocklin
34. 10 Kim Pace   19:44 Santana
35. 12 Ana Lilia Bustos   19:46 Mission Bay
36. 10 Sarah McAleer   19:46 Los Gatos
37. 12 Serena DeLaplace   19:50 Westmont
38. 11 Ana Lilia Martinez   19:55 King City
39. 10 Erinn Gulbrandsen   19:55 Pleasant Valley
40. 11 Kim Baza   19:55 Santana
41. 12 Sue Pickens   19:56 Newark Memorial
42. 9 Randi Fee   19:56 Placer
43. 10 Desiree DeJesus   20:00 St. Lucy’s
44. 11 Krista Beas   20:02 St. Lucy’s
45. 10 Caroline Welker   20:02 San Gorgonio
46. 11 Karen Booth   20:03 El Modena
47. 10 Meghan Andrade   20:05 Carondelet
48. 10 Amanda Powers   20:09 Mission Bay
49. 12 Jeanne Fishback   20:09 Los Gatos
50. 10 Tiffany DeJesus   20:09 St. Lucy’s
51. 11 Kristin Murray   20:14 Placer
52. 11 Lindley Conger   20:14 Dos Pueblos
53. 10 Lauren Tanaka   20:15 Dos Pueblos
54. 11 Sarah Shepherd   20:19 Ramona
55. 11 Alyssa Wittenberg   20:21 El Modena
56. 9 Katherine Ziegler   20:22 Cathedral Catholic
57. 10 Laurie Burns   20:23 El Modena
58. 9 Lakeysha McClenton   20:25 San Gorgonio
59. 12 Gindea Carrillo   20:26 Carondelet
60. 12 Zahara Wignot   20:26 Dos Pueblos
61. 11 Leilani Rios   20:29 San Gorgonio
62. 11 Kiros Yebalih   20:29 Edison
63. 10 Rebecca Mooshiabad   20:32 St. Lucy’s
64. 11 Sarah High   20:35 Los Gatos
65. 11 Kristen Hart   20:35 Carondelet
66. 12 Milinda Benitez   20:36 Santana
67. 10 Tracie Dumler   20:38 North Bakersfield
68. 9 Chantel Shaw   20:42 Irvington
69. 9 Tonya Lenaburg   20:43 Dos Pueblos
70. 11 Lucy Schmauch   20:44 Placer
71. 11 Kerry O’Grady   20:44 Santana
72. 12 Cheri Wall   20:48 North Bakersfield
73. 9 Monique Silva   20:50 Aptos
74. 12 Heidi Bogue   20:50 El Modena
75. 11 Stephanie Gomez   20:53 St. Lucy’s
76. 12 Stephanie Riley   20:56 Dos Pueblos
77. 10 Kennie Kwok   20:58 Ramona
78. 12 Melynda Ogden   21:01 Pleasant Valley
79. 10 Heidi Hudson   21:05 Paradise
80. 10 Chloe Glare   21:08 Menlo-Atherton
81. 10 Anni Kelley-Day   21:11 Eureka
82. 9 Lauren Gustafson   21:12 Mills
83. 11 Erin Tenhulzen   21:13 Del Oro
84. 10 Kristen Ogden   21:16 Pleasant Valley
85. 12 Jena Ochoa   21:17 San Gorgonio
86. 9 Kristen Spivey   21:19 Ramona
87. 12 Hollie Smith   21:20 Aptos
88. 11 Ashley Pinassco   21:22 Central
89. 12 Jessica Roth   21:25 Dos Pueblos
90. 9 Naomi Ramos   21:28 Enterprise
91. 12 Keynasia Daniels   21:36 San Gorgonio
92. 9 Amanda Harper   21:36 Santana
93. 11 Victoria Della Rip   21:40 Del Oro
94. 12 Karen Coats   21:41 Del Oro
95. 11 Laura Sund   21:46 Los Gatos
96. 9 Andrea Woodcock   21:48 Eureka
97. 10 Danielle Hennessy   21:49 Ramona
98. 11 Lina Bibes-Ferro   21:50 Los Gatos
99. 9 Andie Knudsen   21:52 Los Gatos
100. 10 Alyssa Rundle   21:56 Placer
101. 11 Charane Wilson   21:58 Eureka
102. 12 Susanne Andreotti   22:00 Del Oro
103. 10 Amy Neal   22:02 Del Oro
104. 11 Sara Christensen   22:09 Pleasant Valley
105. 12 Melissa Forry   22:10 North Bakersfield
106. 11 Erin Carter   22:14 Eureka
107. 12 Danica Herman   22:16 Pleasant Valley
108. 11 Jenny Roane   22:16 Ramona
109. 10 Darci Vagle   22:18 Eureka
110. 10 Katy Natina   22:20 Enterprise
111. 12 Jessie Anderson   22:22 Ramona
112. 12 Tara Burruss   22:24 North Bakersfield
113. 12 Jen Swaner   22:26 Eureka
114. 11 Jessika Staser   22:30 Pleasant Valley
115. 9 Melissa Dunbar   22:33 North Bakersfield
116. 12 Amy Cameron   22:36 Edison
117. 9 Jennifer Wilcoxson   22:52 Ramona
118. 12 Desi Alexander   22:55 Pleasant Valley
119. 9 Alison Valenzuela   22:59 North Bakersfield
120. 12 Camille Riley   23:03 Dos Pueblos
121. 11 Cami Craig   23:06 Aptos
122. 11 Nina Taylor   23:10 North Bakersfield
123. 12 Crystal Johnson   23:19 Eureka
124. 10 Claudia Hernandez   23:57 Aptos
125. 10 Kim Sullivan   23:57 Aptos
126. 12 Doral Henry   23:57 Lemoore
127. 11 Nicole Eggleston   24:09 Aptos
128. 10 Cathy Ragsdale   24:16 Lemoore
129. 10 Amy LaPine   24:17 Los Gatos

5,000 Meters Division IV

Official Team Scores

1. Nordhoff 49
2. La Canada 65
3. Campolindo 84
4. Central Valley 186
5. Cathedral City 190
6. Corona del Mar 199
7. Ursuline 200
8. Cathedral Catholic 201
9. Henry M. Gunn 226
10. Wasco 231
11. Archbishop Mitty 246
12. Bret Harte 275
13. West Valley 300
14. Dixon 311
15. Exeter 343
1. 12 Sarah Ellis   18:01 La Canada
2. 11 Elaine Canchola   18:24 Nordhoff
3. 12 Michelle Leinfelder   18:30 Escalon
4. 10 Kim Garnic   18:33 La Canada
5. 12 Terrah Chapin   18:34 Nordhoff
6. 12 Kara Hunn   18:37 Central Valley
7. 12 Tiffany Hansen   18:47 Redwood Christian
8. 11 Kelly Harrington   18:49 Louisville (G)
9. 10 Katie Brizgys   18:50 Palo Alto
10. 11 Sarah Hallas   18:51 Ursuline
11. 11 Katy Berkes   18:59 Campolindo
12. 11 Samantha Shenoy   18:59 Loretto
13. 12 Bridie Hatch   19:00 Nordhoff
14. 11 Sheila Maude   19:05 La Canada
15. 12 Tracy Bowling   19:05 Taft Union
16. 11 Edlyn Smith   19:17 Campolindo
17. 11 Lisa Eccles   19:18 Bret Harte
18. 11 Kersti Miller   19:25 Miramonte
19. 10 Jenee Erickson   19:29 West Valley
20. 9 Jennifer Stief   19:34 Escalon
21. 10 Courtney Baird   19:38 Cathedral Catholic
22. 11 Irma Guillen   19:38 Shafter
23. 9 Laurie Lankhaar   19:40 Cathedral City
24. 12 Luann Vitellaro   19:42 Anderson
25. 12 Michelle Martin   19:45 Campolindo
26. 12 Lindsey Bergren   19:45 Miramonte
27. 12 Jessica Altnow   19:46 St Mary’s
28. 12 Angela Yebra   19:46 Gonzales
29. 10 Samantha Michel   19:47 Morro Bay
30. 10 Abbey Cortright   19:49 Yreka
31. 9 Christina Ellis   19:49 La Canada
32. 11 Michelle LaSala   19:54 Christian Brothers
33. 12 Kendra Greene   19:55 Nordhoff
34. 11 Jessica Hacker   20:04 Taft Union
35. 9 Mariel Holcomb   20:05 Louisville (G)
36. 11 Andi Forker   20:05 Palo Alto
37. 12 Yadi Ramirez   20:06 Nordhoff
38. 11 Nicole Ruff   20:07 Las Plumas
39. 12 Hillery Gemmill   20:08 Central Valley
40. 12 Lori Kluck   20:09 Central Valley
41. 9 Dirkje Dunham   20:11 Analy
42. 10 Shana Manion   20:11 Nordhoff
43. 10 Jill Bodily   20:12 Henry M. Gunn
44. 11 Megan Wherritt   20:13 Campolindo
45. 11 Jenny Nadaner   20:13 Henry M. Gunn
46. 9 Celest Dunlap   20:19 Cupertino
47. 12 Jen Morgan   20:21 Corona del Mar
48. 9 Jill Quaye   20:22 Corona del Mar
49. 10 Veronica Morgado   20:23 Wasco
50. 11 Fidelina Perez   20:23 Wasco
51. 10 Laura Cherdack   20:26 Campolindo
52. 9 Morena Lumapas   20:30 Cathedral City
53. 11 Anna Schecter   20:30 Half Moon Bay
54. 10 Emily Zenoni   20:34 Campolindo
55. 10 Rebekah Harmer   20:34 Archbishop Mitty
56. 10 Stephanie Anthony   20:34 Archbishop Mitty
57. 10 Tiffany Perkins   20:35 Bret Harte
58. 11 Alexia Delwiche   20:36 Ursuline
59. 9 Heathr Zaimes   20:38 La Canada
60. 10 Jennifer Fischer   20:39 Cathedral Catholic
61. 11 Lyndee Hovsepian   20:42 Cathedral City
62. 12 Vanessa Jamieson   20:43 Corona del Mar
63. 12 Julie Glide   20:47 Dixon
64. 11 Slouxslee Gistaro   20:47 Cathedral Catholic
65. 9 Marsha Habib   20:48 Henry M. Gunn
66. 11 Jenny Hunt   20:48 Nordhoff
67. 12 Maria Banuelos   20:52 Exeter
68. 12 Monica Lebron   20:54 Archbishop Mitty
69. 9 Danielle Christani   20:56 Ursuline
70. 11 Hilaree Haston   20:58 West Valley
71. 10 Anya Gutman   20:58 Campolindo
72. 10 Jackie Ott   21:00 Cathedral Catholic
73. 12 Jana Robertson   21:02 Las Plumas
74. 9 Onita Nogales   21:03 Dixon
75. 12 Tiffany Espinosa   21:04 Ursuline
76. 11 Jen Blair   21:05 Corona del Mar
77. 11 Anacely Valdez   21:11 Cathedral City
78. 9 Patricia Gallardo   21:12 Wasco
79. 12 Lizette Dinsay   21:13 Cathedral City
80. 9 Mayra Morgado   21:16 Wasco
81. 10 Barbra Chakos   21:18 Coronado
82. 10 Melissa Green   21:19 Terra Linda
83. 12 Melissa MacPherson   21:20 Flintridge Sacred He…
84. 9 Jean Garcia   21:21 Corona del Mar
85. 11 Aubree Wilson   21:23 West Valley
86. 11 Sarah Silva   21:24 Archbishop Mitty
87. 10 Sonja Perakis   21:25 Henry M. Gunn
88. 12 Kristen Epperson   21:26 Cathedral Catholic
89. 12 Mikaela Blasser   21:27 Ursuline
90. 10 Kristie Gonzales   21:32 Exeter
91. 9 Emily Brown   21:33 Ursuline
92. 10 Emily Lopez   21:37 Shafter
93. 11 Lisa Hieb   21:37 Bret Harte
94. 11 Delia Rivera   21:38 Wasco
95. 10 Lona Young   21:39 Central Valley
96. 10 Kristen Ripple   21:39 Ursuline
97. 10 Erin McNerney   21:47 Dixon
98. 12 Kassia Regehr   21:48 Exeter
99. 11 Betty Acevedo   21:48 Wasco
100. 9 Kiley Dunlap   21:49 Coronado
101. 9 Kelly McNerney   21:50 Dixon
102. 10 Christine Hansen   21:50 Coronado
103. 11 Raquel Catalan   21:53 Exeter
104. 10 Amy Foss   21:54 La Canada
105. 10 Jennifer Nicolay   21:56 Central Valley
106. 9 Leslie Hovsepian   21:57 Cathedral City
107. 10 Lauren Sherburne   21:59 Archbishop Mitty
108. 11 Katya Kazakova   22:08 Henry M. Gunn
109. 11 Bobbie Allhands   22:09 Bret Harte
110. 12 Nicole Haney   22:16 Dixon
111. 10 Charlene Gorbet   22:19 Lassen
112. 12 Gail Dayao   22:21 Eastlake
113. 9 Adrienne Dubin   22:24 Corona del Mar
114. 10 Suzanne Papini   22:25 Central Valley
115. 12 Kelly Christesen   22:33 Corona del Mar
116. 10 Kymberly Schmidt   22:33 Archbishop Mitty
117. 9 Meredith Bronson   22:35 Archbishop Mitty
118. 11 Liz Tryon   22:36 Bret Harte
119. 10 Jezabel Corona   22:38 Dixon
120. 11 April Jackson   22:44 West Valley
121. 11 Joanne Dunckel   23:03 Bret Harte
122. 9 Leslie Bojorquez   23:11 Cathedral City
123. 10 Naomi Sternheim   23:12 Henry M. Gunn
124. 10 Gina Pengra   23:26 La Canada
125. 10 Tina Arzola   23:29 Exeter
126. 10 Crissie Jones   23:30 Bret Harte
127. 9 Carlee Wilson   23:32 West Valley
128. 12 Erin Shea   23:36 Cathedral Catholic
129. 9 Jessica Tacy   23:45 Cathedral Catholic
130. 10 Angelina Paniagua   23:49 West Valley
131. 12 Katie Dillon   23:52 Henry M. Gunn
132. 11 Conception Barrera   24:11 Exeter
133. 11 Sarah Duclos   24:26 West Valley
134. 9 Amanda Taylor   24:29 Dixon
135. – Lorraine Contreras   24:31 Exeter

5,000 Meters Division V

Official Team Scores

1. San Francisco University 24
2. Orange Lutheran 84
3. McFarland 101
4. St. Joseph (Santa Maria) 120
5. La Salle 150
6. Piedmont 174
7. St. Bonaventure 210
8. Stevenson 249
9. Templeton 280
10. Justin-Siena 281
11. Summerville 290
12. Butte Valley 298
13. Modoc 310
14. La Jolla Country Day 312
15. Carmel 322
1. 11 Kat Saxton   19:06 College Preparatory
2. 12 Cristina Sanchez   19:07 McFarland
3. 10 Kira Morser   19:11 San Francisco Univer…
4. 10 Linden Bader   19:20 San Francisco Univer…
5. 10 Mollie Allick   19:26 San Francisco Univer…
6. 11 Heather Gibson   19:36 Piedmont
7. 9 Diana Clock   19:41 San Francisco Univer…
8. 11 Katie Newhall   19:43 Poly (Pasadena)
9. 10 Laura Davis   19:44 McFarland
10. 12 Kristin Groncy   19:48 Orange Lutheran
11. 9 Aliza Cohen   19:50 San Francisco Univer…
12. 12 Johanna Wans   19:54 Valley Christian-SJ
13. 10 Michelle June   19:54 St. Joseph (Santa Ma…
14. 11 Kristin Ferrell   20:06 San Francisco Univer…
15. 11 Melissa Madeson   20:10 Kelseyville
16. 11 Katie Scangos   20:16 Crystal Springs Upla…
17. 12 Hannah Miller   20:16 La Salle
18. 12 Katie Rigney   20:17 Santa Catalina
19. 12 Katie Peters   20:19 Orange Lutheran
20. 11 Tammy Hunt   20:23 Middletown
21. 12 Erin Miller   20:26 Stevenson
22. 9 Kara June   20:27 St. Joseph (Santa Ma…
23. 10 Melanie Morgan   20:28 Orange Lutheran
24. 10 Ingrid Elias   20:29 Piedmont
25. 10 Holly Peters   20:31 Oak Park
26. 11 Elizabeth Rogers   20:36 Orange Lutheran
27. 9 Angie Pena   20:36 Parlier
28. 12 Katharine Laquer   20:38 Marlborough
29. 10 Veronica Herrera   20:39 Chadwick
30. 12 Jenny West   20:41 St Helena
31. 10 Caren Jordan   20:44 St. Bonaventure
32. 12 Tanya Gonzalez   20:46 McFarland
33. 10 Susan Timmrek   20:51 Webb
34. 11 Anna Hunt   20:54 La Salle
35. 10 Courtney Davidson   21:03 Redwood Christian
36. 9 Susan Torres   21:06 St. Bonaventure
37. 12 Stacy Harness   21:07 Modoc
38. 10 Lindsey Weinberg   21:08 La Jolla Country Day
39. 10 Jenny Root   21:09 Butte Valley
40. 11 Molly Allen   21:14 Carmel
41. 12 Lacey Staff   21:14 La Salle
42. 12 Kathryn MacCulsh   21:15 St. Joseph (Santa Ma…
43. 11 Rebecca McIntosh   21:16 Orange Lutheran
44. 10 Melissa Rumsey   21:24 Summerville
45. 10 Mary Kuczkowski   21:26 St. Joseph (Santa Ma…
46. 10 Laura Bocanegra   21:29 Orange Lutheran
47. 9 Wendy King   21:29 McFarland
48. 12 Rosario Guteirrez   21:30 Chowchilla
49. 9 Julia Greene   21:32 Modoc
50. 9 Gwyn Leachman   21:33 Francis Parker
51. 11 Melissa Jenkins   21:34 Tioga
52. 12 Nina Alderete   21:37 Summerville
53. 9 Gina Greathouse   21:39 St. Joseph (Santa Ma…
54. 11 Melissa Mao   21:41 Piedmont
55. 9 Natalya Lely   21:43 Justin-Siena
56. 10 Michelle Lopez   21:47 Justin-Siena
57. 11 Melissa Roth   21:49 Castilleja
58. 9 April Holguin   21:50 McFarland
59. 12 Nicole Montee   21:55 St. Bonaventure
60. 9 Sandra Ruiz   21:57 La Jolla Country Day
61. 12 Teresa Cavaletto   21:58 St. Joseph (Santa Ma…
62. 11 Swava Stengel   22:01 La Salle
63. 10 Mindi Smith   22:03 Templeton
64. 11 Amy Hayter   22:04 Fall River
65. 9 Cynthia Talmadge   22:04 International Studie…
66. 12 Margaret Guercio   22:05 La Salle
67. 12 Molly Hoff   22:06 Justin-Siena
68. 11 Rachel Vize   22:09 Templeton
69. 10 Jessica Morris   22:15 Stevenson
70. 10 Aja Olivera   22:16 Templeton
71. 9 Vanessa Auburn   22:16 Carmel
72. 11 Stephanie Stuart   22:17 Stevenson
73. 11 Chelsey Fredrick   22:17 Templeton
74. 9 Erin Cunningham   22:17 Orange Lutheran
75. 10 Stephanie Felix   22:18 St. Joseph (Santa Ma…
76. 10 Karen Memmelaar   22:18 Calvin Christian
77. 10 Cady Staff   22:21 La Salle
78. 11 Katie Mayo   22:21 Piedmont
79. 11 Kendall Nicholson   22:27 Piedmont
80. 9 Tasha Halvi   22:28 St. Bonaventure
81. 10 Nora Betz   22:29 Piedmont
82. 10 April Cilione   22:36 Butte Valley
83. 11 Cassie Mogilner   22:47 La Jolla Country Day
84. 12 Sarah Short   22:49 Piedmont
85. 10 Monica Coghlan   22:54 Menlo
86. 10 Zena Herman   22:55 Stevenson
87. 12 Melissa Van Scoyoc   22:55 Butte Valley
88. 12 Hope Lewis   22:55 San Francisco Univer…
89. 10 Maria Carmonia   23:02 McFarland
90. 11 Paige Alderete   23:07 Summerville
91. 10 Heather Ward   23:07 Woodlake
92. 10 Jennifer Lloyd   23:07 Lutheran High
93. 11 Monique Navarro   23:19 St. Bonaventure
94. 11 Mizuri Fujii   23:22 Stevenson
95. 12 Nancy Kang   23:27 Justin-Siena
96. 10 Ashley Raasch   23:30 Mission College Prep…
97. 12 Bernadette Ansolab   23:31 Garces Memorial
98. 11 Ginny Greene   23:36 Modoc
99. 9 Lauryl Fowler   23:36 Butte Valley
100. 11 Jenine Sammis   23:40 Butte Valley
101. 12 Rachel Rose   23:40 Summerville
102. 12 Debby Renteria   23:47 McFarland
103. 9 Kate Churchill   23:59 Carmel
104. 10 Kristi Schroeder   24:18 Butte Valley
105. 9 Cynthia Clapham   24:30 La Salle
106. 12 Elaina Ross   24:37 Stevenson
107. 9 Broeck Jones   24:37 Carmel
108. 11 Shanda Wortman   24:44 Fall River
109. 12 Curry Lee   25:06 Summerville
110. 9 Kristin Thomas   25:10 Stevenson
111. 10 Callie Phillips   25:24 Templeton
112. 12 Debbie Abernathy   25:36 Templeton
113. 12 Rochelle Jovick   25:39 Justin-Siena
114. 11 Natalie Johnson   25:41 Carmel
115. 11 Robin Bulster   25:43 La Jolla Country Day
116. 9 Julie Root   25:54 Butte Valley
117. 9 Courtney George   26:24 Modoc
118. 12 Brandy Cravens   26:27 Modoc
119. 9 Jaime Huffman   26:35 Summerville
120. 12 Raini Spitze   26:36 Summerville
121. 10 Veronica Villalobo   26:39 Templeton
122. 12 Fallon Hookailo   26:48 Carmel
123. 12 Monica Bornemisza   27:07 La Jolla Country Day
124. 10 Julin Sanchez   27:19 St. Bonaventure
125. 12 Shannon Mcdermott   27:52 Justin-Siena
126. 10 Jessica Younger   28:23 Modoc
127. 12 Jenny Schmitz   29:03 Justin-Siena
128. 10 Sonja Wilson   29:04 Modoc


	

Encrypt Your Gmail/Yahoo/Outlook/iCloud Emails

Use Mailvelope to send and receive encrypted email. Uses PGP encryption, the same method Edward Snowden used to reach out to reporters in 2013. When used properly, with the private key protected, there is no known successful direct attack against PGP. Most attacks focus on indirect methods such as stealing a password, keystroke logger or snooping over someone’s shoulder.

Steps:
1) Install Mailvelope on Chrome or Firefox
2) Create a public/Private key for yourself
3) Share your PUBLIC key (NOT YOUR PRIVATE KEY)
4) Collect your friends Public key and import them to your Mailvelope Key ring.
5) Message away with complete privacy.

Always remember to lock your computer, and don’t share your private key or give anyone access.

 

New Uber App — Still Missing A Key Feature It Desperately Needs

I tinkered around with the new Uber App. Overall it seems pretty similar to its predecessor. I personally don’t like the fact that it tries to guess where you’re going on the initial screen. To me, I’m always initially interested in how soon someone can get to me, which I now have to hunt for. I do like having people as a destination. That eliminates the constant texting of “where are you?”

However, my biggest complaint is what is NOT in the app. I’ve complained directly to Uber and Lyft on this particular subject before. They need to have a deposit commitment available for passengers. This is for the benefit of the driver and the passenger.

Example is if I’m 30 miles out in the desert, if a driver gets alerted that I need a ride, he may pass me up for a closer option. This is a rational decision on their part because there’s no guarantee that the ride I will need isn’t going to be a pathetic 2 mile drive, costing the driver time and money.

Easy way to make this better. Give passengers the option to post a guarantee of how much their ride will be. Stranded in the desert, I have no way to communicate to a driver that, “I need a ride all the way back to the other end of the city! It’s 50 miles for sure! It will be a $50 trip, guaranteed!”

Alternatively, if I’m really in a desperate situation, I might be eager to commit to a high amount to get me out of a dire situation. Maybe I do only need to go three miles, but the heat is unbearable, I am out of water, and would be happy to offer “$50 guarantee to pick me up!!”

This method ensures that I get a ride that I need, and the driver doesn’t get shortchanged on compensation.

So far there’s been no sign of this becoming a feature, but maybe in the next release they’ll have the PG CodeRider Passenger Rate Guarantee Feature! Or maybe not. But I’ve traveled well over 3,000 miles as a ride sharing passenger, and on many occasions I’ve felt this was a feature they desperately needed.

A Beautiful Free Time-Stamp Website

I found an amazing website that does a brilliant job of using a a couple simple concepts to combine for an incredibly useful tool. OriginStamp.org is a true gift to the world by developers André Gernandt and Bela Gipp. In conversation with them they told me, “We started this project just for fun and didn’t expect so many people to use it.”

The site’s popularity doesn’t surprise me — it’s awesome! They have created a FREE service that allows anyone to prove they possessed any type of electronic file before a specific date. The electronic file could be as simple as a string of text, or as massive as a movie file.

I’ll dive into the technical details later, but consider a couple basic applications:

  • Someone has written an amazing script and wants to have it logged as their work, before sharing with a publisher.
  • Someone moves into a new rental property, and takes extensive video of the condition of the property, which they want to archive on the day of their move-in. By archiving the footage, the landlord cannot argue that the video was taken on the move out date.
  • Someone wants to log a text prediction. Example would be if I said, in 2015, “I, PG CodeRider, predict the Cubs will win the 2016 World Series in a game 7 thriller against the Indians!” it would be pretty impressive!

Without OriginStamp, creating verifiable proof of a file’s existence, before a certain date is difficult (having a “saved as” date with the file doesn’t count). Users would likely have to defer to a third party to provide proof of ownership. This lends itself to the following problems:

  • The third party site likely costs money.
  • The third party site may disappear.
  • The third party site may not remain credible to the rest of the world.
  • The third party site might experience a server crash, hack, or accidentally delete your file.

OriginStamp avoids all of these problems. The simplicity of their approach, combined with their robust method of validation, makes it truly an elegant creation. The site ingeniously leverages the bitcoin blockchain as a point of reference. Because the blockchain is a decentralized entity with literally thousands of people monitoring its integrity, it is impossible to manipulate historical entries. Additionally, due to this same decentralized nature of the blockchain, it is difficult to imagine a scenario where the Blockchain would suddenly cease to exist. Thus a user can rest assured knowing their claim is verifiable so long as the internet remains functional and Bitcoin continues to have even a small percentage of people using it.

How You Can Use This Tool (without actually understanding it)

For those of you that just want to “trust me” and believe this works, without understanding why, here’s a step by step guide of how you can use it:

1) Create a FINAL VERSION of a file or text that you want to verify. It is critical that not a single change occurs in your file, or it won’t be verifiable in the future. Example is if you write a million word novel, once you submit it, you can only reference that version you submitted. A change to a single character will make the entire file incapable of being proven to be your file at the time of the transaction.

  • I’m going to go through this process by validating a screenshot I created with my 2016 presidential predictions. Again, the “Final Version” is very key, and it’s easy to overlook how it’s possible to accidentally alter. In my case, I cannot simply post a copy of the JPG file of my prediction and maintain the integrity, because when a user downloads the file, certain attributes such as the “saved date” would be different than the original. Thus I have posted a zipped version of my jpg file, which if someone were to download and extract the jpg file, would ultimately be my FINAL VERSION.
  • It’s also important to note that you include something that references you as the creator in the file, so that no one else can claim it as their work. My file has my name in the screenshot.

2) Go to OriginStamp and submit it by clicking the create stamp, and then clicking on the Drop files icon. I’m usually pretty careful with posting private data to sites, but I would have no problem running most of my information through their submission site. What they claim they are doing (and I sincerely believe) is conducting an SHA-256 hash calculation on your file. This will generate a 40-60 digit length of letters and numbers. There are many sites that can conduct this calculation for you that should all result in the same answer. A couple I just found doing 20 seconds of research are Xorbin.com or Filformat.info.

  • In my example, the exact SHA-256 hash of my FINAL VERSION is: 3742fd0fcebd60f38995429e736a1e2f3f040ea367c21ce87cb1b9bcd89e5d89
  • If you aren’t certain you’ve hashed correctly from a 3rd party site, you could cross check with a single letter of text “a” which should result in: ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb
  • Make sure you have a copy of your hash, as well as the original copy of your file.

3) After submitting your file, you will get a notification saying your hash has successfully been created. Note that OriginStamp will not “submit” it to the blockchain until about 7PM East Coast time. They only submit free submissions once a day, to keep their costs down, and depending on how busy the blockchain is it may take up to 2 days to register. If you’re in a hurry to get your hash submitted, they offer a premium service to accomplish this where they wallop you with a colossal fee of $1 to get it in right away.

4) If you trust OriginStamp to remain in existence forever, you need not do anything further. When you need verify the date of your file, go to their website, click Verify Stamp, and enter your hash, or drag in your file, and the site will tell you when it was submitted. However if you wish to be able to validate your file without the existence of Originstamp, you’ll need to collect a few more pieces of information. After waiting a day or two, you’ll need to revisit OriginStamp, click Verify Stamp, enter your hash or upload file and it will take you to a confirmation page. On this page, it will list of all the hash submissions as well as the Check Sum hash. You should store both of this with your final version file. The list of all hashes can be a somewhat long now as the site gains popularity.

5) When you’re done, you should have either two pieces of data if you trust OriginStamp alone, or 5 pieces of information if you want it under any scenario where Bitcoin exists.

In my example I have:

Hopefully you would never have to defend the legitimacy of your file, but if you did, you should have a pretty convincing case. Of course, I have no idea how a jury would react to this information, or if it would even be admissible as evidence. However, to illustrate what you have, below is how I would argue the authenticity of my Presidential prediction if someone was accusing me of being a fraud in a court of law

Me: “Your honor, I did in fact create this JPG on 10/31/2016. To prove it I used a site called OriginStamp. This site took my file and hashed it using the SHA-256 method. If you go to OriginStamp, they will confirm this transaction.”

Accuser: “What the heck is OriginStamp?!? Judge, objection! I’ve never heard of this site. How can we trust its validity?”

Me: “Okay forget going to OriginStamp, we can walk through what they did. OriginStamp created an SHA-256 hashed text of my file (see above). OriginStamp then took ANOTHER SHA-256 hash (the Check Sum) of all the other records they received that day. I have a list of these and the SHA-256 hash of these can be conducted on numerous sites.

“As is the nature of SHA-256 hashes, they are relatively easy to calculate in one direction, but impossible to conduct in a reverse manner. Stated differently, I can claim with utmost certainty that no one on the planet can produce any SHA-256 pre-calculation string which results in the same final hash output as any of mine, without using my file or text. Such an effort would take far more than millions of years with today’s computing power.”

Accuser: “So what he has a hash that is unique? What does this prove?”

Me: “It doesn’t prove anything yet, but as a final step, Originstamp used the final Check Sum hash along with Base 58 encoding, to find a Bitcoin address to log a small Bitcoin transaction which cleared on 11/3/2016. This process can also be demonstrated on multiple websites, I have a screenshot from Brainwalletx.Github.io. A user simply needs to enter the Check Sum as the Secret Exponent to generate the address that was used. What this means is that this address was specifically used for this purpose we have outlined. The possibility that this address which comprises a hashed connection to my exact file is incredibly unlikely.”

Accuser: “So you’re saying there’s a chance…”

Me: “Technically yes, but the fact that an active address which I found with my specific JPG hash in it is beyond infinitesimal. There are exactly 2^256 possible bitcoin addresses — that’s far more atoms than there are on earth, sun, and other planets, combined. The likeliness of this series of events happening is less  than me playing the Mega Millions Lottery and winning, four times in a row.”

Accuser: “Okay so how do we know you didn’t make the entry after the election?”

Me: “The blockchain’s integrity is maintained by thousands, perhaps millions of computers validating transactions. At the end of Sep 2016, the hash calculation rate per second was 2.6×10^16. This represents far more processing power than any single entity such as the United States government could direct at the blockchain in hopes of manipulating the network. It would be easy for me to find at least a dozen articles on the web, or a computer science professor to testify how unrealistic back-dating entries in the block chain is.”

Accuser: “I still think this is bogus”

Me: “Ok.”

Ultimately your argument would likely hinge on testimony of some math expert, but that’s my best effort to simulate how to defend the legitimacy of the transaction. Note the links in the discussion above for reference on how Base58 encoding is conducted.

Anyway, a great tool. Thanks again developers André Gernandt and Bela Gipp.

More Reading On It:

Developers’ Abstract On Concept

Dashcam Ap (similar tool for time stamping smartphone recordings)