Diana Matheson (* 6. April 1984 in Mississauga) ist eine kanadische Fußballspielerin. Die Mittelfeldspielerin spielt beim Utah Royals FC und in der kanadischen Nationalmannschaft.
Ihr erstes A-Länderspiel machte sie mit 18 Jahren am 18. März 2003 beim 0:1 gegen Norwegen beim Algarve Cup. Mit der kanadischen Fußballnationalmannschaft belegte sie bei der Fußball-Weltmeisterschaft 2003 den vierten Platz. 2007 schied sie mit Kanada in der Vorrunde der WM aus. Bei den Olympischen Sommerspielen 2008 kam sie mit ihrer Mannschaft bis ins Viertelfinale. Dort verloren sie in der Verlängerung mit 1:2 gegen den späteren Turniersieger Vereinigte Staaten. Größter Erfolg war der Gewinn des CONCACAF Women’s Gold Cup 2010. Am 15. September 2010 machte sie als sechste kanadische Spielerin ihr 100. Länderspiel, am 21. Januar 2011 stand sie als vierte kanadische Spielerin zum 100. Mal in der Startaufstellung. Sie war mit 1,54 m die kleinste Spielerin des kanadischen Kaders für die WM und wurde im Eröffnungsspiel gegen Deutschland eingesetzt. Auch in den beiden anderen Spielen wurde sie eingesetzt und gehörte noch zu den besseren kanadischen Spielerinnen, die aber insgesamt enttäuschten und ohne Punktgewinn ausschieden.