Baldwin attended high school at Windsor HS. In 2013 he was selected on the Connecticut Class-L All-State team and All-Courant Offensive Team.
College
After high school, Baldwin went the junior college route and played for ASA College.[1] He received second-team NJCAA All-America honors in 2015. He was a five star recruit coming out of JUCO with offers from Virginia Tech, South Carolina, Mississippi, Michigan State, Miami (FL), Georgia, Connecticut and Alabama.[2][3] He committed to Alabama in June 2015.[2][4][5]
Baldwin spent the spring of 2016 at Alabama but sat out the regular season and transferred to Kansas.[6][7] He did not play at Kansas either.[8] In December 2017, he entered the transfer portal again and transferred to Youngstown State for the 2018 season.[9][10]
Professional career
He went undrafted in the 2019 NFL draft. In September 2019, he signed a future contract in the Canadian Football League with the BC Lions.[11] He played there in the 2020 season and became a free agent after.[12][13] He was drafted in the 2022 USFL draft by the Pittsburgh Maulers in the seventh round as the first pick.[14] He played with the Maulers in the 2022 and 2023 season but was cut on May 23, 2023.[15][16] In November 2023, he signed with the New Jersey Generals, but only a month after signing, the XFL merged with the USFL and the Generals were folded.[15]