Aizsargs Gints Freimanis futbolu sāka spēlēt Brocēnu Starts bērnu komandā, kuru savulaik pārstāvēja arī viņa tēvs. Pirmais treneris bija Juris Barančāns. Gints nereti spēlēja pie vecākiem puišiem malējā pussarga pozīcijā, līdz izpelnījās Daiņa Kazakeviča uzaicinājumu uz FK Jelgava, kas tolaik spēlēja Latvijas 1. līgā.
Pusaudža gados Gints mācījās Saldū un četras reizes trenējās Jelgavā. Studijas Gints uzsāka Jelgavā, taču 2005. gadā pārcēlās uz Ventspili, kur Kurzemes klubs piedāvāja pirmo profesionālo līgumu. FK Ventspils sastāvā Gints visu sezonu nospēlēja dublieros, bet iespēju debitēt galvenajā komandā toreiz liedza savainojums.
2006. gada sākumā Gints pārcēlās uz Rēzeknes komandu Dižvanagi, kuras sastāvā arī piedzīvoja debiju Virslīgas čempionātā. Pēc kluba izkrišanas no Virslīgas atgriezās FK Jelgava sastāvā, kur arī iesāka 2007. gada sezonu, kuras laikā pārcēlās uz FK Jūrmala. Pēc pussezonas Gints Freimanis parakstīja līgumu ar galvaspilsētās klubu FK Rīga.
Pirms 2009. gada sezonas viņš mēģināja iekļūt arī vairākos Spānijas klubos. Tā paša gada februārī pēc ilgstošas brīvlaišanas vēstules sagaidīšanas noslēdza līgumu ar Dublinas St.Patrick's Athletic. Pēc divu nedēļu treniņiem debitēja kluba sastāvā, gūstot vārtus pārbaudes mačā pret Londonas Chelsea dublieriem. Taču Īrijas kluba sastāvā aizvadīja tikai divas spēles, jo vienā no pārbaudes spēlēm Gints iedzīvojās nopietnā ceļgala savainojumā.
2010. gada sezonas sākumā viņš atgriezās FK Jelgava. Mēģinot gatavoties nākamajai sezonai, tika vēl vairāk satraumēts vārīgais ceļgals - krustenisko un mediālo saišu plīsums, satriekts menisks.
Atgūstoties no savainojuma, 2012. gada sākumā Gints pievienojās Vācijas piektās spēcīgākās līgas klubam Pommern Greifswald. 2013. gada jūlijā atgriezās Latvijā, atkal pievienojoties FK Jelgava komandai, kur 2014. gadā kļuva par vienu no līderiem un komandas kapteini.
Kopā ar jelgavniekiem trīs reizes triumfēja Latvijas kausa izcīņā (2013./2014., 2014./2015., 2015./2016.), kā arī sekmīgi aizstāvēja kluba krāsas UEFA Eiropas līgas kvalifikācijā.
Pēc 2017. gada sezonas Gints šķīrās no FK Jelgava. Sākotnēji tik ziņots par pārcelšanos uz Lietuvas čempionāta komandu Klaipēdas Atlantas, tomēr karjeru viņš turpināja Latvijas čempiona FK Spartaks Jūrmala rindās.
Latvijas nacionālās futbola izlases rindās Gints 29 gadu vecumā debitēja 2014. gada 31. maijā Baltijas kausa izcīņas finālā pret Lietuvu (1:0), nākot uz maiņu mača kompensācijas laikā. Savus pirmos vārtus valstsvienībā guva 2018. gada Pasaules kausa kvalifikācijas turnīra ietvaros izbraukumā pret Ungāriju (1:3). 2014. un 2016. gadā Gints kopā ar Latvijas valstsvienību kļuva par Baltijas kausa ieguvēju. 2018. gada 3. februārī Antālijā, Turcijā, pārbaudes spēlē pret Dienvidkoreju (1:1) Gintam pirmo reizi bija uzticēts izlases kapteiņa apsējs!