Sunday, June 2, 2019
Venue: 800 Embedded Way, San Jose, CA, 95138 (near Silver Creek Sportsflex)
5K, 10K and Half Marathon. USATF Certified Course
Parking | Results | Photos
Cost and Age Limits
5K Walk: $40
5K Run: $50
10K Run: $70
Half Marathon: $100
Kids 5K/10K: $30
Kids 15 & under, 5K & 10K only
Half Marathon: 16 yrs and above
BIP Pickup
Friday, May 31st, 4PM to 8PM Venue: Sports Basement, 1177 Kern Ave, Sunnyvale, CA 94085 |
Saturday, June 1st, 10AM to 2PM Venue: Road Runner Sports, 877 E Hamilton Ave, Campbell, CA 95008 |
Event Day Timeline
05:45 am: Registration and Bib pick-up open
06:30 am: Bib pick-up & Registration close for Half Marathon
06:45 am: Warm-up start for Half Marathon
07:00 am: Half Marathon race start
07:30 am: Bib pick-up & Registration close for 5K/10K
07:50 am: Warm-up start for 5K/10K
08:00 am: 10K race start
08:15 am: 5K race start
09:00 am: Food service available
09:00 am: Award ceremony for 5K/10K
09:15 am: Award ceremony for Half Marathon
Course
The Dream Mile course starts from the San Jose street and then along the Coyote Creek Trail. The trail is alongside the Coyote Creek, and is generally fairly rural, though it occasionally skirts residential neighborhoods or business parks. The scenery along the trail is beautiful.
Course Map:Half Marathon | RunGo | PlotARoute | Strava |
10K | RunGo | PlotARoute | Strava |
5K | RunGo | PlotARoute | Strava |
Signage along the route will ensure you turn around at the right point, and run down the right route.
Awards
Prizes in each of 5K,10K, and Half Marathon** categories
1st & 2nd prize for boys and girls aged 13 and under.
1st & 2nd prize for men and women (ages 13-20).
1st & 2nd prize for men and women (ages 21-30).
1st & 2nd prize for men and women (ages 31-40).
1st & 2nd prize for men and women (ages 41-50).
1st & 2nd prize for men and women (ages 50+).
** aged 16 and above only
Other Details
Parking is within walking distance to the Start/Finish area.
We advise everyone to pick up their race bibs before the event to avoid unnecessary delays on the day of the event.
Friends can pick up bibs for you with the race confirmation.
Water Stations
Aid stations will be located every 1.55 mile (water, electrolytes, Gu gels, salt tablet, bananas, oranges, and potato chips). Please carry additional water, if needed.
Finish Line Festival
Free food and free chiropractic exam
Music by a Professional DJ
Kids Carnival
Awards Ceremony

Highlights
- Tech T-Shirts for all race Registrants!
- Medals for all Finishers!
- Onsite Free parking (No shuttles needed!)
- Chip based timing with checkpoints.
- Pacers for multiple finish times for Half and Full Marathon
- Staggered Start for each distance
- Free Food & Free Event Photographs
- Kids Karnival

