Mariusz Gil wurde 2001 polnischer Meister in Cyclocross der Juniorenklasse. In den nächsten vier Jahren gewann er jeweils den Titel in der U23-Klasse. In der Eliteklasse wurde er 2006 und 2007 jeweils Dritter, ehe er 2008 zum ersten Mal den Titel gewann. In der Saison 2009 fuhr Gil für das belgische Continental TeamRevor-Jartazi und 2010 wurde er zum zweiten Mal polnischer Elitemeister. Diese Erfolge wiederholte er 2011 und 2012.