canada africa partner reservation MLB roundup: A’s hang 20 runs on Marlins | Alabama Sports – Spot on Alabama