Which stadium is this happening at? I used to have issues with Fenway and Dodger stadium which required me to download a different version usually the "lite" versions of the stadiums. It could be worth a shot trying that.
Full 3 game series Vs CIN Thursday 21st May - 11AM GMT Live stream over at twitch - Link is in the first post After The Show games have been played, i will go on to stream another game for a few hours following