 Nine days later, he was voted 'Young Player of the Year' after he established himself in the first team in his first full season for the club.On 20 October 2017, Ruffles agreed a new contract keeping him at Oxford until the end of the 2019–20 season, with an additional one-year option available.Ruffels won the Supporters' Player of the Year Award for the 2018–19 season.