skip navigation

Bios of Coaches


Varsity Head Coach Kevin McCaffrey

Coach McCaffrey took over for legendary CDM Coach John Emme in 2019. Coach McCaffrey joined Emme’s staff in 2018 after spending 11 years at University HS. While at UNI, Coach McCaffrey spent time as the PE Chair, Activities Director, Athletic Director, Varsity Football Coach, and Head Baseball Coach. This will be Coach McCaffrey’s 18th year of coaching with stints at El Toro, Laguna Hills, Beckman, and University. Kevin was a three year All-League player in both football and baseball at Laguna Hills High School. He graduated from the University of Arizona with a BA in History. He received his Masters from Concordia in Athletic Administration. Coach McCaffrey also now teaches an athletic leadership class in Concordia’s Athletic Administration Master’s Program. Kevin  teaches PE and the Kings Krew Athletic Leadership class here at CDM.

Coach is thankful to have extremely supportive parents. Mother Moyra is the team photographer and father Tom was the longtime head baseball coach at El Toro HS. Both parents attend almost every game and offer their advice in post-game meals.

Coach lives in Costa Mesa with his wife Brooke and is so lucky to have a loving and competitive partner that allows him to spend so much time out on the field. 

Coach Mike Gerakos

Coach Gerakos Played at Fullerton College from 1969-70. He was drafted by Oakland As in 1970. Mike declined the As offer and attended UCLA where he played from 1971-72. He was then drafted by the Minnesota Twins in the 1972 draft. He signed and played in the Twins organization for 2 ½ years. Coach Gerakos was a special player and this is evident in the fact that he is in the Baseball Hall of Fame at both Fullerton and UCLA.

After his playing career ended, Mike became an assistant coach at UCLA for 6 seasons. From there he was the Head Coach at UCI from 1981-1992. UCI decided to fold the program and Mike took a job at University High School where he taught and coached from 1993-2018. In his time at UNI, he served as a teacher, activities director, dean of attendance, and baseball coach. He was selected as the University HS Teacher of the Year in 2002 and the IUSD Teacher of the Year in 2012. Mike retired in June of 2018 from University and was coaxed out of retirement by Coach McCaffrey. Coach Gerakos is thoroughly enjoying the CDM players and Coaches.  Coach Gerakos lives in Orange with his wife Kathy and loves spending time with his grand-daughter Gia Francesca.

Coach Jon Green

This is Coach Green’s 12th year as an assistant varsity coach for CDM and his 18th year coaching at the varsity level. As an Orange County native, Coach Green played shortstop at Dana Hill High School alongside three MLB draft picks. As a senior in 1995, he played every inning of the season at SS.  During college, while studying Political Science, he was a 4-year letterman in baseball at George Washington University and he played for the 1998 regular season Atlantic-10 conference champion. He reached base safely nine at-bats in a row his senior year, and never struck out during his entire college career. He played in two major league stadiums, Jacobs Field, Cleveland, (where he stole a base) and Veterans Stadium, Philadelphia.

Coach Green began his coaching career at Newport Harbor as a varsity assistant in 2000. Then he became a varsity assistant coach at Laguna Hills from '01-'02 during back to back Sea View League titles. From 2003-2005, he was the Head Varsity Coach at Estancia.

Coach Green resides in Ladera Ranch with his wife Shelly and their daughter Amelia.

Coach Josh Bradbury

Josh Bradbury is a 2004 CDM Alum. He was a three year All-League Player for the Sea Kings. He was also an All-CIF player his senior year. Josh went on to play at Loyola Marymount where he struggled with injuries. He transferred to OCC where he put together an amazing season that led to him being drafted in the 8th round by the Texas Rangers. Josh played a few years of professional ball before settling down with his wife Alicia.

Josh and Alicia have two daughters. Brielle is 5 and Amelia is 2 and they love watching their dad coach. The Bradbury family currently resides in Laguna Beach. Josh enjoys playing tennis, traveling, and going to the beach when he is not out on the field.


Chris Gomez - Head Coach

Chris Gomez is the Head Junior Varsity Coach in his first year with Corona del Mar. 

Coach Gomez grew up in Lakewood, CA, and played baseball at Lakewood High School. He originally went to college at Loyola Marymount University where he became a freshman All-American. He transferred to Long Beach State and played baseball there in 1992 and was selected for the All-America Team. Originally drafted out of high school by the California Angels in the 37th round of the amateur draft, he was again drafted, this time by the Detroit Tigers in the third round following his junior year at Long Beach State. His contract was purchased from the Triple-A Toledo Mud Hens and he started in 23 games at shortstop and 17 at second base for the Detroit Tigers in 1993.

After the season, Detroit Tigers news broadcasters elected him the Tigers' Rookie of the Year even though 1994 was his first full Major League Baseball season. Coach Gomez was also on the Topps All-Rookie team at shortstop. In 1998, Coach Gomez was the shortstop for the San Diego Padres and batted .364 in the World Series against the New York Yankees. During his 16 seasons in the major leagues, he played for eight teams: Detroit Tigers (1993-1996), San Diego Padres (1996-2001), Tampa Bay Devil Rays (2001-2002), Minnesota Twins (2003), Toronto Blue Jays (2004), Baltimore Orioles (2005-2007), Cleveland Indians (2007), and the Pittsburgh Pirates (2008). Since retiring from baseball, Gomez has been coaching travel baseball teams, and has been coaching high school baseball since 2015.

Coach Gomez resides in Newport Beach with his wife and three young boys.

Shaun Soleta

Coach Soleta grew up in Minneapolis, Minnesota and played baseball for both Burnsville High School and The Burnsville Cobras (American Legion Baseball Club). Primarily an infielder he also had success as a pitcher throwing a no-hitter against Chaska High School as a Junior.  As a Senior, Shaun made the all-tournament team in the nationally recognized Gopher Classic.  That same year was all-league, all-district and American Legion Player of the Year. 

Shaun went on to Iowa State University (NCAA- Big 12 Conference) Majoring in Exercise Sport Science. He has worked for 2 professional sports teams (Miami Dolphins and Minnesota Timberwolves) and continues his profession as a Strength and Conditioning Coach to the general population.  Coach’s work has helped hundreds of High School, Collegiate and Professional athletes preparing them to compete at the highest level.

Coach Soleta lives in Huntington Beach with his wife Amy.  


JP Hamilton - Head Coach

Luke Joyce

Coach Luke Joyce is in his first year as an assistant Freshman Coach for the Sea Kings. Born and raised in Newport Beach, California. Coach Luke attended Corona Del Mar High School and graduated in 2019 where he was able to prosper athletically and academically while playing alongside several Division 1 players. As a Senior, Coach Luke was a DH and a Pitcher where he led the staff in ERA. He is very excited to Coach beside his very own Freshman Baseball Coach, JP Hamilton and would love to help the young men on his team win a Sunset League Championship as well as further develop their baseball skills. He lives in Newport Beach with his parents, and will be playing baseball at Irvine Valley College next Spring. Coach Luke is working toward achieving his goals of continuing his career at a four-year university. He would like to thank his parents for always being supportive and Coach Kevin McCaffrey for giving him the opportunity to become part of the Sea King Staff.