 He made his first-class debut for Auckland on 5 February 2016 in the 2015–16 Plunket Shield.He made his List A debut for New South Wales, on 22 September 2019, in the 2019–20 Marsh One-Day Cup.In June 2020, McAndrew signed with New South Wales ahead of Australia's 2020–21 domestic cricket season.