Maddinson made his Big Bash League debut for Sydney Sixers in January 2011 and played for the side until the 2017/18 season. During the 2014/15 season he captained the side in five matches when Moisés Henriques was injured, He made his Indian Premier League debut in 2014 for Royal Challengers Bangalore, playing in just two matches before being ruled out of the competition due to injury. He rejoined the side in 2015 but played only once before playing for Guyana Amazon Warriors in the 2016 Caribbean Premier League, finishing on the losing side in the competition's final. In 2018 he played for Surrey County Cricket Club in the 2018 Vitality Blast.
