Nicol Ruprecht nahm als Kind zunächst Ballettunterricht, beim Üben im Garten wurde die Nachbarin, eine Gymnastiklehrerin, auf sie aufmerksam und Nicol Ruprecht kam so zur Rhythmischen Gymnastik. Ab 2005 war sie als Leistungssportlerin aktiv. 2008 nahm sie mit der Gruppe erstmals bei den Europameisterschaften teil, bei denen sie in der Folge 2009 Platz 8, 2011 Platz 6 und 2018 Platz 15 belegte. Bei den Europameisterschaften 2013 erreichte sie im Mannschaftsmehrkampf gemeinsam mit Caroline Weber und Natascha Wegscheider den 7. Platz.
2009 übersiedelte sie mit ihren Eltern und ihren beiden jüngeren der vier Geschwister nach Wien, wo sie seitdem von Luchia Egermann trainiert wurde. 2011 wurde sie erstmals Österreichische Staatsmeisterin, in der Folge wurde sie 2013, 2014, 2016 und 2018 sechsfache sowie 2015 und 2017 fünffache Staatsmeisterin. Bei den World Games 2013 belegte sie Platz neun, bei den Europaspielen 2015 Platz sechs und bei den World Games 2017 den 11. Platz. 2009–2011, 2013–2015 sowie 2017 und 2018 nahm sie außerdem an den Weltmeisterschaften teil, 2015, 2017 und 2018 war sie WM-Mehrkampf-Finalistin. Im September 2018 belegte sie bei der Weltmeisterschaft der Rhythmischen Gymnastik in Sofia im Mehrkampffinale den 20. Platz.
Ursprünglich wollte sie ihre Karriere mit Jahresende 2020 beenden, aufgrund der COVID-19-Pandemie und der Verschiebung der Olympischen Sommerspiele auf 2021 verlängerte sie um ein Jahr. Bei der EM der Rhythmischen Gymnastik in Warna in Bulgarien schaffte sie es im Juni 2021 nicht ins Finale, verpasste damit die Qualifikation für die Olympischen Spiele und beendete damit ihre internationale Karriere. Die nationale Verabschiedung erfolgte mit der Staatsmeisterschaft in Innsbruck am 26. und 27. Juni 2021, bei der sie den insgesamt 53. Staatsmeistertitel holte. Nach Beendigung ihrer Sportlaufbahn absolviert sie eine Ausbildung zur Kindergarten-Pädagogin.