Coaching History
Matt Hasquin
Years Coached 2003-Present - 21 Seasons (Updated 10/22/24)
Largest Margin of Victory 690-0 v. Hannibal (MO) A (690) - 2/4/23
Largest Margin of Defeat 560-40 v. Miami Valley (OH)
2018 WUFAT (520)
Most Points Scored 690 v. Hannibal (MO) A - 2/4/23
Fewest Points Allowed 0 vs. Gillespie 2009
0 vs. Centennial 2016
0 vs. Mulberry Grove 2018
0 vs. Macomb 2018
0 vs. New Berlin 2020
0 vs. Nokomis 2022
0 vs. North Mac 2023
0 vs. Hannibal (MO) A 2023
Overall Record 1445 Wins 545 Losses (10/22/24)
Opponent Wins/Losses
Abingdon-Avon 3-0
A-C Central (Ashland) 1-0
Adlai Stevenson (Lincolnshire) 0-2
Advanced Math and Science Academy (Massachusetts) 0-1
Althoff Catholic (Belleville) 6-9
Alton 12-5
Ankeny (Iowa) 1-0
Athens 8-0
Auburn 15-0
Auburn (Rockford) 7-7
Barrington 3-2
BASIS Scottsdale (Arizona) 2-1
Batavia (Ohio) 0-1
Beachwood (Ohio) 0-2
Beavercreek (Ohio) 1-0
Belleville West 2-4
Benet Academy (Lisle) 1-0
Bloomington 5-5
Blue Ridge (Farmer City) 1-0
Breese Central 4-0
Brown County 1-0
Brussels 12-0
Buffalo Grove 1-2
Bunker Hill 36-5
Bushnell-Prairie City 3-0
Byron 2-1
Cahokia 1-0
Calhoun (Hardin) 8-0
Calvary Lutheran (Missouri) 1-0
Camp Hill (Pennsylvania) 1-0
Carbondale 12-10
Carlinville 59-30
Carl Sandburg (Orland Park) 0-1
Carrollton 14-4
Casey Westfield 1-0
Centennial (Champaign) 1-3
Central Catholic (Bloomington) 1-0
Centralia (Missouri) 3-0
Chaminade (Missouri) 1-0
Champaign Centennial 5-2
Champaign Central 1-0
Charleston 2-0
Chicago Christian 1-0
Chicago Latin School 2-3
Christian Brothers College (Missouri) 1-0
Civic Memorial (Bethalto) 16-1
Clark County (Missouri) 1-0
Clayton (Missouri) 2-0
Clermont Northeastern (Ohio) 2-0
Clever (Missouri) 2-0
Clinton-Massie (Ohio) 2-0
Cloverleaf (Ohio) 2-0
Coal City 1-0
Coalgate (Oklahoma) 1-0
Colfax Ridgeview 0-1
Collinsville 3-5
Columbia 2-0
Columbia Hickman (Missouri) 2-0
Commerce (Georgia) 1-0
Concord Triopia 1-0
Cooperstown (New York) 3-0
Cottondale (Florida) 0-1
Crocker (Missouri) 1-0
Culver Academy (Indiana) 0-1
Cumberland (Toledo) 13-8
Danville (Kentucky) 1-1
Decatur Lutheran 1-0
Decatur St. Theresa 1-1
DeSmet (Missouri) 3-0
Detroit Catholic Central (Michigan) 0-1
Dickson (Oklahoma) 1-0
Dunlap 9-2
Dupo 7-0
Dwight 1-1
East St. Louis 4-0
East Alton-Wood River 7-10
Edwards County (Albion) 1-0
Edinburg 1-0
Effingham 1-0
Eldon (Missouri) 1-0
Elgin Academy 3-0
Elk Grove 1-0
Eureka 2-0
Eureka (Missouri) 1-0
Evanston 0-1
Beacon Academy (Evanston) 1-0
Fairfield 1-1
Fair Grove (Missouri) 0-3
Farmington 2-0
Farmington (Missouri) 1-0
Father McGivney Catholic (Glen Carbon) 2-0
Flora 1-0
Francis Howell (Missouri) 4-1
Franklin 3-0
Fremd (Palatine) 3-4
Friends Select School (Pennsylvania) 0-1
Galesburg 6-0
Geneva (New York) 1-0
Gillespie 58-7
Girard 3-5
Glasgow (Kentucky) 2-4
Glenbrook North 1-0
Glenwood (Chatham) 30-13
Good Hope (Alabama) 1-0
Granite City 25-6
Greenfield 2-0
Greenville 47-20
Hallsville (Missouri) 4-3
Hannibal (Missouri) 5-2
Happy Valley (Tennessee) 1-0
Harmony Science (Texas) 0-1
Havana 2-0
Helias Catholic (Missouri) 4-6
Henderson County (Kentucky) 1-0
Hermann (Missouri) 2-0
Herscher 0-1
Highland 7-7
Hillsboro 42-3
Hinsdale Central 3-2
Homewood-Flossmoor 3-2
Houston (Missouri) 1-0
Hubbard (Ohio) 1-0
Illinois Math and Science Academy (Aurora) 2-7
Illinois Valley Central (Chillicothe) 4-0
Illini West (Carthage) 4-0
Indiana Academy (Indiana) 1-0
Indian Hills (Ohio) 1-0
Innovation Academy (Alpharetta, Georgia) 1-0
Itawamba Agricultural School (Mississippi) 1-1
Jacksonville 6-1
Jefferson City (Missouri) 1-0
Jersey 7-8
John Burroughs (Missouri) 1-0
Johnston City 4-1
Kirksville (Missouri) 3-0
Ladue (Missouri) 1-1
Lathrop (Missouri) 0-1
Lebanon 1-0
Lehigh Valley Charter (Pennsylvania) 0-2
Liberty 1-0
Lincoln 7-3
Lincolnway East 2-2
Lincolnwood (Raymond) 4-0
Litchfield 47-32
Louisiana (Missouri) 2-2
Lordsburg (New Mexico) 1-0
Loyola Academy (Wilmette) 4-2
Lutheran (Springfield) 1-0
Lyons Township (LaGrange) 1-0
Macomb 37-18
Macon Meridian 1-0
Mahomet-Seymour 4-1
Maple Park-Kaneland 0-1
Maplewood (Ohio) 1-0
Maroa-Forsyth 1-0
Marquette Catholic (Alton) 17-28
Maryville 1-0
Mascoutah 4-3
Mater Dei Catholic (Breese) 19-10
Mattoon 2-0
Mendon Unity 1-0
Mercer County (Aledo) 4-0
Metea Valley (Aurora) 1-0
Metro East Lutheran (Edwardsville) 29-13
Mexico (Missouri) 3-3
Miami Valley (Ohio) 0-2
Middlebury Union (Vermont) 1-0
Midwest Central (Manito) 1-0
Moberly (Missouri) 7-1
Moline 3-0
Monmouth-Roseville 2-0
Monterey (Louisiana) 1-0
Moravian Academy (Pennsylvania) 1-0
Morris (Oklahoma) 1-0
Morrison 0-1
Mt. Carmel 1-0
Mt. Olive 27-0
Mt. Vernon 1-0
Mulberry Grove 1-0
Muldrow (Oklahoma) 1-0
Murphysboro 1-0
Naperville Central 1-0
Naperville North 1-0
Nashville 2-0
New Berlin 16-1
Newbury (Ohio) 1-0
New Haven (Missouri) 2-0
Newman Central Catholic (Sterling) 1-1
Nokomis 2-1
Normal University 1-1
North Greene (White Hall) 6-0
North Mac (Virden) 25-0
Northmont (Ohio) 0-3
North Shelby (Missouri) 2-0
Northwestern (Palmyra) 7-0
North White (Indiana) 1-0
Oakland-Craig (Nebraska) 1-0
Oak Park-River Forest 1-0
Oakville (Missouri) 2-0
Oakwood (Fithian) 1-0
O'Fallon 10-12
Orchard Farm (Missouri) 3-1
Ottawa Hills (Ohio) 5-0
Palatine 2-0
Palmyra (Missouri) 3-0
Pana 21-2
Parkway South (Missouri) 1-0
Paris 1-0
Pawnee 2-0
Peoria Christian 1-2
Peoria Notre Dame 1-0
Pekin 6-0
Peru St. Bede 1-0
Petersburg PORTA 1-0
Pierce City (Missouri) 1-0
Pleasant Hill 4-0
Pleasant Plains 11-1
Plymouth (New Hampshire) 2-1
Port Byron (Riverdale) 6-1
Priory Catholic (Missouri) 3-0
Quincy 21-2
Quincy Notre Dame 5-0
Raceland-Worthington (Kentucky) 5-0
Raleigh Charter (North Carolina) 0-2
Ramsey 1-0
Riverton 6-2
Robinson 2-0
Rochester 8-2
Rock Bridge (Missouri) 1-2
Rockford Christian 1-0
Rockford Lutheran 1-0
Rock Island 2-0
Rolla (Missouri) 1-0
Rolling Meadows 1-0
Routt Catholic (Jacksonville) 8-1
Roxana 17-5
Rushville-Industry 2-1
Russell (Kentucky) 1-1
Sandburg (Orland Park) 1-2
Sacred Heart Griffin (Springfield) 2-3
St. Charles Lutheran (Missouri) 1-0
St. Paul Academy (Minnesota) 1-0
St. Teresa (Decautr) 1-0
Saint Viator (Arlington Heights) 1-0
Salem (Ohio) 1-0
Sergeant Bluff-Luton (Iowa) 1-0
Sharpsville (Pennsylvania) 1-0
South County (Waverly) 1-0
Southern Fulton (Pennsylvania) 1-0
South Range (Ohio) 1-0
Springfield 37-20
Springfield Southeast 0-1
St. Louis Patriots (Missouri) 0-1
Staunton 49-20
Streator 4-0
Sullivan 2-0
Sullivan (Missouri) 1-0
Table Grove VIT 1-0
Thomas Jefferson (Missouri) 0-1
Timothy Christian (Elmhurst) 1-0
Trenton Wesclin 3-2
Triad 3-3
Tri-Valley (Downs) 1-0
Troy (California) 1-0
Tuscumbia (Missouri) 1-0
United Township (East Moline) 3-0
University Lab H.S. (Urbana) 7-19
Valle Catholic (Missouri) 1-0
Vandalia 30-3
Van Wert (Ohio) 1-0
Virden 5-0
Wahoo (Nebraska) 1-0
Walter Payton (Chicago) 0-1
Warrensburg-Latham 8-3
Warrenton (Missouri)/TD> 1-0
Washington 1-0
Washington (Missouri) 5-4
Waterloo Gibault Catholic 3-0
Waukeegan 1-0
Waubonsie Valley (Aurora) 1-2
Waynesdale (Ohio) 1-0
Webster Groves (Missouri) 3-0
Weld Central (Colorado) 2-0
Wells (Maine) 1-0
West Central (Winchester) 5-0
Westmont 1-0
Westmont Hilltop (Pennsylvania) 3-0
West Point (Alabama) 5-1
Wheaton Warrenville South 3-1
White Pigeon (Michigan) 2-0
Williamsville 14-12
Winnebago 5-1
Woodland (Connecticut) 1-0