The Kansas City Royals have reportedly fired general manager Allard Baird today...
This was one of those things where it was apparently a matter of when, not if...but still, given that we are less than a week away from the amateur draft, the timing is very odd...