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 May 05 Mon May 06 87 Tue May 07 49 Wed May 08 21 Thu May 09 2 Fri May 10 Sat May 11 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 Matchup Share: Share to Twitter Share to Facebook 1 North County (9-2) Class 1 District 1 4 Dexter (2-9) Class 1 District 1 Class 1 District 1 Semifinal 1, Bonne Terre 4:00 PM Matchup Share: Share to Twitter Share to Facebook 2 Potosi (8-5) Class 1 District 1 3 Arcadia Valley (2-7) Class 1 District 1 Class 1 District 1 Semifinal 2, Potosi 4:00 PM Matchup Share: Share to Twitter Share to Facebook 1 Lutheran South (5-7) Class 1 District 2 4 Bayless (0-10) Class 1 District 2 Class 1 District 2 Semifinal 1, Crystal City TBD Matchup Share: Share to Twitter Share to Facebook 2 Windsor (Imperial) (5-4) Class 1 District 2 3 Crystal City (1-7) Class 1 District 2 Class 1 District 2 Semifinal 2, Crystal City TBD Matchup Share: Share to Twitter Share to Facebook 1 St. Charles (3-9) Class 1 District 5 4 Jennings (0-10) Class 1 District 5 Class 1 District 5 Semifinal 1, St. Peters 3:30 PM Matchup Share: Share to Twitter Share to Facebook 2 STEAM Academy (10-2) Class 1 District 5 3 Lutheran North (2-6) Class 1 District 5 Class 1 District 5 Semifinal 2, St. Peters 3:30 PM Matchup Share: Share to Twitter Share to Facebook 4 Fulton (2-11-1) Class 1 District 6 5 Lutheran St. Charles (1-10) Class 1 District 6 Class 1 District 6 Quarterfinal 2, Mexico 4:30 PM Matchup Share: Share to Twitter Share to Facebook 2 Kirksville (8-2) Class 1 District 7 3 Columbia Independent (4-10) Class 1 District 7 Class 1 District 7 Semifinal 2, Tba 4:00 PM Matchup Share: Share to Twitter Share to Facebook 4 Marshall (2-10) Class 1 District 7 5 Boonville (1-10) Class 1 District 7 Class 1 District 7 Quarterfinal 2, Marshall 4:30 PM Matchup Share: Share to Twitter Share to Facebook 1 Osage (13-5) Class 1 District 8 4 Licking (1-10) Class 1 District 8 Class 1 District 8 Semifinal 1, Osage Beach 4:30 PM Matchup Share: Share to Twitter Share to Facebook 2 Salem (5-8) Class 1 District 8 3 Houston (5-5-2) Class 1 District 8 Class 1 District 8 Semifinal 2, Osage Beach 4:00 PM Matchup Share: Share to Twitter Share to Facebook 1 Willow Springs (10-8) Class 1 District 9 4 Liberty (Mountain View) (0-6-1) Class 1 District 9 Class 1 District 9 Semifinal 1, Willow Springs 4:00 PM Matchup Share: Share to Twitter Share to Facebook 2 Logan-Rogersville (4-5) Class 1 District 9 3 Mountain Grove (4-5) Class 1 District 9 Class 1 District 9 Semifinal 2, Willow Springs 4:00 PM Matchup Share: Share to Twitter Share to Facebook 1 Forsyth (12-0) Class 1 District 10 4 Greenwood (4-7) Class 1 District 10 Class 1 District 10 Semifinal 1, Forsyth 4:00 PM Matchup Share: Share to Twitter Share to Facebook 2 Reeds Spring (9-7) Class 1 District 10 3 New Covenant Academy (2-10) Class 1 District 10 Class 1 District 10 Semifinal 2, Reeds Spring 4:00 PM Matchup Share: Share to Twitter Share to Facebook 4 Mt. Vernon (2-9) Class 1 District 11 5 Aurora (1-10) Class 1 District 11 Class 1 District 11 Quarterfinal 2, Mount Vernon 4:30 PM Matchup Share: Share to Twitter Share to Facebook 1 Bolivar (12-2) Class 1 District 12 4 Clinton (0-7) Class 1 District 12 Class 1 District 12 Semifinal 1, Bolivar 3:30 PM Matchup Share: Share to Twitter Share to Facebook 2 Nevada (5-2) Class 1 District 12 3 Harrisonville (7-4) Class 1 District 12 Class 1 District 12 Semifinal 2, 64772 4:30 PM Matchup Share: Share to Twitter Share to Facebook 1 Lafayette County (13-1) Class 1 District 13 4 Knob Noster (0-8) Class 1 District 13 Class 1 District 13 Semifinal 1, Odessa TBD Matchup Share: Share to Twitter Share to Facebook 2 Odessa (7-6) Class 1 District 13 3 Richmond (3-7) Class 1 District 13 Class 1 District 13 Semifinal 2, Odessa TBD Matchup Share: Share to Twitter Share to Facebook 4 Lutheran (Kansas City) (3-6) Class 1 District 14 5 Lincoln College Prep (4-2-1) Class 1 District 14 Class 1 District 14 Quarterfinal 2, Kansas City 4:00 PM Matchup Share: Share to Twitter Share to Facebook 1 Trenton (9-4) Class 1 District 15 4 Cameron (0-14) Class 1 District 15 Class 1 District 15 Semifinal 1, Trenton TBD Matchup Share: Share to Twitter Share to Facebook 2 Chillicothe (7-4) Class 1 District 15 3 Carrollton (6-5) Class 1 District 15 Class 1 District 15 Semifinal 2, Trenton TBD Matchup Share: Share to Twitter Share to Facebook 4 Benton (3-8) Class 1 District 16 5 Lafayette (St. Joseph) (2-8) Class 1 District 16 Class 1 District 16 Quarterfinal 2, Savannah 4:00 PM Matchup Share: Share to Twitter Share to Facebook 4 Farmington (5-9) Class 2 District 1 5 Sikeston (5-5) Class 2 District 1 Class 2 District 1 Quarterfinal 2, Farmington 4:00 PM Matchup Share: Share to Twitter Share to Facebook 2 Poplar Bluff (8-2) Class 2 District 1 7 Festus (1-9) Class 2 District 1 Class 2 District 1 Quarterfinal 3, Poplar Bluff 4:00 PM Matchup Share: Share to Twitter Share to Facebook 3 Mehlville (7-2) Class 2 District 1 6 Central (Cape Girardeau) (2-11-1) Class 2 District 1 Class 2 District 1 Quarterfinal 4, St. Louis 4:00 PM Share: Share to Twitter Share to Facebook TBD TBD Class 2 District 2 Championship, St. Louis TBD Share: Share to Twitter Share to Facebook TBD TBD Class 2 District 2 Championship, St. Louis TBD Share: Share to Twitter Share to Facebook TBD TBD Class 2 District 2 Championship, St. Louis TBD Share: Share to Twitter Share to Facebook Ladue Horton Watkins (13-0) Class 2 District 2 TBD Class 2 District 2 Semifinal 1, St. Louis TBD Share: Share to Twitter Share to Facebook Ladue Horton Watkins (13-0) Class 2 District 2 TBD Class 2 District 2 Semifinal 1, St. Louis TBD Share: Share to Twitter Share to Facebook Ladue Horton Watkins (13-0) Class 2 District 2 TBD Class 2 District 2 Semifinal 1, St. Louis TBD Share: Share to Twitter Share to Facebook TBD TBD Class 2 District 2 Semifinal 2, St. Louis TBD Share: Share to Twitter Share to Facebook TBD TBD Class 2 District 2 Semifinal 2, St. Louis TBD Share: Share to Twitter Share to Facebook TBD TBD Class 2 District 2 Semifinal 2, St. Louis TBD Matchup Share: Share to Twitter Share to Facebook 4 Webster Groves (8-4) Class 2 District 2 5 Vianney (6-6) Class 2 District 2 Class 2 District 2 Quarterfinal 2, St. Louis TBD Matchup Share: Share to Twitter Share to Facebook 4 Webster Groves (8-4) Class 2 District 2 5 Vianney (6-6) Class 2 District 2 Class 2 District 2 Quarterfinal 2, St. Louis TBD Matchup Share: Share to Twitter Share to Facebook 4 Webster Groves (8-4) Class 2 District 2 5 Vianney (6-6) Class 2 District 2 Class 2 District 2 Quarterfinal 2, St. Louis TBD Matchup Share: Share to Twitter Share to Facebook 4 Webster Groves (8-4) Class 2 District 2 5 Vianney (6-6) Class 2 District 2 Class 2 District 2 Quarterfinal 2, Webster Groves TBD Share: Share to Twitter Share to Facebook MICDS (7-3) Class 2 District 2 TBD Class 2 District 2 Quarterfinal 3, St. Louis TBD Share: Share to Twitter Share to Facebook MICDS (7-3) Class 2 District 2 TBD Class 2 District 2 Quarterfinal 3, St. Louis TBD Share: Share to Twitter Share to Facebook MICDS (7-3) Class 2 District 2 TBD Class 2 District 2 Quarterfinal 3, St. Louis TBD Matchup Share: Share to Twitter Share to Facebook 2 MICDS (7-3) Class 2 District 2 7 McCluer (2-10) Class 2 District 2 Class 2 District 2 Quarterfinal 3, St. Louis TBD Matchup Share: Share to Twitter Share to Facebook 3 Chaminade College Prep (16-5) Class 2 District 2 6 McCluer North (8-1) Class 2 District 2 Class 2 District 2 Quarterfinal 4, St. Louis TBD Matchup Share: Share to Twitter Share to Facebook 3 Chaminade College Prep (16-5) Class 2 District 2 6 McCluer North (8-1) Class 2 District 2 Class 2 District 2 Quarterfinal 4, St. Louis TBD Matchup Share: Share to Twitter Share to Facebook 3 Chaminade College Prep (16-5) Class 2 District 2 6 McCluer North (8-1) Class 2 District 2 Class 2 District 2 Quarterfinal 4, St. Louis TBD Matchup Share: Share to Twitter Share to Facebook 3 Chaminade College Prep (16-5) Class 2 District 2 6 McCluer North (8-1) Class 2 District 2 Class 2 District 2 Quarterfinal 4, St. Louis TBD Matchup Share: Share to Twitter Share to Facebook 4 De Smet Jesuit (8-6) Class 2 District 3 5 Parkway Central (7-8) Class 2 District 3 Class 2 District 3 Quarterfinal 2, St. Louis 4:00 PM Matchup Share: Share to Twitter Share to Facebook 2 Westminster Christian Academy (10-4) Class 2 District 3 7 Rockwood Summit (3-11) Class 2 District 3 Class 2 District 3 Quarterfinal 3, Chesterfield 4:00 PM Matchup Share: Share to Twitter Share to Facebook 3 Parkway North (15-6) Class 2 District 3 6 Priory (4-6) Class 2 District 3 Class 2 District 3 Quarterfinal 4, St. Louis 4:00 PM Matchup Share: Share to Twitter Share to Facebook 4 Ft. Zumwalt South (7-8) Class 2 District 4 5 Ft. Zumwalt East (10-8) Class 2 District 4 Class 2 District 4 Quarterfinal 2, St. Peters 3:30 PM Matchup Share: Share to Twitter Share to Facebook 3 St. Dominic (9-10) Class 2 District 4 6 Duchesne (6-8) Class 2 District 4 Class 2 District 4 Quarterfinal 4, O’fallon 3:30 PM Matchup Share: Share to Twitter Share to Facebook 4 Rolla (18-4) Class 2 District 5 5 Missouri Military Academy (10-0) Class 2 District 5 Class 2 District 5 Quarterfinal 2, Jefferson City 4:00 PM Matchup Share: Share to Twitter Share to Facebook 3 Helias Catholic (12-5) Class 2 District 5 6 Hannibal (6-9) Class 2 District 5 Class 2 District 5 Quarterfinal 4, Jefferson City 4:00 PM Matchup Share: Share to Twitter Share to Facebook 4 Camdenton (7-8) Class 2 District 6 5 Glendale (4-18) Class 2 District 6 Class 2 District 6 Quarterfinal 2, Camdenton TBD Matchup Share: Share to Twitter Share to Facebook 2 Branson (15-7-1) Class 2 District 6 7 Parkview (6-13) Class 2 District 6 Class 2 District 6 Quarterfinal 3, Branson 4:00 PM Matchup Share: Share to Twitter Share to Facebook 3 Springfield Catholic (6-9) Class 2 District 6 6 West Plains (4-7) Class 2 District 6 Class 2 District 6 Quarterfinal 4, Springfield TBD Matchup Share: Share to Twitter Share to Facebook 4 Webb City (4-8) Class 2 District 7 5 Belton (2-9-1) Class 2 District 7 Class 2 District 7 Quarterfinal 2, Webb City 1:00 PM Matchup Share: Share to Twitter Share to Facebook 3 Willard (9-6) Class 2 District 7 6 Hillcrest (0-9) Class 2 District 7 Class 2 District 7 Quarterfinal 4, Willard 4:00 PM Share: Share to Twitter Share to Facebook TBD TBD Class 2 District 8 Championship, Platte City TBD Share: Share to Twitter Share to Facebook Platte County (12-3) Class 2 District 8 TBD Class 2 District 8 Semifinal 1, Platte City TBD Share: Share to Twitter Share to Facebook TBD TBD Class 2 District 8 Semifinal 2, Platte City TBD Matchup Share: Share to Twitter Share to Facebook 4 East (Kansas City) (3-5) Class 2 District 8 5 Raytown (4-6-1) Class 2 District 8 Class 2 District 8 Quarterfinal 2, Kansas City 4:00 PM Matchup Share: Share to Twitter Share to Facebook 2 Grain Valley (10-9-2) Class 2 District 8 7 Winnetonka (1-7) Class 2 District 8 Class 2 District 8 Quarterfinal 3, Grain Valley 4:00 PM Matchup Share: Share to Twitter Share to Facebook 3 William Chrisman (12-3) Class 2 District 8 6 Kearney (1-9) Class 2 District 8 Class 2 District 8 Quarterfinal 4, Independence 4:00 PM Share: Share to Twitter Share to Facebook TBD TBD Class 3 District 1 Championship, St. Louis TBD Matchup Share: Share to Twitter Share to Facebook 4 Kirkwood (5-6) Class 3 District 1 5 Oakville (4-13) Class 3 District 1 Class 3 District 1 Quarterfinal 2, St. Louis TBD Matchup Share: Share to Twitter Share to Facebook 3 SLUH (6-6) Class 3 District 1 6 Jackson (11-4) Class 3 District 1 Class 3 District 1 Quarterfinal 4, St. Louis TBD Matchup Share: Share to Twitter Share to Facebook 4 Lafayette (Wildwood) (5-12) Class 3 District 2 5 Eureka (3-9) Class 3 District 2 Class 3 District 2 Quarterfinal 2, Wildwood 4:00 PM Matchup Share: Share to Twitter Share to Facebook 2 Francis Howell North (15-4) Class 3 District 2 7 Pattonville (5-5) Class 3 District 2 Class 3 District 2 Quarterfinal 3, St. Charles 4:00 PM Matchup Share: Share to Twitter Share to Facebook 3 Christian Brothers College (4-9) Class 3 District 2 6 Parkway South (4-13) Class 3 District 2 Class 3 District 2 Quarterfinal 4, St. Louis 4:00 PM Matchup Share: Share to Twitter Share to Facebook 4 Timberland (4-17) Class 3 District 3 5 Ft. Zumwalt North (6-6) Class 3 District 3 Class 3 District 3 Quarterfinal 2, Wentzville 3:30 PM Matchup Share: Share to Twitter Share to Facebook 2 Francis Howell (13-5) Class 3 District 3 7 Troy Buchanan (0-18) Class 3 District 3 Class 3 District 3 Quarterfinal 3, St. Charles 3:30 PM Matchup Share: Share to Twitter Share to Facebook 3 Liberty (Wentzville) (9-10) Class 3 District 3 6 Francis Howell Central (2-14) Class 3 District 3 Class 3 District 3 Quarterfinal 4, Lake St. Louis 3:30 PM Matchup Share: Share to Twitter Share to Facebook 4 Hickman (3-10) Class 3 District 4 5 Smith-Cotton (6-8) Class 3 District 4 Class 3 District 4 Quarterfinal 2, Columbia 4:30 PM Matchup Share: Share to Twitter Share to Facebook 3 Waynesville (9-9) Class 3 District 4 6 Battle (1-12) Class 3 District 4 Class 3 District 4 Quarterfinal 4, Waynesville 4:00 PM Matchup Share: Share to Twitter Share to Facebook 4 Ozark (13-7) Class 3 District 5 5 Republic (7-5) Class 3 District 5 Class 3 District 5 Quarterfinal 2, Springfield 4:00 PM Matchup Share: Share to Twitter Share to Facebook 2 Kickapoo (15-7) Class 3 District 5 7 Neosho (1-12) Class 3 District 5 Class 3 District 5 Quarterfinal 3, Springfield 4:00 PM Matchup Share: Share to Twitter Share to Facebook 3 Nixa (6-7) Class 3 District 5 6 Carthage (3-8) Class 3 District 5 Class 3 District 5 Quarterfinal 4, Springfield 4:00 PM Matchup Share: Share to Twitter Share to Facebook 4 Lee's Summit (7-7) Class 3 District 6 5 Lee's Summit West (6-7) Class 3 District 6 Class 3 District 6 Quarterfinal 2, Lee's Summit 4:00 PM Matchup Share: Share to Twitter Share to Facebook 3 Lee's Summit North (8-6-2) Class 3 District 6 6 Raymore-Peculiar (7-6) Class 3 District 6 Class 3 District 6 Quarterfinal 4, Lee's Summit 4:00 PM Matchup Share: Share to Twitter Share to Facebook 4 North Kansas City (6-5) Class 3 District 7 5 Blue Springs (0-10) Class 3 District 7 Class 3 District 7 Quarterfinal 2, North Kansas City 4:00 PM Matchup Share: Share to Twitter Share to Facebook 3 Truman (6-6) Class 3 District 7 6 Fort Osage (1-6) Class 3 District 7 Class 3 District 7 Quarterfinal 4, Independence 4:00 PM Matchup Share: Share to Twitter Share to Facebook 4 Central (St. Joseph) (11-4) Class 3 District 8 5 Liberty North (11-6-1) Class 3 District 8 Class 3 District 8 Quarterfinal 2, St. Joseph 4:00 PM Matchup Share: Share to Twitter Share to Facebook 2 Park Hill (13-1-1) Class 3 District 8 7 Oak Park (4-6) Class 3 District 8 Class 3 District 8 Quarterfinal 3, Kansas City 4:00 PM Matchup Share: Share to Twitter Share to Facebook 3 Park Hill South (12-2-2) Class 3 District 8 6 Staley (8-13) Class 3 District 8 Class 3 District 8 Quarterfinal 4, Riverside 4:00 PM