[5] In February 2007, Peel became the youngest player to reach 50 caps for Wales when he played in the second match of their Six Nations campaign against Scotland.
[11] He returned to the squad for the game against Scotland the following week,[12] coming on for Mike Phillips in the second half, before being named in the starting line-up for the third match against Italy alongside Scarlets half-back partner Stephen Jones.
[13] Phillips returned to the starting XV for the final two matches, with Peel deputising from the bench as Wales went on to complete a second Grand Slam in four seasons.
[14] Peel was subsequently called into the squad, however, as cover for injured Gareth Cooper and on 8 February 2009, he played in the second half of Wales' opening match against Scotland.
Peel then signed for Bristol Rugby for the 2014–15 season, being appointed club captain in a team that also included fellow Wales internationals Ryan Jones and Ian Evans.