Finch currently holds the record for the highest innings in a Twenty20 International match, 156, scored against England on 29 August 2013. He scored his maiden first-class double century on 29 October 2015 while batting for Cricket Australia XI against New Zealanders in a tour match.
Finch used to play at Colac West Cricket Club as a junior where he was a wicket keeper for his side. A right-handed batsman, he played in the 2006 Under-19 Cricket World Cup in Sri Lanka.
Finch got his opportunity in the State side in the 2009/10 season. He hit his maiden first class century against Tasmania at the MCG. He combined with 3rd wicket partner David Hussey for a contribution of 212. He was eventually out caught behind for 102.
Aaron Finch made a promising start to the 2010 Airtel Champions League Twenty20 in South Africa, for Victorian Bushrangers.
On 7 October 2012, while filling in as captain, Finch struck a record 154 runs at the Gabba against an unthreatening Queensland bowling attack. This is the highest score for a Victorian in domestic one day cricket.
Aaron Finch played for the Melbourne Renegades in the inaugural Big Bash League season in 2011. In 2012, he became the captain of the Melbourne Renegades, and was the Big Bash League player of the year.
On 11 February 2014, Yorkshire County Cricket Club announced the signing of Finch and that he will join up with Yorkshire in May 2014, after the conclusion of the Indian Premier League season.
In July 2014, he played for the MCC side in the Bicentenary Celebration match at Lord's. Finch top scored with 181 not out, as the MCC XI won the match by 7 wickets.
On 20 December 2015, Finch became the first player to score 1000 runs in the Big Bash League, achieving this by scoring 65 runs from 45 balls in a man of the match performance against the Brisbane Heat.
His hard hitting made Australian selectors to give Finch his first international appearance in T20 International against England on 12 January 2011. After two years, Finch made his first ODI appearance on 11 January 2013 against Sri Lanka. On 29 August 2013, Finch set a new record for Twenty20 international cricket for the highest ever T20I individual score, when he scored 156 runs off 63 balls for Australia against England at the Rose Bowl, Southampton. Finch's innings included 14 sixes (also a record) and 11 fours. The previous record was 123 runs, scored by Brendon McCullum of New Zealand. Finch received "Man of the Match" award in a Twenty 20 game against England at the Melbourne Cricket Ground on 14 January 2011. He scored 122 runs.
Aaron Finch was the first & only player to score 150 in a T20I innings and holds the record for the highest maiden ton in T20 internationals (156)
On 3 December 2014 Finch, along with Tom Cooper and Michael Clarke, were three of the pallbearers at Phillip Hughes' funeral.
Finch was selected as part of Australia's 2015 Cricket World Cup squad. In Australia's first group match against England, Finch's World Cup debut with Australia, Finch top scored with 135 runs, helping Australia to a 111 run win, and earning man of the match honours in the process.
Although Finch was rated as the No. 1 batsman in international T20 cricket, he was dropped for the first two matches of Australia's campaign, by Lehmann and Mark Waugh, the Australian selectors on duty, for the 2016 ICC World T20. Eventually, he was reinstated for the last two matches of Australia's campaign.
On 31 August 2016, Finch scored the joint fastest half century by an Australian in ODIs. He achieved this feat against Sri Lanka in Dambulla by reaching to 50 run mark in 18 balls and equaled Simon O'Donnell's 26 year old feat.
On 30 January 2017, Finch was named as stand-in captain for the first ODI against New Zealand in 2016–17 Chappell-Hadlee Trophy, due to Matthew Wade was withdrew from the side after pulling up sore from training on match evening. Before the second ODI, of that series Wade was ruled out of series due to back injury and Finch continued to captain in the remaining matches.
Aaron Finch was the second fastest to score 1000 runs in T20I history in 29 innings just behind Virat Kohli and was also the fastest Australian to achieve this feat.
Finch was first drafted into the Rajasthan Royals squad in 2010. He was picked up by the Delhi Daredevils IPL franchise in the 2011 IPL Player Auction for US$300,000. He continued with them for two seasons and was later picked up by Pune Warriors India in 2013. He had two half centuries and a Player of the Match award to his name in the 2013 Indian Premier League. On 12 February 2014 he was bought by the Sunrisers Hyderabad in the IPL Player Auction for 640,000 USD. Finch has been bought by the Mumbai Indians for 530,000 USD in 2015 season, but he couldn't play for the team due to injury. In 2016, he was bought by Gujarat Lions for 150,000 USD.