Tom Johnson

Head Coach

Coach Johnson graduated from Wheat Ridge High School in 2001 and played collegiately as a pitcher for Mesa CC in Arizona. He helped lead the team to the JUCO World Series in 2004 and 2005.
 
After college, he spent three years at Higley High School in Gilbert, AZ as a JV and Varsity coach before moving back to Colorado and coaching briefly at Wheat Ridge High School. He and Coach Spahn took over the Castle View Baseball Program in 2024 and have guided the Varsity squad to its first Continental League Championship (2024) and its first state tournament appearance (2025).
 
Off the field, he resides in Parker with his wife, Sarah, and two kids, Breck and Cali. Coach Johnson is a Battalion Chief for Aurora Fire Rescue.

Troy Spahn

Varsity Assistant

Coach Spahn was born and raised in Golden, CO where he was a a three sport athlete in high school, playing football, baseball, and basketball. His senior year he was the starting running back for the football team who was the 4A State runner-up, played for the basketball team that made it to the 4A State Final Four, and was the starting shortstop for the baseball team that won the 4A State Championship. He went on to play at Barton Community College as a left fielder, then moved back home and played for Metropolitan State University as the starting 2nd baseman.  

After graduating college, Coach Spahn fell in love with coaching and was an assistant coach at Metro State. He went on to be the varsity assistant coach at Golden High School for a couple of years until he started a family of his own and he has been coaching youth baseball ever since. He was CV’s varsity head coach for the 2024 and 2025 seasons, and the Continental League Coach of the Year in 2024.

Off the field, Coach Spahn has three energetic kids (Macklan, Dakota, and Elsie) who are each 3-sport athletes. He is happily married to his middle school crush, Gwen, who was also a three sport athlete in high school, and went on to play collegiate rugby for CSU. Coach Spahn is a professional firefighter with Denver Fire Department and helps his wife run a small hobby farm at their ranch in Sedalia. 

Travis Cruz

Varsity Assistant

After a successful head coaching stint at Valor Christian HS, including a 2023 5A State Championship as well as Coach of the Year honors, Coach Cruz joins Castle View Baseball as a varsity assistant. Coach Cruz graduated from Mountain Vista in 2007. After roaming center field during a pair of Continental League championships and a State Runner-Up team for the Golden Eagles, Cruz played college baseball at Fort Scott Community College and Washburn University. Prior to his head coaching position at Valor, he was a varsity assistant coach for 10 years. 

 

Pat Huffaker

Varsity Assistant

Coach Huff was a 2014 graduate of Columbine HS. He helped lead the team to a 19-2 record, marking one of the most winning seasons in Columbine’s history. He went on to play at Adams State University as an outfielder and designated hitter from 2015 to 2019, where he was voted as the team captain during his senior season.
 
Off the field Coach Huff is very happily married to his wife Rachel who played outfield on the softball team at Adams State. The two moved to Castle Rock in 2024 with their beloved chocolate lab, Mack. 

 

Cody Milner

JV Head Head Coach

Originally from Henderson, Nevada, Coach Milner was a 4-year varsity high school baseball catcher at Green Valley. All American 2x, 3x state catcher of the year.
 
Played two years at CSN (Henderson Nevada) as a starting catcher, 1x all-conference. 
Firefighter with Aurora Fire.

Jon Schauer

JV Assistant

Coach Schauer was born and raised in Parker Colorado. He graduated Ponderosa High School in 1998 where he competed in wrestling and baseball. He attended Metropolitan State College of Denver where he majored in aviation and attained his commercial pilots license while working full time. After the tragedies of 9-11 he left Metro State and joined the Denver Fire Department where he has served for 23 years.

Mark Meador

C Team Head Coach

Jack Sloan

C Team Assistant Coach

Andrew Berard

JV/C Team Assistant Coach

Alex Nicolov

JV/C Team Assistant Coach