The "Stan" singer got down on one knee while performing "Lose Yourself" and put his head in his hand. He stayed in that position for a moment while the "Still D.R.E." hitmaker player "I Ain't Mad at Cha" by Tupac.
While it was reported that the NFL told the rapper he could not take a knee during his performance, the league has since denied the rumor.
"That report was erroneous," NFL spokesperson Brian McCarthy told Fox News. "We watched all elements of the show during multiple rehearsals this week and were aware that Eminem was going to do that."
According to the New York Post, representatives pointed out players have been taking a knee since 2016 and have not faced sanctions, so performers would not be held to a different standard.
Eminem does not appear to have commented publicly on the matter. The move is believed to be in support of Colin Kaepernick, who began kneeling during the national anthem in 2016 as a form of protest against police brutality and racial discrimination, CNN, reported. Many other athletes from a range of different sports have since followed suit.
Eminem showed support for the former San Francisco 49ers quarterback in the past. He name dropped the player in his 2017 track "Untouchable," rapping: "Somebody has to be the sacrificial lamb ... So they call it a Kaepernick tantrum ... If you don't stand for the national anthem."
Ahead of the hip hop icons' performance over the weekend, Snoop Dogg said hip hop and the NFL are supposed to be about "representing about a change, about moving forward."
"So we appreciate the NFL for even entertaining hop hop because we know there are a lot of people who won't (have) hip hop on stage," he concluded at a press conference, The Atlantic reported.