De club onderging nog enkele naamsveranderingen, maar sinds 2000 heet de club ES Troyes AC. De club speelde in de eerste klasse in de seizoenen: 1942/43, 1954-1956, 1960/61, 1973-1978, 1999-2003 en opnieuw sinds 2005.
In het seizoen 2009/10 eindigde Troyes als derde in de Championnat National en verzekerde zich hierdoor van promotie naar Ligue 2.
Drie seizoen later, in het seizoen 2012/13, volgt opnieuw degradatie, wanneer Troyes AC als negentiende en voorlaatste eindigt in de hoogste afdeling.
Tijdens het seizoen 2014/15 werd Troyes kampioen van de Ligue 2, waardoor het in het seizoen 2015/16 weer in de Ligue 1 uitkwam.
In het seizoen 2016/17 eindigde de club als derde in de Ligue 2, waarna Troyes AC een play-off speelde tegen FC Lorient, de nummer achttien van de Ligue 1.
Onder leiding van trainer-coach Jean-Louis Garcia won Troyes het tweeluik: op de 2-1 thuisoverwinning volgde een 0-0 gelijkspel.