Baldwin began his college football career at Morgan State. As a freshman in 2017, he appeared in 11 games and caught 16 passes for 181 receiving yards and one touchdown. As a sophomore, he appeared in 14 games and caught 14 passes for 152 receiving yards and one touchdown.
He transferred to Jackson State in 2019 and redshirted during the 2019 season. He appeared in six games for Jackson State during its spring 2021 season and led the Southwestern Athletic Conference with 27 receptions for 540 yards (90 yards per game) and seven touchdowns.[1][2]
After a strong showing in the spring season, Baldwin was recruited as a graduate transfer by Ohio State, Penn State, and Michigan.[3] He chose Michigan.[2][4][5]
In Michigan's season opener against Western Michigan, Baldwin had a 69-yard touchdown reception from J. J. McCarthy.[6] He added a 56-yard touchdown reception against Wisconsin on October 2.[7] On January 5, 2022, Baldwin declared for the 2022 NFL draft.[8]
On August 3, 2022, Baldwin signed with the Cleveland Browns as an undrafted free agent.[10] He was waived by the Browns on August 30, 2022.[11] He was signed to the Browns' practice squad the next day on August 31, 2022.[12] He signed a reserve/future contract on January 9, 2023.[13] He was waived on August 4, 2023.[14]
Minnesota Vikings
On November 22, 2023, Baldwin signed with the Minnesota Vikings.[15] He was released on December 12.[16] He signed a reserve/future contract on January 16, 2024.[17] He was waived on May 7, 2024.[18]