[1][2][3] Bennett comenzó su carrera jugando para Cumnock ant4s de trasladarse a Ayr RFC y ganar la Scottish Premiership en 2011.
También hizo su debut senior para Glasgow en 2011 y se aseguró su pase al equipo francés ASM Clermont Auvergne.
[6] Bennett ha representado Escocia en el equipo sub-18 cuatro veces, y jugó 21 veces con el equipo sub-20, incluyendo una aparición en el Campeonato Mundial de Rugby Juvenil en 2011, 2012 y 2013.
[9] Logró dos ensayos en el partido inicial del equipo contra Japón.
[10] Mark Bennett anotó un ensayo en cuartos de final, en que fueron derrotados por Australia 35-34.