Shopping Cart
Your Cart is Empty
There was an error with PayPalClick here to try again
CelebrateThank you for your business!You should be receiving an order confirmation from Paypal shortly.Exit Shopping Cart


Tyson's Corner

8101 Wolf Trap Road

Dunn Loring VA

Competitive Team

Our Competitive team swims year round. Please contact the appropriate Coach below for a tryout before Registration.


Practice Schedule


Practice Times





Contact Tysons

If you have any questions regarding tryouts or program information 

please contact Head Admin Kelly McCullough.

Contact Tysons

 Tysons Developmental 


Contact Tysons

Coaching Staff

John Flanagan

John Flanagan has been coaching for more than 47 years at the USS Age Group, Senior, and Masters level. He began coaching in Potomac Vally in 1971 where he has coached Open Water swimmers, College Level swimmers, and Junior/Senior National swimmers. Coach John has been named to several National and Junior National teams and was named the YMCA Coach of the Year in 1990 along with the Swim Swam Coach of the Year (Age Group) in 2013 and NCSA Coach of the Year in 2015. Coach John has been chosen for the Swimming World Championship staff (1986, 1994, 1998), USA Pac Pacific Games staff (1995), NCSA staff - Ireland (2010), NSCA staff - Japan (2012), World Youth staff (2013), and World University Games staff (2015). He has coached over 100 National, Jr. National, NCSA, and National YWCA

first place finishes since 1983. Coach John will be coaching the Senior group.

Jeremy Cochran

Site Coordinator/Senior Prep/AG 1

[email protected]

Jeremy Cochran began with NCAP Tyson’s in 2018. Coach Jeremy is originally from Morristown, NJ. He attended West Virginia University and graduated with a B.S. in Sport Psychology. He was a multiple sport athlete and swam through high school as well as summer league in Morristown. Coach Jeremy has been working with swimmers for 21 years starting as a swim instructor before moving into the competitive field. He spent a season as the Assistant Men’s and Women’s Coach at Fairleigh Dickinson University in Madison, NJ before heading into the club coaching world. Coach Jeremy spent 2 years as the Head Novice Coach with the Greenwich YMCA Marlins before taking the Age Group Coach position with the Greenwich Dolphins for the past 7 years. The past 4 years saw the included title of Associate Head Coach. He was also named the 2014 CT Age Group Coach of the Year and is once again nominated for the award in 2018. During his time with the Dolphins he has had many athletes compete on the National scene. He has coached multiple Olympic Trial and National Qualifiers. He developed a 4-time National Age Group Record holder as well as many State and Zone Champions. Coach Jeremy was part of the 2018 National Diversity Select Camp coaching staff and has had swimmers selected for the National Select and Zone Select Camps. Coach Jeremy will be coaching the Senior Prep, AG1 AM, and AG1 PM groups as well as assisting with the Senior group when needed.

Kelly McCullough

High School Prep, Age Group Coach

Head Admin[email protected]

Kelly Rose McCullough will begin her 2nd year with NCAP and her 8th year coaching year round. Coach Kelly Rose began her coaching career at the age of 16 for her local YMCA swim team in Spencer, Iowa. After graduating from the University of Northern Iowa in 2011 with a degree in Business

Administration Management and Accounting, she went to work in Sioux Falls, SD for the Sioux Falls Snowfox Swim Team as the Head Age Group Coach and Administrative Assistant. Well coaching there she served as the Head Zones Coach (2012, 2013, NCAP TYSONS 2018-2019 Coaching Staff 2014) and Head All-Star Coach (2013, 2015) for Team South Dakota. In 2015, she moved to the DC area and worked at the FISH as their Head Mini FISH Coach and an assistant Senior Coach. Currently, she is the Head Coach for the Highlands Swim Team in the NVSL. This season Coach Kelly Rose will be working with AG1 AM, AG1 PM, AG2B (MWF), AG5, and High School Prep.

Kara McElveen

Age Group 3

Kara McElveen is in her 19th season with NCAP and has been coaching in local summer leagues since the late 90s. She is the Head Coach for the Great Falls Rapids summer swim team. She graduated from William and Mary in 1997 and received her master’s degree in education from George Washington University in 2001. In addition to coaching, she is a special education teacher at Dogwood Elementary in Fairfax County. When not at the pool or school, Coach Kara spends time with her husband and 2 children. Coach Kara will be coaching AG3.

Matt Lear

Age Group 4

Matt Lear joined our NCAP staff in 2015 working with AG2 and AG3 groups. This is his second season at Tysons. He has been coaching for summer league teams in the northern Virginia area since 2002. Matt grew up locally swimming for Solotar Swim Team and then for NCAP. He is also a middle school math teacher in Fairfax County Public Schools. Matt coaches Age Group 4 and also enjoys running and spending time with his wife and two children.