Troy Spahn
Head Coach
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 locally 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 has been coaching youth baseball ever since.
Off the field, Coach Spahn has three energetic kids (Macklan, Dakota, and Elsie) who are each 3-sport, youth 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 the Denver Fire Department and helps his wife run a small hobby farm at their ranch in Sedalia.
John Drury
Lead Varsity Assistant
Coach Drury was born and raised in Pueblo Colorado where he was a three sport athlete at Pueblo South High School. Coach Drury continued to play football as a full back at Mesa State College. He also played baseball as a catcher and outfielder at Mesa where they won 2 RMAC championships. He received his degree in Human performance and wellness. After college he opened his own Personal training business and continues training at Lifetime Fitness. Coach Drury moved to Castle Rock with his wife Amber and has coached a variety of youth sports here for the last 20 years. Together they have 3 children and 2 dogs and enjoy watching their children grow.
Tom Johnson
Varsity Assistant
Jose Arredondo
Varsity Assistant
Born and raised in NM where he played football and baseball in high school. Played at NMHU in college. Served in the Marine Corp and is currently a Lieutenant at South Metro Fire Rescue. Coached youth sports for several years.
Kyle McFadden
Varsity Assistant
Born in Michigan, Kyle moved to Colorado in 1996 eventually playing two years of varsity ball for Highlands Ranch High School. After which, he was fortunate enough to contribute both in the field and on the mound for four years for the Aggies of New Mexico State University. He now enjoys wrangling his three kids Jack, Rose, and George with the help of his supportive wife, Martha, and enjoys watching their advancements in sports, schooling, and worship.
Chris Riley
JV Head Coach
Coach Riley joins Castle View Baseball this year from Mountain Vista High School where his Sophomore teams won back-to-back Continental League Tournament Championships going 23-9-1 overall. He has also spent the past six years coaching club baseball (2025’s and 2027’s) where his teams won the 2021 Perfect Game Midwest World Series 14U D2 Championship, 2023 Triple Crown Colorado 14U State Championship and Ballparks of America Memorial Day Classic in Branson, Missouri. Coach Riley is a Colorado native and played baseball from a young age through Junior College (Lamar). Off the field, Coach Riley is married to his beautiful wife Nikki (Dyer) and a co-parent to five kids (Trevor, Kenidi, Averi, Ashlyn and Lili).
Jason Acosta
JV Assistant Coach
Bringing his experience of playing baseball for the majority of his life as well as the time he spent coaching and teaching at Mountain Vista High School before this. He now works alongside Coach Riley, and still holds all of the values he had while teaching to help students become the best people they can be. His wife (Paulette) and him are high school sweethearts and are proud parents of their Golden Retriever, Goose, and Dobermann Pinscher, Scarlett. Despite graduating from that ‘other’ school in town (Douglas County), he’s looking forward to the season with the Sabercats!
Abe Brown
C-Team Coach
With over 20 years of experience coaching baseball at various levels and schools, Abe Brown is entering his 3rd year at Castle View High School.
His coaching career started with the North Platte, Nebraska American Legion baseball program where they went to the Class A Nebraska State Championship two years in a row, winning the State Title on the second try. One of only three state titles in the program’s 60+ year history, that State Championship team was the first to be inducted into the North Platte Baseball Hall of Fame (2015). He holds the record for most wins in a season (44) and his .700 career winning percentage (152-64) is the highest in program history.
He also coached at Colorado School of Mines (Golden, CO), Centaurus High School (Louisville, CO), Wildwood High School (West Los Angeles, CA), Mickey Owen Baseball School (Springfield, MO) Legend High School (Parker, CO), Gameday Baseball (Parker, CO) and most recently at Front Range Baseball (Larkspur, CO).
As a player, he started for 3 years in CF for Pueblo Central HS (Pueblo, CO) earning All-League honors twice and 2nd Team All-State his Senior year. He was also a 3-time starting CB/KR/PR in football where he was named Special Teams MVP and earned All-League and All-State honors his Senior year. In college, he was a 2-year starter at Colby Community College (Colby, KS) before finishing his career as a starting OF/DH at the University of Nebraska-Kearney (Kearney, NE).
He and his wife, Carrie, have 15-year old twins (Addison and Connor). Outside of baseball, Coach Brown just started his 1st year teaching English at Castle View HS after spending 15 years as a TV writer with shows that aired on HBO Max, Nickelodeon, MTV, and Fuse.