Prior to driving in the ARCA Menards Series, Richmond competed in a road racing series. Richmond made his debut in ARCA and stock car racing as a whole at
Five Flags in 2019, driving for
Wayne Peterson in his team's No. 06 car. Although he did finish 25 laps down in fourteenth, he left the team impressed, as he was able to finish the race, something the team had not been able to accomplish much with other drivers. Being an underfunded team, WPR was still competing with steel-bodied cars, which ARCA was starting to shift away from. So, Richmond raced against newer cars and made it to the finish of the race in an older car. After that, the team quickly signed him on for more races, which later turned out to be almost a full-season effort. Richmond and Peterson started the
2020 season off with an eighteenth place finish at the season-opener at
Daytona, and then a 23rd place DNF at
Phoenix. In 2021, Richmond left Peterson's team and started his team with fellow ARCA driver
Alex Clubb,
Richmond Clubb Motorsports. The team competed full-time in the series with both driver/co-owners sharing the car No. 27. The team also fielded second car at the
Milwaukee Mile, meaning both drivers would be in that race. The cars and equipment that the Richmond family owned were also taken from WPR to RCM. The crew chief of the No. 06, Brad Frye, also moved over to the new team with Richmond. Richmond missed the rest of the reason after he was injured in a crash at Michigan when
Drew Dollar hit him. For the 2022 season, Richmond drove solely for
Richmond Motorsports after
Alex Clubb returned to his own team,
Clubb Racing Inc. ==Personal life==