Moran played his first Twenty20 (T20) match for his native New South Wales in January 2006 as part of the inaugural Twenty20 Big Bash season.[1] Playing against Queensland at North Sydney Oval, Moran took his career best figures of 3/28.[10] New South Wales made it to the final of the competition where they faced off against Victoria. New South Wales was unable to contain a very strong Bushrangers outfit, with Moran failing to take any wickets. New South Wales lost the match by 93 runs.[11]
Six years would pass until Moran would play another T20 match. Moran signed with the new Sydney Sixers franchise in the revamped Australian domestic Twenty20 competition, the Big Bash League. His first match for the Sixers came midway through the inaugural season where in a rain interrupted match against the Sydney Thunder, Moran scored just 1 run and did not bowl.[12] He then played in the Sixers' semi final win against the Hobart Hurricanes, taking the wicket of Tom Triffitt and conceding just 25 runs.[13] In the final against the Perth Scorchers, Moran helped the Sixers take out the inaugural Big Bash League title. Whilst he remained wicketless, he was part of the bowling attack which restricted the Scorchers to 156 runs. Sydney managed to run down the target with seven balls to spare to win by seven wickets.[14][15]
The Sixers would go on to win the T20 Champions League in South Africa in October 2012 and whilst Moran did not play in any matches, he did receive estimated windfall of AUD$80,000 to $90,000. The 33-year-old PE teacher at Trinity Grammar School took leave without pay in order to attend the tournament.[16]
Moran played a further two matches for the Sixers in BBL during December 2012. In his match against the Melbourne Stars at the Melbourne Cricket Ground, he took three wickets for 30 runs – his second three-wicket haul in T20s.[17]
Moran was called in as injury replacement player for the Sydney Thunder during the 2014–15 Big Bash League season. Replacing Andrew McDonald who suffered a hamstring injury,[18] Moran played only one match – against the Adelaide Strikers on 15 January. During the rain affected match which ended in a no result, Moran finished with figures of 1/19 taking the wicket of Travis Head.[19] This would be his final match, finishing with eight wickets at an average of 18.50 from his nine T20 matches.[1]