Sports and Activities Scoreboard Boys Tennis Switch to Map View Change Sport Find School MSHSAA Member/AffiliateNon-Member School Cancel Go 2024 Boys Tennis Share Page: Share to Facebook Share to Twitter Email Page Follow us on Social Media for all Final Four game updates! MSHSAA Facebook Page MSHSAA Twitter Page MSHSAA Instagram Page Sun Apr 28 Mon Apr 29 58 Tue Apr 30 52 Wed May 01 37 Thu May 02 19 Fri May 03 Sat May 04 Date is Invalid All Classes Class 1 Class 2 Class 3 District District All 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Hide Games with No Scores Viewing Forsyth High School Matchup Share: Share to Twitter Share to Facebook Clever (5-3) Class 1 District 11 Forsyth (10-0) Class 1 District 10 Forsyth 4:00 PM Matchup Share: Share to Twitter Share to Facebook William Chrisman (11-1) Class 2 District 8 Belton (2-8) Class 2 District 7 Belton 4:00 PM Matchup Share: Share to Twitter Share to Facebook Maryville (11-2) Class 1 District 16 Bishop LeBlond (2-4) Class 1 District 16 St. Joseph 4:00 PM Matchup Share: Share to Twitter Share to Facebook Blue Springs South (6-10) Class 3 District 7 Blue Springs (0-8) Class 3 District 7 Blue Springs TBD Matchup Share: Share to Twitter Share to Facebook Jefferson City (13-1) Class 2 District 5 Camdenton (5-5) Class 2 District 6 Camdenton 2:00 PM Matchup Share: Share to Twitter Share to Facebook St. Pius X (Kansas City) (4-4) Class 1 District 14 Cameron (0-10) Class 1 District 15 Cameron TBD Matchup Share: Share to Twitter Share to Facebook Battle (1-10) Class 3 District 4 Capital City (5-8) Class 2 District 5 Jefferson City 4:30 PM Matchup Share: Share to Twitter Share to Facebook Nixa (5-6) Class 3 District 5 Carl Junction (2-7) Class 1 District 11 Carl Junction 4:30 PM Matchup Share: Share to Twitter Share to Facebook Richmond (3-6) Class 1 District 13 Carrollton (5-5) Class 1 District 15 Carrollton 4:30 PM Matchup Share: Share to Twitter Share to Facebook Windsor (Imperial) (5-4) Class 1 District 2 Central (Cape Girardeau) (2-7-1) Class 2 District 1 Cape Girardeau 4:00 PM Matchup Share: Share to Twitter Share to Facebook Rockhurst (5-2-1) Class 3 District 6 Central (St. Joseph) (9-3) Class 3 District 8 St. Joseph 4:00 PM Matchup Share: Share to Twitter Share to Facebook Clayton (12-2) Class 1 District 3 Christian Brothers College (4-8) Class 3 District 2 St. Louis 4:00 PM Matchup Share: Share to Twitter Share to Facebook Fulton (2-10-1) Class 1 District 6 Columbia Independent (2-10) Class 1 District 7 Columbia 4:30 PM Matchup Share: Share to Twitter Share to Facebook Festus (0-9) Class 2 District 1 Crystal City (1-6) Class 1 District 2 Crystal City 4:00 PM Matchup Share: Share to Twitter Share to Facebook Cameron (0-10) Class 1 District 15 Excelsior Springs (2-7) Class 1 District 14 Excelsior Springs 4:00 PM Matchup Share: Share to Twitter Share to Facebook Poplar Bluff (8-2) Class 2 District 1 Farmington (4-9) Class 2 District 1 Farmington 4:00 PM Matchup Share: Share to Twitter Share to Facebook Clinton (0-6) Class 1 District 12 Harrisonville (5-4) Class 1 District 12 Harrisonville 4:00 PM Matchup Share: Share to Twitter Share to Facebook Clinton (0-6) Class 1 District 12 Harrisonville (5-4) Class 1 District 12 Harrisonville 4:00 PM Matchup Share: Share to Twitter Share to Facebook Lutheran North (2-3) Class 1 District 5 Hazelwood Central (3-5) Florissant 4:15 PM Matchup Share: Share to Twitter Share to Facebook Jennings (0-8) Class 1 District 5 Hazelwood East (2-5) St. Louis TBD Matchup Share: Share to Twitter Share to Facebook Oak Park (2-5) Class 3 District 8 Kearney (0-7) Class 2 District 8 Kearney TBD Matchup Share: Share to Twitter Share to Facebook Lebanon (13-6) Class 3 District 4 Kickapoo (13-3) Class 3 District 5 Springfield TBD Matchup Share: Share to Twitter Share to Facebook Timberland (4-15) Class 3 District 3 Lafayette (Wildwood) (4-11) Class 3 District 2 Wildwood 4:30 PM Matchup Share: Share to Twitter Share to Facebook Liberty North (9-6-1) Class 3 District 8 Lee's Summit (6-5) Class 3 District 6 Lee's Summit 4:00 PM Matchup Share: Share to Twitter Share to Facebook Barstow (7-3-2) Class 3 District 6 Lee's Summit North (8-3-2) Class 3 District 6 Lee's Summit 3:45 PM Matchup Share: Share to Twitter Share to Facebook Mountain Grove (3-4) Class 1 District 9 Licking (1-8) Class 1 District 8 Licking 4:00 PM Matchup Share: Share to Twitter Share to Facebook Eureka (3-7) Class 3 District 2 Lindbergh (17-2) Class 3 District 1 St. Louis 4:00 PM Matchup Share: Share to Twitter Share to Facebook East (Kansas City) (3-3) Class 2 District 8 Lutheran (Kansas City) (2-5) Class 1 District 14 Kansas City 4:00 PM Matchup Share: Share to Twitter Share to Facebook St. Charles West (0-9) Class 1 District 6 Lutheran St. Charles (0-8) Class 1 District 6 St. Peters 3:30 PM Matchup Share: Share to Twitter Share to Facebook Chaminade College Prep (16-4) Class 2 District 2 Marquette (13-4) Class 3 District 2 Chesterfield TBD Matchup Share: Share to Twitter Share to Facebook Moberly (7-4) Class 1 District 7 Marshall (2-9) Class 1 District 7 Marshall 4:00 PM Matchup Share: Share to Twitter Share to Facebook McCluer North (5-1) Class 2 District 2 McCluer (2-8) Class 2 District 2 Florissant TBD Matchup Share: Share to Twitter Share to Facebook Brentwood (4-3) Class 1 District 3 Metro (7-2) Class 1 District 4 St. Louis TBD Matchup Share: Share to Twitter Share to Facebook John Burroughs (9-6) Class 3 District 1 MICDS (7-2) Class 2 District 2 St. Louis 4:00 PM Matchup Share: Share to Twitter Share to Facebook Mexico (6-9) Class 1 District 6 Missouri Military Academy (9-0) Class 2 District 5 Mexico 4:30 PM Matchup Share: Share to Twitter Share to Facebook Greenwood (4-5) Class 1 District 10 Monett (8-1) Class 1 District 11 Monett 4:00 PM Matchup Share: Share to Twitter Share to Facebook Logan-Rogersville (3-5) Class 1 District 9 Mt. Vernon (2-7) Class 1 District 11 Mount Vernon 4:00 PM Matchup Share: Share to Twitter Share to Facebook Knob Noster (0-7) Class 1 District 13 Nevada (4-2) Class 1 District 12 Nevada 4:30 PM Matchup Share: Share to Twitter Share to Facebook Aurora (1-8) Class 1 District 11 New Covenant Academy (1-10) Class 1 District 10 Springfield 4:00 PM Matchup Share: Share to Twitter Share to Facebook St. Charles (3-8) Class 1 District 5 North County (8-1) Class 1 District 1 Bonne Terre 4:00 PM Matchup Share: Share to Twitter Share to Facebook Sikeston (5-4) Class 2 District 1 Notre Dame (Cape Girardeau) (9-0) Class 2 District 1 Cape Girardeau 4:00 PM Matchup Share: Share to Twitter Share to Facebook Lafayette County (12-1) Class 1 District 13 Odessa (7-5) Class 1 District 13 Odessa 4:30 PM Matchup Share: Share to Twitter Share to Facebook Glendale (3-14) Class 2 District 6 Ozark (12-6) Class 3 District 5 Ozark 4:30 PM Matchup Share: Share to Twitter Share to Facebook Francis Howell North (14-4) Class 3 District 2 Pattonville (5-4) Class 3 District 2 Maryland Heights 4:00 PM Share: Share to Twitter Share to Facebook St. Thomas Aquinas (Leawood, KS) Pembroke Hill (7-2) Class 3 District 7 Kansas City 4:00 PM Matchup Share: Share to Twitter Share to Facebook Savannah (13-2) Class 1 District 16 Platte County (10-3) Class 2 District 8 Platte City 4:00 PM Matchup Share: Share to Twitter Share to Facebook Whitfield (0-9) Class 1 District 3 Priory (2-5) Class 2 District 3 St. Louis 4:15 PM Matchup Share: Share to Twitter Share to Facebook Springfield Catholic (6-8) Class 2 District 6 Republic (5-5) Class 3 District 5 Republic 4:00 PM Matchup Share: Share to Twitter Share to Facebook Hickman (2-7) Class 3 District 4 Rolla (15-2) Class 2 District 5 Rolla 4:00 PM Matchup Share: Share to Twitter Share to Facebook Helias Catholic (11-3) Class 2 District 5 Rolla (15-2) Class 2 District 5 Rolla TBD Matchup Share: Share to Twitter Share to Facebook Ft. Zumwalt South (7-6) Class 2 District 4 St. Dominic (6-9) Class 2 District 4 O'fallon 3:30 PM Matchup Share: Share to Twitter Share to Facebook Raytown (3-5) Class 2 District 8 Staley (7-11) Class 3 District 8 Kansas City TBD Share: Share to Twitter Share to Facebook Lincoln College Prep (3-2-1) Class 1 District 14 sumner (kansas city, KS) Sumner Academy , Kansas City TBD Matchup Share: Share to Twitter Share to Facebook Kirksville (7-2) Class 1 District 7 Trenton (8-3) Class 1 District 15 Trenton 4:00 PM Matchup Share: Share to Twitter Share to Facebook Holt (12-6) Class 2 District 4 Troy Buchanan (0-17) Class 3 District 3 Troy 3:30 PM Matchup Share: Share to Twitter Share to Facebook Bayless (0-8) Class 1 District 2 Vianney (5-6) Class 2 District 2 St. Louis 4:00 PM Matchup Share: Share to Twitter Share to Facebook Willow Springs (8-7) Class 1 District 9 Waynesville (7-7) Class 3 District 4 Waynesville 4:00 PM Matchup Share: Share to Twitter Share to Facebook De Smet Jesuit (8-5) Class 2 District 3 Westminster Christian Academy (8-4) Class 2 District 3 Chesterfield 4:15 PM