CBC
Cadets (Boys)

Est. 1922
    • All-Time Record
      W L T 1568 402 195
    • Regular Season 1375–355–194
    • Champions League 2–2–2
    • Districts 123–23–1
    • State 70–24–0
    • Christmas Tourney 16–2–1

    Christian Brothers College High School boasts one of the most successful high school soccer programs in the country. While soccer at CBC traces its roots to the institution's earlier days as a combined college and secondary school, the high school program came into its own in the 1930s. The Cadets have since claimed ten Missouri state championships beginning with their first title in 1968 under head coach Bob Horgan. His successor, Terry Michler, went on to become the winningest high school boys soccer coach in U.S. history, winning nine state titles and surpassing 1,000 career victories during his tenure. Their main rivals are St. Louis University High School (SLUH), and the two schools compete alongside De Smet, Chaminade, and Vianney in the Metro Catholic Conference. Located in Town and Country in west St. Louis County, the Cadets play their home matches at W. Michael Ross Stadium, a 3,000-seat multi-purpose facility on the school's campus.

    Conference
    Metro Catholic Conference
    Randy RoyHead Coach

    Single-Season Records

    1. 1970-71
      MostGames Played
      43
    1. 1965-66
      MostGoals
      138
    1. 1926-27
      FewestGoals Allowed
      0
    1. 1970-71
      MostWins
      39
    1. 1957-58
      FewestDefeats
      0

    Seasons

    Season Coach GP W L T GF GA GD Conf Champions LeagueDistrictsState Sources
    2025 Randy Roy R. Roy 23 14 8 1 50 31 +19 5th GroupSemisDNQ
    2024 Terry Michler T. Michler 27 14 12 1 60 47 +13 3rd SemisRunner-UpDNQ
    2023 Randy Roy R. Roy 26 17 7 2 61 26 +35 4th × QF
    2022 Terry Michler T. Michler 27 17 10 0 54 34 +20 3rd × Runner-Up
    2021 Terry Michler T. Michler 25 18 6 1 53 24 +29 4th ×Runner-UpDNQ
    2020 Terry Michler T. Michler 6 1 5 0 4 13 -9 ×SemisDNQ
    2019 Terry Michler T. Michler 27 14 11 2 38 36 +2 4th × Sectionals
    2018 Terry Michler T. Michler 29 25 2 2 80 16 +64 1st ×
    2017 Terry Michler T. Michler 30 22 6 2 63 30 +33 1st × Third
    2016 Terry Michler T. Michler 31 24 5 2 67 18 +49 2nd ×
    2015 Terry Michler T. Michler 29 23 5 1 65 18 +47 2nd ×Runner-UpDNQ
    2014 Terry Michler T. Michler 26 13 10 3 51 32 +19 5th ×Runner-UpDNQ
    2013 Terry Michler T. Michler 29 13 11 5 43 30 +13 4th × Sectionals
    2012 Terry Michler T. Michler 32 26 5 1 64 22 +42 2nd ×
    2011 Terry Michler T. Michler 24 16 7 1 55 28 +27 1st ×Runner-UpDNQ
    2010 Terry Michler T. Michler 30 20 8 2 37 20 +17 2nd × Sectionals
    2009 Terry Michler T. Michler 33 26 4 3 87 23 +64 3rd ×
    2008 Terry Michler T. Michler 28 23 5 0 79 22 +57 2nd ×Runner-UpDNQ
    2007 Terry Michler T. Michler 30 23 6 1 87 29 +58 1st × QF
    2006 Terry Michler T. Michler 26 16 6 4 54 27 +27 3rd ×Runner-UpDNQ
    2005 Terry Michler T. Michler 34 29 3 2 82 16 +66 1st ×
    2004 Terry Michler T. Michler 34 31 2 1 121 16 +105 1st ×
    2003 Terry Michler T. Michler 30 25 2 3 107 13 +94 1st ×Runner-UpDNQ
    2002 Terry Michler T. Michler 26 15 7 4 53 25 +28 5th ×Runner-UpDNQ
    2001 Terry Michler T. Michler 27 18 5 4 68 20 +48 2nd ×Runner-UpDNQ
    2000 Terry Michler T. Michler 33 21 8 4 62 28 +34 3rd × Third
    1999 Terry Michler T. Michler 30 20 3 7 100 20 +80 6th ×Runner-UpDNQ
    1998 Terry Michler T. Michler 35 32 2 1 117 11 +106 1st × Third
    1997 Terry Michler T. Michler 33 26 4 3 83 26 +57 × Runner-Up
    1996 Terry Michler T. Michler 33 26 5 2 66 20 +46 × Runner-Up
    1995 Terry Michler T. Michler 31 27 2 2 81 15 +66 ×Runner-UpDNQ
    1994 Terry Michler T. Michler 28 24 2 2 89 8 +81 1st ×Runner-UpDNQ
    1993 Terry Michler T. Michler 25 21 2 2 54 11 +43 × Sectionals
    1992 Terry Michler T. Michler 2 1 1 0 3 3 0 × QF
    1991 Terry Michler T. Michler 21 10 11 0 37 30 +7 × Sectionals
    1990 Terry Michler T. Michler 30 20 5 5 73 32 +41 × Runner-Up
    1989 Terry Michler T. Michler 28 21 6 1 84 18 +66 × QF
    1988 Terry Michler T. Michler 30 26 2 2 101 16 +85 ×
    1987 Terry Michler T. Michler 30 24 5 1 95 19 +76 × QF
    1986 Terry Michler T. Michler 28 15 13 0 73 50 +23 × Sectionals
    1985 Terry Michler T. Michler 33 25 5 3 90 36 +54 × Runner-Up
    1984 Terry Michler T. Michler 25 23 1 1 89 14 +75 ×
    1983 Terry Michler T. Michler 27 24 1 2 80 20 +60 ×
    1982 Terry Michler T. Michler 23 14 7 2 1 3 -2 × Sectionals
    1981 Terry Michler T. Michler 26 18 5 3 80 23 +57 × Runner-Up
    1980 Terry Michler T. Michler 29 25 4 0 81 34 +47 × Runner-Up
    1979 Terry Michler T. Michler 29 22 6 1 97 50 +47 × Semis
    1978 Terry Michler T. Michler 27 17 6 4 71 27 +44 × Semis
    1977 Terry Michler T. Michler 21 11 10 0 31 30 +1 ×1st RdDNQ
    1976 Terry Michler T. Michler 22 14 6 2 45 22 +23 ×1st RdDNQ
    1975 Terry Michler T. Michler 26 16 9 1 56 18 +38 ×1st RdDNQ
    1974-75 Terry Michler T. Michler 23 14 5 4 42 14 +28 ×1st RdDNQ
    1973-74 Terry Michler T. Michler 23 10 7 6 40 23 +17 ×Runner-UpDNQ
    1972-73 Terry Michler T. Michler 24 12 8 4 ×DNQDNQ
    1971-72 Terry Michler T. Michler 32 25 4 3 1st ×DNQDNQ
    1970-71 Bob Horgan B. Horgan 43 39 2 2 × DNQ
    1969-70 Bob Horgan B. Horgan 35 28 2 5 84 15 +69 ×DNQThird
    1968-69 Bob Horgan B. Horgan 35 29 2 4 1 +1 1st ×
    1967-68 Bob Horgan B. Horgan 37 26 7 4 79 20 +59 2nd ×Fourth×
    1966-67 Bob Horgan B. Horgan 38 31 4 3 106 17 +89 1st × ×
    1965-66 Bob Horgan B. Horgan 35 31 2 2 138 15 +123 1st × ×
    1964-65 Bob Horgan B. Horgan 39 29 3 7 107 11 +96 × ×
    1963-64 Bob Horgan B. Horgan 40 33 3 4 130 23 +107 × ×
    1962-63 Bob Horgan B. Horgan 30 23 5 2 126 19 +107 1st ×DNQ×
    1961-62 Bob Horgan B. Horgan 30 22 4 4 80 20 +60 ×DNQ×
    1960-61 Bob Horgan B. Horgan 30 30 0 0 136 11 +125 1st × ×
    1959-60 Bob Horgan B. Horgan 25 23 0 2 98 8 +90 1st × ×
    1958-59 Bob Horgan B. Horgan 23 22 1 0 88 6 +82 1st × ×
    1957-58 Bob Horgan B. Horgan 19 18 0 1 75 2 +73 1st × ×
    1956-57 Bob Horgan B. Horgan 21 16 1 4 60 10 +50 1st × ×
    1955-56 Brother Bernard B. Bernard 22 16 4 2 51 26 +25 ×Third×
    1954-55 Babe Murphy B. Murphy 18 9 3 6 31 18 +13 ×××
    1953-54 Jack Giesler J. Giesler 14 7 3 4 19 10 +9 ×××
    1952-53 Brother Anselm B. Anselm 15 7 6 2 25 0 ×××
    1951-52 Brother Virgil,
    Ted Dunn
    B. Virgil,
    T. Dunn
    15 3 11 1 11 23 -12 ×××
    1950-51 Brother Virgil B. Virgil 25 16 3 6 47 14 +33 2nd ×××
    1949-50 Brother Stephen B. Stephen 24 13 8 3 54 32 +22 1st ×××
    1948-49 Brother Anselm B. Anselm 23 12 7 4 41 26 +15 1st ×××
    1947-48 Brother Anselm B. Anselm 13 8 3 2 25 10 +15 2nd ×××
    1930-31 Brother Lawrence B. Lawrence 9 2 3 4 2 3 -1 3rd ×××
    1927-28 Brother Robert B. Robert 3 2 1 0 4 4 0 ×××
    1926-27 8 6 1 1 ×××
    82 Seasons 2165 1568 402 195 5122 1580 +3542 21 ×4510
    Season data incomplete

    All-Time Coaching

    Most Games

    1. Terry Michler
      1447
    2. 2 Bob Horgan
      480
    3. 3 Brother Anselm
      51
    4. 4 Randy Roy
      49
    5. 5 Brother Virgil
      31

    Most Wins

    1. Terry Michler
      1036
    2. 2 Bob Horgan
      400
    3. 3 Randy Roy
      31
    4. 4 Brother Anselm
      27
    5. 5 Brother Virgil
      17

    Winning %

    1. Bob Horgan
      .833
    2. 2 Brother Bernard
      .727
    3. 3 Terry Michler
      .716
    4. 4 Brother Robert
      .667
    5. 5 Randy Roy
      .633

    Sources

    Search