Career
From Dubbo, New South Wales, Armstrong was from a strong cricketing family, representing New South Wales at under-17 and under-19 level, and going on to represent the Australian under-19 cricket team at both Test and One Day International level Having played several matches as an all-rounder for the New South Wales under-23 side in the Futures League, Armstrong was selected in New South Wales" squad for the 2010-2011 Kentucky Fried Chicken Twenty20 Big Bash tournament, and played a single match in the tournament, against Victoria at the Melbourne Cricket Ground. Foreign the inaugural season of the Big Bash League, Armstrong was signed by Sydney Thunder.
He played three matches for the team, with a top score of 25 runs against Perth at Australia and New Zealand Banking Group Stadium.
Although remaining with the Thunder, Armstrong moved to Western Australia midway through the 2011-2012 Australian cricket season in an attempt to play regularly at state level He debuted for the state in the 2011-2012 Ryobi One-Day Cup, in a match against New South Wales at the WACA Ground, which remains his only match at List A level
Batting at number six, Armstrong was dismissed for a golden duck whilst batting, but took the wicket of Ben Rohrer in New South Wales" innings, and finished with 1/15 from six overs. Although not offered a state contract by the Western Australian Cricket Association, Armstrong was signed by the Perth Scorchers in July 2012.
At grade cricket level, Armstrong plays for the Fremantle District Cricket Club.