Fudbalski klub Tekstilac svoje utakmice igra na Gradskom stadionu još od 1928. godine. Kada je klub osnovan, prve utakmice su se igrale na Vašarištu, mestu gde se danas nalazi stadion Fudbalskog kluba Odžaci.
Kada su Johan Ertl i radnici Fabrike užarije i kanapa osnovali klub, Ertl je odmah pomogao da se na Vašarištu obezbede osnovni uslovi za igranje. Šest godina nakon njegove smrti, njegov sin je izgradio stadion na kojem Tekstilac i danas igra.
Prva prvenstvena utakmica na novom stadionu odigrana je 14. oktobra 1928. godine. Protivnik tadašnjem Odžačkom sportskom klubu bio je tim Soko. Stadion je za to vreme imao izuzetno dobre uslove – posedovao je svlačionice, kupatila i tuševe, što je tada bila retkost.
Dolaskom komunista, stadion je poneo naziv po jugoslovenskom narodnom heroju Ivi Loli Ribaru, a kasnije, kada je prešao u vlasništvo opštine, dobio je današnje ime – Gradski stadion.
Jedina tribina na stadionu izgrađena je 1962. godine na zapadnoj strani. Bilo je to betonsko zdanje bez postavljenih sedišta. Tokom renoviranja 2016. godine postavljena je nova ograda i napravljen poseban sektor za gostujuće navijače. Kapacitet tribine procenjuje se na 3.000 stajaćih mesta.
Nova atletska staza postavljena je 2018. godine. Ima četiri trake duž cele dužine od 400 metara, dok deo od 120 metara ima šest traka. Staza je oivičena sa obe strane, nasut je sloj šljunka i šljake, a potom je i zvanično obeležena.
Tokom boravka u Superligi, Tekstilac je kao domaćin koristio stadion u susednim gradovima kao što su Bačka Topola i Lazarevac. To je zbog toga jer nije ispunjavao standarde Superlige Srbije.