Ryan competed under the Wilson Racing banner for 2 seasons between 2020 and 2021. He had a good 2 seasons with the team, however in 2021 he had a crash at Thruxton in which he broke his arm so he ended up missing most of the 2021 season. In 2020 his best result was 7th which he achieved at Snetterton National race 2 and Donington Park second visit race 2, in 2021 his best result was 4th at Brands Hatch in race 1. He finished the 2020 season with 64 points placing him 10th in the overall championship. In 2021 he finished the season in 15th with 46 points.