Richman redshirted during the 2020 season, appearing in three games.[1] He became a starter in 2021.[4] He ended up being a starter for four years, which included a streak of 43 consecutive starts for the Hawkeyes from his freshman season to his senior season.[3] Playing at left tackle, he started 12 games in 2021, 13 games in 2022, 14 games in 2023, and 13 games in 2024.[2] He was an honorable mention All-Big Ten Conference selection in all four years as a starter.[2] He concluded his collegiate career with 52 starts, the most among linemen in the coach Kirk Ferentz era, and as a senior in 2024, he contributed to an Iowa rushing attack that was among the top 25 nationally in rushing yards per game.[5] He was also an Academic All-Big Ten selection, and the 2024 Hawkeye offensive line was a semifinalist for the Joe Moore Award for best offensive line.[6]
Richman was selected by the Seattle Seahawks in the seventh round (234th overall) of the 2025 NFL draft.[6] As a rookie, he appeared in two games in the 2025 season.[9]