Moran made his List A debut playing for Scotland against Warwickshire in the 2006 Cheltenham & Gloucester Trophy. In that match he took his first List A wicket, opener Neil Carter for 135, breaking a 181-run partnership. He played all nine matches for Scotland in the tournament including the team's 52 run win overNorthamptonshire where Moran was named man of the match finishing with 5 wickets for 28 runs, a career best. Suffering an injury, Moran didn't return until midway through the following season for Scotland. During his first match back against Nottinghamshire, he was hit for 32 runs off a single over and fell for a golden duck. He fared much better the following match taking 2/17 from four overs against Lancashire in Scotland's only win of the tournament. Moran played his final List A match on 3 June 2007 against Derbyshire and did not play in Scotland's final two matches. In all, Moran played 13 List A matches and took 14 wickets at an average of 27.64.
Moran played his first Twenty20 match for his native New South Wales in January 2006 as part of the inaugural Twenty20 Big Bash season. Playing against Queensland at North Sydney Oval, Moran took his career best figures of 3/28. 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. Six years would past 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. He then played in the Sixers' semi final win against the Hobart Hurricanes, taking the wicket of Tom Triffitt and conceding just 25 runs. 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. 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. 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. 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, 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. This would be his final match, finishing with eight wickets at an average of 18.50 from his nine T20 matches.