Harper gây ấn tượng với huấn luyện viên Inverness John Robertson trong trận giao hữu với Nairn County vào tháng 8 năm 2017.[2] Anh có màn ra mắt cho Inverness vào ngày 13 tháng 3 năm 2018 trước Dunfermline Athletic khi thay cho Riccardo Calder, nhưng lại bị chấn thương ở phút thứ 7.[3]