Ex-MLB star Josh Beckett was arrested after allegedly going full NFL linebacker on a country band ... completely laying out the singer and causing injuries, TMZ Sports has learned.

We're told the 37-year-old -- who won World Series MVP with the Marlins in 2003 -- was at an open mic night at a country club in Texas with some friends when he jumped on to the stage mid-performance and tackled the singer.

Cops were called to the scene and Beckett was arrested for public intoxication -- the officer said he determined Beckett was "a danger to himself and others."

According to the police report, obtained by TMZ Sports, Beckett admitted to stage diving and said he hit his leg on the speaker during the incident.