Merriweather played in nine games as a true freshman at Iowa in 2018, and took a redshirt in 2019 after playing in two games in 2019. In 2020, he started five of nine games, recording 23 tackles. In 2021, he started seven of 14 games and had 42 tackles and an interception as part of a nationally elite defense. Merriweather returned to Iowa as a starter in 2022.[4][5][6] He was named a first-team All-American by CBS Sports.[7]
Merriweather was signed by the Tampa Bay Buccaneers as an undrafted free agent on May 12, 2023.[10] On August 29, 2023, the Buccaneers announced that he had made the initial 53-man roster.[11]
On November 18, 2024, Merriweather was waived by the Buccaneers.[12]
Detroit Lions
On November 20, 2024, Merriweather signed with the Detroit Lions practice squad.[13]
Tampa Bay Buccaneers (second stint)
On December 3, 2024, Merriweather was signed by the Tampa Bay Buccaneers off the Lions practice squad.[14]