Steve Clevenger has been suspended without pay for the rest of the season by the Seattle Mariners after posting controversial statements on his Twitter page.
On Thursday Clevenger sent a pair of tweets referring to protests in Charlotte sparked by the fatal shooting of Keith Lamont Scott by a police officer earlier this week.
The first tweet read: "Black people beating whites when a thug got shot holding a gun by a black officer haha s— cracks me up! Keep kneeling for the anthem!"
Clevenger then went on to post: "BLM [Black Lives Matter] is pathetic once again! Obama you are pathetic once again! Everyone involved should be locked behind bars like animals!"
The 30-year-old catcher, who was already set to miss the rest of the campaign with an elbow injury, apologised in a statement.
"My tweets were reactionary to the events I saw on the news and were worded poorly at best and I can see how and why someone could read into my tweets far more deeply than how I actually feel," he wrote, adding he is "sickened" that anyone would think of him as a racist because of their content.