Featherstone Rovers Kirmond started his career at Featherstone Rovers in 2005 playing as a in the second-tier of British rugby league, the
Championship. Unfortunately, Kirmonds début season saw the club relegated to the third tier of British rugby league. In 2007 Kirmond was the Featherstone Rovers' leading try scorer as they were promoted back to the Championship. Kirmond left the Featherstone Rovers at the end of 2007 after playing 73 times and scoring 41 tries in the three years he was at the club.
Huddersfield Giants In 2008, Kirmond signed for Super League side the Huddersfield Giants, where he began the transition into the forward pack playing as a . In 2009 he was part of the Huddersfield Giants team that got to the Challenge Cup Final but lost 25-16 to the Warrington Wolves. In 2010, Kirmond was loaned out to Super League rivals Wakefield Trinity where he made 17 appearances and scored twice. Kirmond returned to the Huddersfield Giants in 2011 but this would be his last season after playing 55 times for the Huddersfield Giants scoring 10 times.
Wakefield Trinity In 2012, Kirmond signed for Wakefield Trinity after his successful loan spell two years earlier in 2010. Kirmond was named captain mid season in 2012. In 2015, Kirmond captain Trinity in the
Million Pound Game against the Bradford Bulls, whom they beat to ensure their Super League status would be saved.
York City Knights On 3 September 2020 it was announced that Kirmond would join
York City Knights for the 2021 season In addition to playing for York, Kirmond took on a role as an assistant coach during the 2023 season. On 30 Oct 2023 he announced his retirement from professional rugby league. Following his departure from York, Kirmond was appointed as the assistant coach at Wakefield. ==References==