Andrew Ian MacKinlay (born 21 September 1967) is a former South African cricketer.
MacKinlay was a right-handed batsman who bowled right-arm fast-medium.
MacKinlay made his debut in List A cricket for Natal Country Districts against Transvaal in the Nissan Shield during the 1991/92 season.
His second and final appearance in List A cricket for Natal Country Districts came against Orange Free State in the following season's competition.
From 1999 to 2001, he played 4 matches for the Board, the last of which came against Suffolk in the 2001 Cheltenham & Gloucester Trophy.