Ryan Bevington débute avec l'équipe première des Ospreys en 2008 lors d'un match contre le Connacht Rugby comptant pour la Celtic League. Il ne joue pas d'autre rencontre cette saison-là. Il en joue deux la saison suivante et ce n'est que lors de sa troisième saison au club qu'il devient membre régulier de l'équipe première. Avec quatorze matchs disputés, il contribue à la victoire des Ospreys contre le Leinster en finale de la Celtic League. Il rentre en remplacement de et joue les 9 dernières minutes de la rencontre remportée 17-12 par la franchise galloise. L'année suivante, il obtient sa première sélection en équipe nationale le à l'occasion d'un test match contre les Barbarians. Le , il est retenu par Warren Gatland dans la liste des trente joueurs gallois qui disputent la Coupe du monde de rugby à XV 2011.