Donation Meter
.tg-thermometer {
width: 100px;
position: relative;
}
.tg-thermometer.small .meter {
width: 6px;
}
.tg-thermometer.small .meter .mask {
width: 6px;
}
.tg-thermometer.small .meter .bg-color {
height: calc(120px – 57px);
}
.tg-thermometer.small .draw-a {
width: 20px;
}
.tg-thermometer.small .draw-a:after {
width: 32px;
height: 32px;
left: -6px;
bottom: -10px;
}
.tg-thermometer.small .draw-b:before {
width: 6px;
}
.tg-thermometer.small .draw-b:after {
width: 14px;
height: 14px;
}
.tg-thermometer.small .percent-b, .tg-thermometer.small .percent-d {
display: none;
}
.tg-thermometer .statistics {
position: absolute;
left: 0;
z-index: 1;
font-size: 1em;
top: 0;
height: 100%;
font-style: italic;
font-weight: 500;
text-shadow: 1px 1px #fff;
}
.tg-thermometer .statistics .percent {
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
text-align: right;
position: absolute;
width: 40px;
}
.tg-thermometer .statistics .percent.percent-a {
bottom: calc(100% – 2px);
}
.tg-thermometer .statistics .percent.percent-b {
bottom: calc(75% – 2px);
}
.tg-thermometer .statistics .percent.percent-c {
bottom: calc(50% – 2px);
}
.tg-thermometer .statistics .percent.percent-d {
bottom: calc(25% – 2px);
}
.tg-thermometer .statistics .percent.percent-e {
bottom: calc(0% – 2px);
}
.tg-thermometer .meter {
width: 10px;
margin: auto;
left: 0;
right: 0;
height: calc(100% – 58px);
top: 12px;
position: absolute;
background-color: #d6d6d6;
border-radius: 10px 10px 0 0;
z-index: 1;
}
.tg-thermometer .meter .mercury {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
background-color: #f44336;
border-radius: 10px 10px 0 0;
background: linear-gradient(0deg, #f44336, #3f51b5);
transition: all .5s ease-in-out;
height: 0;
}
.tg-thermometer .meter .mask {
position: absolute;
bottom: 0;
overflow: hidden;
width: 10px;
height: 100%;
border-radius: 10px 10px 0 0;
}
.tg-thermometer .meter .bg-color {
position: absolute;
width: 10px;
height: calc(200px – 57px);
background: linear-gradient(#2196F3, #8BC34A, #F44336);
bottom: 0;
}
.tg-thermometer .meter .percent-current {
position: absolute;
left: 0;
top: 4px;
transform: translateX(calc(-100% – 8px)) translateY(-50%);
background-color: #fff;
padding: 5px 10px;
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 3px 3px 6px rgba(0, 0, 0, 0.1);
border-radius: 2px;
font-weight: 500;
font-size: 1.5em;
color: #333;
}
.tg-thermometer .meter .percent-current:after {
border-left: 8px solid white;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
content: “”;
position: absolute;
right: 0;
transform: translateX(calc(100% – 2px));
top: 0;
bottom: 0;
margin: auto;
width: 0;
height: 0;
}
.tg-thermometer .meter .percent-current:before {
border-left: 7px solid rgba(0, 0, 0, 0.2);
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
content: “”;
position: absolute;
right: 0;
transform: translateX(calc(100% – 0px));
top: 0;
bottom: 0;
margin: auto;
width: 0;
height: 0;
}
.tg-thermometer .draw-a {
background-color: #fff;
height: calc(100% – 20px);
width: 30px;
margin: auto;
position: relative;
border-radius: 20px 20px 0 0;
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 1px 1px 5px rgba(0, 0, 0, 0.2);
}
.tg-thermometer .draw-a:before {
width: 100%;
bottom: 0px;
left: 0;
position: absolute;
height: 50px;
background-color: #fff;
content: “”;
z-index: 1;
}
.tg-thermometer .draw-a:after {
content: “”;
width: 50px;
height: 50px;
position: absolute;
background-color: #fff;
left: -10px;
bottom: -20px;
border-radius: 50%;
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 1px 1px 5px rgba(0, 0, 0, 0.2);
}
.tg-thermometer .draw-b {
position: absolute;
width: 50px;
bottom: 0;
left: 0;
right: 0;
margin: auto;
height: 50px;
z-index: 1;
}
.tg-thermometer .draw-b:after {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
width: 24px;
height: 24px;
background-color: #f44336;
content: “”;
border-radius: 50%;
}
.tg-thermometer .draw-b:before {
position: absolute;
left: 0;
right: 0;
width: 10px;
top: 0;
margin: auto;
height: 20px;
background-color: #f44336;
content: “”;
border-radius: 10px 10px 0 0;
}
.centered {
position: absolute !important;
left: 70px;
right: 0;
top: 30px;
bottom: 30px;
margin: auto;
width: 300px;
height: 300px;
display: inherit;
justify-content: space-between;
align-items: center;
}
.title {
text-align: center;
margin: 60px 0 0;
}
.title .upper {
text-transform: uppercase;
}
.title a {
text-decoration: none;
color: #3F51B5;
}
GOAL $
75%
50%
25%
0%
% Achieved ($)

Donate
part of proceeds benefit LPCH
$85 Supports education of 5 kids
$170 Supports education of 10 kids
$255 Supports education of 15 kids
$340 Supports education of 20 kids
$510 Supports education of 30 kids
$1020 Supports education of 60 kids