Former MLB player Jim Edmonds found himself embroiled in controversy on social media Thursday night. During a live broadcast of a St. Louis Cardinals game, Edmonds expressed his surprise at teams changing their names. He specifically mentioned the Cleveland Guardians and the Washington Commanders.

Edmonds, 53, was providing commentary for the Cardinals’ game against the Houston Astros. In the bottom of the seventh inning, he shared messages he had received from fans on social media regarding the recent push for teams to change their names, particularly those with Native American monikers.

The Cleveland Guardians logo on a jersey

The Cleveland Guardians logo is seen on the jersey of Myles Straw during the third inning of game two of a doubleheader against the Chicago White Sox at Progressive Field in Cleveland on April 20, 2022.
(Nick Cammett/Diamond Images via Getty Images)

“You know what’s really funny is when people reach out to you and say ‘Hey I’m from this area, and we really love our baseball here.’ And somebody else will say, ‘Yeah, I wish they had the old names that they used to have.’ It’s just funny to hear everyone’s opinion,” the Cardinals legend said.

ESPN ANCHOR APOLOGIZES AFTER MOCKING INDIGENOUS NHL PLAYER’S NAME: ‘GREAT NAME IF YOU’RE A TOILET PAPER’

“I’m still shocked that we’ve changed so much as a whole that [we’re] not allowed to have the Cleveland Indians anymore — the Guardians. And I’m saying that too because my wife is partial Native American Indian.

CLICK HERE FOR MORE SPORTS COVERAGE ON NYNEWS.COM

“I always thought it was kind of a cool thing, not a bad thing, to have a team named after the Indians or vice versa, whatever, the Washington Redskins.”

While some came to Edmonds’ defense for sharing his opinion, many criticized his comments as problematic.