David Gerald Unsworth (ur. 16 października 1973 w Chorley) – piłkarz angielski grający na pozycji środkowego lub lewego obrońcy. Rozegrał 1 mecz w reprezentacji Anglii.
Kariera klubowa Swoją karierę piłkarską Unsworth rozpoczął w klubie Everton. W 1991 roku awansował do kadry pierwszej drużyny, a 25 kwietnia 1992 zadebiutował w Division One w zremisowanym 3:3 wyjazdowym meczu z Tottenhamem Hotspur. W 1995 roku wystąpił w wygranym 1:0 finale Pucharu Anglii z Manchesterem United. W sezonie 1995/1996 stał się podstawowym zawodnikiem Evertonu.
W 1997 roku Unsworth odszedł z Evertonu do West Hamu United za kwotę miliona funtów. W West Hamie swój debiut zanotował 23 sierpnia 1997 w przegranym 1:2 wyjazdowym meczu z Evertonem. W West Hamie spędził jeden sezon.
W lipcu 1998 roku Unsworth przeszedł za 3 miliony funtów do Aston Villi. Nie zadebiutował w niej jednak i miesiąc później wrócił do Evertonu. W zespole z Liverpoolu występował w podstawowym składzie. Po sezonie 2004/2005 odszedł do Portsmouth, w którym zadebiutował 14 sierpnia 2004 w zremisowanym 1:1 domowym meczu z Birmingham City i w debiucie zdobył gola. Na początku 2005 został wypożyczony z Portsmouth do Ipswich Town.