William Oakes (born 27 February 1999) is a Scotland international rugby league footballer who plays on the wing for the York City Knights in the Betfred Championship. He played for Hull Kingston Rovers in the Super League and spent time on loan from Hull KR at the York City Knights in League 1 and in the Championship, as well as a loan at Dewsbury in the second tier.