Benjamin Lawrence Gordon (ur. 2 marca 1991 w Bradford) – angielski piłkarz grający na pozycji lewego obrońcy w Birmingham City, do którego wypożyczony jest z Chelsea.

Kariera klubowa Ben Gordon piłkarską karierę rozpoczął w Leeds United, z którego w 2007 roku trafił do Chelsea. Regularnie występował w juniorach i rezerwach londyńskiego klubu. W marcu 2010 roku został wypożyczony do Tranmere Rovers. W jego barwach zadebiutował w przegranym 0:3 spotkaniu z Brighton & Hove Albion, w którym wystąpił przez pełne 90 minut. Łącznie rozegrał cztery ligowe mecze, następnie zaś powrócił do Chelsea. Latem 2010 roku na zasadzie wypożyczenia trafił do Kilmarnock. W Scottish Premier League zadebiutował 14 sierpnia w przegranym 1:2 spotkaniu z Rangers. Szybko wywalczył miejsce w podstawowym składzie i regularnie pojawiał się na boiskach szkockiej ekstraklasy. 10 listopada zdobył gola w pojedynku przeciwko Hamilton, przyczyniając się do zwycięstwa 3:0.