By: Mike Rifkin When talking about cheating in Baseball, the most recent memory was the 2017 Houston Astros. The punishments were severe, with General Manager Jeff Luhnow and Manager AJ Hinch both suspended for one year, and then both were fired by the organization. Former assistant General Manager Brandon Taubman was also suspended for aContinue reading “Somebody’s Got Some Explaining To Do”