Neelyville's Brock Davis, center, gets to a loose ball before Twin Rivers' Ryan Tompkins (15) during the first half Saturday night, Jan. 29, 2022, in Broseley, Mo.DAR/Brian Rosener
Neelyville's Grant Hale shoots over Twin Rivers' Carter Lewis during the first half Saturday night, Jan. 29, 2022, in Broseley, Mo.DAR/Brian Rosener
Twin Rivers' Jagger Crismon catches a pass during the second half Saturday night, Jan. 29, 2022, in Broseley, Mo.DAR/Brian Rosener
Twin Rivers' Joden Kirkman (20) is fouled by Broke Davis (3) during the second half Saturday night, Jan. 29, 2022, in Broseley, Mo.DAR/Brian Rosener
Twin Rivers' Ryan Tompkins shoots during the second half Saturday night, Jan. 29, 2022, in Broseley, Mo.DAR/Brian Rosener
Neelyville's Ethan Muse, right, is fouled by Twin Rivers' Jagger Crismon during the second half Saturday night, Jan. 29, 2022, in Broseley, Mo.DAR/Brian Rosener
Neelyville's Ryley Cage Armes (24) shoots during the first half Saturday night, Jan. 29, 2022, in Broseley, Mo.DAR/Brian Rosener
Twin Rivers' Cameron Huddleston (23) blocks a shot during the first half Saturday night, Jan. 29, 2022, in Broseley, Mo.DAR/Brian Rosener
Twin Rivers' Jake Hester (4) greets young fans during player introductions Saturday night, Jan. 29, 2022, in Broseley, Mo.DAR/Brian Rosener
Semoball Daily BriefingLocal sports headlines sent each morning.