Riley Scott

United Kingdom

Current EWS Ranking

179

Points

71

Race Category

Men