Birthdate: 6 February 1978
Birthplace: Wrexham, Wales
Other clubs: Panionios (1999), Tranmere Rovers (loan 1999), Tranmere Rovers (1999-2006), Doncaster Rovers (2006-10), Derby County (2010-13), Bury (2013-14), Notts. County (2014), Chester (2014-15), Stockport County (2015-16)
Bought from: Local
Signed for LFC:
International debut: 29.03.2000 vs. Finland
International caps: 9/0 - 09.02.2005
Contract expiry: 01.06.1999
Total games/goals opposite LFC: 1 / 0
LFC league games/goals: 0 / 0
Total LFC games/goals: 0 / 0
Gareth was an unused substitute in the final three league games of 1997-98.
In 1999 Ronnie Whelan brought the left-back to Greece from Liverpool, but he had a very short spell there. He hurried back home to Liverpool and made a name for himself across the Mersey with Tranmere Rovers. After 269 League games in seven years he moved to another Rovers in Doncaster and was there for four years before joining the Championship's Derby County in the 2010/11 season where he is still a regular.
Roberts appeared in twenty-nine matches in The Championship for Derby County during the 2012/13 season. He also played in three domestic cup-ties.
In the summer of 2013 the 35-year-old defender signed a one-year deal with Bury and was appointed captain. But in January 2014 Roberts had his Bury contract cancelled, which left him free to join Notts. County until the end of the season. He made a total of seventeen league appearances during the 2013/14 season, of which six were in League One with Notts. County and eleven in League Two with Bury. He spent 2014/15 in the Conference with Chester then for 2015/16 he dropped to the now re-branded National League North with Stockport County. After his first season there he took his first steps into management, joining Clitheroe in the Northern Premier League North as assistant.