Pada 2007, Mark membalap di kelas 125 cc Belanda dan mendapat gelar Rookie of the Year.
Dia akhirnya menjuarai kelas tersebut pada 2008 dan 2009.
Mark juga debut di GP125 pada 2008 di Assen bersama Dutch Racing Team.
Dia juga sekali membalap di GP125 musim 2009.
Pembalap Belanda ini baru membalap penuh pada 2010 bersama Team Sachsenring kemudian Lambretta Reparto Corse.
Namun, Mark tidak mendapat satu podium pun.
Pada 2011, Mark debut di Moto2 Assen sebagai wild card, finish di posisi ke-22.
Mark bergabung di Honda untuk World Supersport 2012.
Dia mulai mendapat status sebagai pembalap tetap setahun setelahnya.
Mark mendapat podium di dua balap pembuka musim dan diulangi di seri Turki.
Akhir musim diselesaikannya di peringkat keempat.
Musim 2014 sangat spektakuler bagi Mark, mendapat podium setiap seri, kecuali di Australia karena gagal finish.
Dia meraih enam kemenangan dan menjuarai World Supersport 2014.
Mark naik kelas ke World Superbike pada 2015 bersama Honda.
Dia mendapat podium perdana di race 1 Belanda.
Mark kembali meraih podium di race2 Belanda dan race 1 Spanyol.
Musim debutnya diselesaikan di peringkat ketujuh dengan 194 poin.
Performa Mark meningkat pada musim selanjutnya, meraih empat podium dan mengakhiri musim di peringkat keempat dengan 267 poin.