Having previously represented Wales at under-21 level, he made his test debut for Wales in June 2006 against Argentina.
Ar ôl cynrychioli Cymru ar lefel dan 21 oed yn y gorffennol, chwaraeodd ei gêm ryngwladol gyntaf i Gymru ym mis Mehefin 2006 yn erbyn yr Ariannin.