New Orleans Saints quarterback Drew Brees apologised again after saying he disagreed with protests when players kneel during the national anthem.
Brees, 41, faced criticism after his comments on Wednesday, although the veteran apologised the following day.
His comments came after George Floyd died in police custody in Minneapolis last week, prompting demonstrations across the United States and beyond.
After posting a lengthy apology on Instagram, Brees later produced a video to again say sorry.
"I know there's not much that I can say that would make things any better right now, but I just want you to see in my eyes how sorry I am for the comments that I made yesterday," he said.
"I know that it hurt many people, especially friends, team-mates, former team-mates, loved ones, people that I care and respect deeply. That was never my intention.
"I wish I would've laid out what was on my heart in regards to the George Floyd murder, Ahmaud Arbery, the years and years of social injustice, police brutality and the need for so much reform and change in regards to legislation and so many other things to bring equality to our black communities.
"I am sorry and I will do better and I will be part of the solution and I am your ally and I know no words will do that justice."
Brees' comments came years after sports stars across the globe kneeled during anthems, echoing Colin Kaepernick's demonstration during his time in the NFL.
Former San Francisco 49ers quarterback Kaepernick took a knee during the national anthem in protest against perceived racial injustice and police brutality.