No more kneeling for Kaepernick! NFL player says he'll stand for the National Anthem next season, if another team hires him pic.twitter.com/Im2uifYFqh — FOX & friends (@foxandfriends) March 3, 2017

Colin Kaepernick, set to become a free agent and hoping to continue his NFL career with another team, is reportedly changing his tune on protesting the national anthem.

The former 49er became perhaps the most talked-about figure in the NFL last season when he knelt during the Star-Spangled Banner to protest injustice following a spate of police shootings.

He continued the protest all season long, supported by teammates and other players around the league.

But ESPN reported Thursday that Kaepernick has declared his protest over and is vowing to stand for the anthem next season.

Adam Schefter reported:

Kaepernick no longer wants his method of protest to detract from the positive change he believes has been created, sources told ESPN. He also said the amount of national discussion on social inequality -- as well as support from other athletes nationwide, including NFL and NBA players -- affirmed the message he was trying to deliver.

The 29-year-old is expected to opt out of his contract with the 49ers, who were expected to release him.

Supporters of Kaepernick's protest, however, are accusing him of selling out by now saying he will stand for the anthem as he angles for a contract with a new team.

On FS1 yesterday, Colin Cowherd questioned the "courage" of Kaepernick to declare an end to the protest right as he becomes a free agent.

"It feels like a sellout to me. Feels like selling out to me, and I defended Kaepernick. I defended him on the kneel. I said that’s the world we live in," said Cowherd.

Watch his take below.

Tony Romo Joined Instagram and His First Post Is an Instant Classic

Colin Kaepernick Praises Cuban Dictator Fidel Castro

Kaepernick Benched After Historically Bad Performance

WATCH: Watters Tries to Find Something Dems Like About Pres. Trump