[8] Ribbans helped his side to a 29–22 victory over Free State U19 in their semi-final,[9] and he won silverware the next week when Western Province beat the Blue Bulls 33–26 in the final in Cape Town.
In the second half of 2015, he played for the Western Province U21 team in Group A of the Under-21 Provincial Championship, where he quickly became a key player, featuring in ten of their twelve matches during the regular season.
[20] It proved to be a vital try for Western Province who were 28–20 down at the time in a match they had to win to ensure qualification to the semi-finals, with fly-half Robert du Preez's subsequent conversion and penalty five minutes later enough to secure third place on the log for Ribbans' team.
[23][24] Starting his first game in a Saints shirt in a friendly against Bedford Blues, Ribbans quickly established himself as a first-team contender with a hat trick against the RFU Championship side.
[32] New coach Steve Borthwick included Ribbans in the squad for the 2023 Rugby World Cup and he featured in three of their four warm-up matches and started in the pool stage game against Chile.
[33][34] He did not participate in the quarter or semi-final but did come off the bench in their last fixture of the tournament as England defeated Argentina to finish third and claim a bronze medal.