Tất nhiên, những ngày tháng ở Everton là khoảng thời gian thành công nhất trong sự nghiệp của vị HLV 50 tuổi này nhưng để có được ngày hôm nay, David Moyes đã phải cố gắng rất nhiều kể từ khi là 1 cầu thủ.
Moyes bắt đầu sự nghiệp cầu thủ chuyên nghiệp năm 1980 trong màu áo của đội bóng nổi tiếng Scotland, Celtic. Tuy nhiên, trong suốt 3 năm thi đấu tại đây, David Moyes chỉ được ra sân 24 lần và không để lại ấn tượng gì nhiều.
Sự nghiệp của David Moyes bắt đầu bước vào những năm tháng phiêu bạt khi ông chuyển tới Anh thi đấu cho Cambridge, Bristol, Sherewsbury Town rồi lại về nước chơi cho Dunfermline và Hamilton. Đến năm 1993, ông đầu quân cho đội bóng Anh, Preston và có vẻ như đây là sự lựa chọn đúng đắn để kết thúc sự nghiệp quần đùi áo số.
Năm 1996, ông đóng góp rất lớn vào chức vô địch giải hạng 3 của Preston.
Năm 1998, ông trở thành cầu thủ kiêm HLV của Preston.
Năm 2000, ông từ giã sự nghiệp quần đùi áo số và chỉ đảm nhiệm vị trí HLV của Preston. Năm đó, đội bóng này đã vô địch giải hạng Nhì của nước Anh.
Năm 2001, David Moyes đã dẫn dắt Preston đứng ở vị trí thứ 4 của giải hạng Nhất ngay trong mùa đầu tiên có mặt. Tuy nhiên, thật đáng tiếc cho Moyes và các học trò khi họ không thể chiến thắng trong trận Play-off năm đó để giành quyền thi đấu ở giải Ngoại hạng. David Moyes và các học trò khi đó đã để thua 0-3 trước Bolton của HLV Sam Allardyce.
1 năm sau đó, David Moyes cuối cùng cũng được dẫn dắt một đội bóng tại Premier League. Đội bóng đó chính là Everton. Mùa giải đầu tiên, David Moyes cũng Everton trụ hạng thành công ở vị trí thứ 15.
Dẫn dắt Everton được ít lâu, David Moyes đã phát hiện ra một tài năng trẻ vô cùng đặc biệt cho đội bóng. Đó chính là Wayne Rooney. Tuy nhiên sau đó, 2 người đã nảy sinh rất nhiều mâu thuẫn bên ngoài sân cỏ.
Mùa bóng 2004/2005, suýt chút nữa Moyes đưa Everton đến với Champions League. Tuy nhiên, một lần nữa Moyes lại thua ở trận đấu Play-off. Với kết quả thua 2-4 sau 2 lượt trận trước Villareal, David Moyes cùng các học trò lại ngậm ngùi dừng bước.
Năm 1999, Everton của Moyes thi đấu rất thành công tại cúp FA khi lần lượt hạ Liverpool, Aston Villa và cả Manchester United để thẳng tiến tới Wembley dự trận chung kết.
Tuy nhiên, David Moyes lại đành lỗi hẹn với những danh hiệu sau thất bại trước Chelsea.
Mùa giải 2011-2012, Moyes kỷ niệm 10 năm dẫn dắt Everton với việc bảo vệ thành công vị trí thứ 7. Ông trở thành HLV “lâu năm” thứ 3 tại giải Ngoại hạng sau Sir Alex và giáo sư Wenger.
Mùa giải 2012/2013, Everton của David Moyes tiếp tục duy trì phong độ và tính đến nay khi đã đi qua 36 vòng đấu, họ vẫn đang giữ vững vị trí thứ 6.
Moyes chính thức là HLV trưởng của Manchester United thay thế cho Sir Alex.