Let's not start with the what ifs and the asterisk stuff. I feel bad for those kids, but there are several teams the could have possibly beat Odessa. Odessa wasn't unstoppable like last year. Defensively they were probably just as good, but offensively they are not.
I've seen film of Odessa, Cardinal Ritter, Lutheran North, Valle and Blair Oaks. They would have a hard time beating any of those other teams. I saw film of Odessa playing Maryville and Southern Boone, two teams Blair Oaks played and beat worse. Blair Oaks beat both those teams with quite a bit more ease than Odessa, especially Maryville. I get Maryville had 4 starters (3 defense and 1 offense) out against Blair Oaks but it wouldn't have really made much of a difference.