| 1 | Dylan JaedtkePlace 1 · Grade 12 · Royal | 12 | Royal | 15:09.5 |
| 2 | Michael CybulskiPlace 2 · Grade 10 · Royal | 10 | Royal | 15:37.3 |
| 3 | Michael FabregaPlace 3 · Grade 12 · Thousand Oaks | 12 | Thousand Oaks | 15:39.9 |
| 4 | Jason PedersenPlace 4 · Grade 11 · Royal | 11 | Royal | 15:47.4 |
| 5 | Kerry BurnsPlace 5 · Grade 12 · Moorpark | 12 | Moorpark | 15:56.4 |
| 6 | Cory PrimmPlace 6 · Grade 10 · Westlake | 10 | Westlake | 16:03.7 |
| 7 | Jose AlcantarPlace 7 · Grade 9 · Westlake | 9 | Westlake | 16:05.1 |
| 8 | Daniel BensonPlace 8 · Grade 10 · Royal | 10 | Royal | 16:05.7 |
| 9 | Hudson AndrewsPlace 9 · Grade 10 · Royal | 10 | Royal | 16:05.7 |
| 10 | Matthew GuldenPlace 10 · Grade 12 · Royal | 12 | Royal | 16:06.5 |
| 11 | Chris BairdPlace 11 · Grade 10 · Agoura | 10 | Agoura | 16:06.7 |
| 12 | Michael GogeschPlace 12 · Grade 11 · Westlake | 11 | Westlake | 16:14.8 |
| 13 | Eric NicholsonPlace 13 · Grade 12 · Thousand Oaks | 12 | Thousand Oaks | 16:20.8 |
| 14 | KC CarrollPlace 14 · Grade 11 · Thousand Oaks | 11 | Thousand Oaks | 16:20.8 |
| 15 | Kyle SkahillPlace 15 · Grade 11 · Thousand Oaks | 11 | Thousand Oaks | 16:23.2 |
| 16 | Robbie HectorPlace 16 · Grade 12 · Simi Valley | 12 | Simi Valley | 16:25.5 |
| 17 | Iain GrahamPlace 17 · Grade 12 · Calabasas | 12 | Calabasas | 16:25.9 PR |
| 18 | Robert MoutriePlace 18 · Grade 12 · Westlake | 12 | Westlake | 16:27.7 |
| 19 | Rodrigo TellezPlace 19 · Grade 12 · Simi Valley | 12 | Simi Valley | 16:30.4 PR |
| 20 | Carlos VegaPlace 20 · Grade 12 · Moorpark | 12 | Moorpark | 16:36.4 PR |
| 21 | Diego MoralesPlace 21 · Grade 12 · Moorpark | 12 | Moorpark | 16:37.2 PR |
| 22 | Donnie StockdalePlace 22 · Grade 12 · Westlake | 12 | Westlake | 16:40.5 |
| 23 | Dustin PattersonPlace 23 · Grade 11 · Royal | 11 | Royal | 16:43.9 |
| 24 | Cory HatchPlace 24 · Grade 11 · Agoura | 11 | Agoura | 16:47.7 |
| 25 | Ricardo MoralesPlace 25 · Grade 12 · Westlake | 12 | Westlake | 16:47.7 |
| 26 | Axel AmbrizPlace 26 · Grade 12 · Thousand Oaks | 12 | Thousand Oaks | 16:52.9 |
| 27 | Cody HeckPlace 27 · Grade 11 · Thousand Oaks | 11 | Thousand Oaks | 17:06.7 |
| 28 | Jake KayePlace 28 · Grade 12 · Agoura | 12 | Agoura | 17:14.6 |
| 29 | Danny LefkowitzPlace 29 · Grade 11 · Agoura | 11 | Agoura | 17:16.9 |
| 30 | Jeffrey LeePlace 30 · Grade 10 · Moorpark | 10 | Moorpark | 17:22.2 PR |
| 31 | Kevin JohnsonPlace 31 · Grade 12 · Agoura | 12 | Agoura | 17:28.9 |
| 32 | Mathew GaraiPlace 32 · Grade 12 · Thousand Oaks | 12 | Thousand Oaks | 17:35.1 |
| 33 | Enorrui RuanoPlace 33 · Grade 11 · Moorpark | 11 | Moorpark | 17:36.0 PR |
| 34 | Ryan DonahuePlace 34 · Grade 12 · Newbury Park | 12 | Newbury Park | 17:40.4 PR |
| 35 | Ryan BrayPlace 35 · Grade 11 · Newbury Park | 11 | Newbury Park | 17:44.8 PR |
| 36 | Christopher StormsPlace 36 · Grade 12 · Moorpark | 12 | Moorpark | 17:48.8 PR |
| 37 | David MoutriePlace 37 · Grade 12 · Westlake | 12 | Westlake | 17:49.2 |
| 38 | Jordan BurchPlace 38 · Grade 10 · Agoura | 10 | Agoura | 18:02.8 |
| 39 | Nolan RamseyerPlace 39 · Grade 12 · Moorpark | 12 | Moorpark | 18:04.1 |
| 40 | Wi MattPlace 40 · Grade 11 · Agoura | 11 | Agoura | 18:13.3 PR |
| 41 | Robert DeoblerPlace 41 · Grade 12 · Simi Valley | 12 | Simi Valley | 18:13.9 |
| 42 | Ryan ForbesPlace 42 · Grade 12 · Newbury Park | 12 | Newbury Park | 18:18.9 PR |
| 43 | Kyle LeibovitchPlace 43 · Grade 10 · Calabasas | 10 | Calabasas | 18:28.7 |
| 44 | Dustin RichPlace 44 · Grade 11 · Newbury Park | 11 | Newbury Park | 18:49.4 |
| 45 | Greg SolisPlace 45 · Grade 10 · Newbury Park | 10 | Newbury Park | 19:01.9 PR |
| 46 | Jared DayPlace 46 · Grade 12 · Simi Valley | 12 | Simi Valley | 19:11.0 PR |
| 47 | Payam ZandPlace 47 · Grade 10 · Newbury Park | 10 | Newbury Park | 19:21.2 PR |
| 48 | Jeremy GrahamPlace 48 · Grade 10 · Simi Valley | 10 | Simi Valley | 19:29.5 PR |
| 49 | Brendan KonrathPlace 49 · Grade 12 · Newbury Park | 12 | Newbury Park | 19:38.3 PR |