אוואנס נולד בדנפרמלין שבסקוטלנד בשנת 1956. אביו שירת בחיל האוויר המלכותי. הוא למד בבית הספר התיכון וודמיל ובגיל 14 חתם בקבוצה דנפרמלין אתלטיק, איתה זכה בגביע הסקוטי עד גיל 16 ובכמה גביעים אחרים.
הוא חתם על תנאים מקצועיים בה ב-21 במאי1973 ובתחילת דרכו שיחק כחלוץ לפני שעבר להגנה. אוואנס ערך את הופעת הבכורה הרשמית ב-27 באוקטובר אותה שנה במשחק נגד גרינוק מורטון לאחר שהחליף את קן מקי ברבע השעה האחרונה. כשהיה בן 17 ערך אוונס את הופעת הבכורה שלו בקבוצה בתיקו 2–2 נגד ריינג'רס, משחק בו שבר את רגלו הימנית.[דרוש מקור] אוואנס חזר לכשירות ב-16 במרץ1974 ונכנס כמחליף נגד קלייד. בעונת 1974/75 הפך לשחקן קבוע בדנפרמלין אתלטיק לאחר הפציעות של ג'ים לישמן ודייב מק'ניקול. בסך הכול ערך במדיה 123 הופעות וכבש 15 שערים.
הסקוטי הצטרף לאסטון וילה לאחר והסקאוט שלה שבכלל הלך לראות את משחקו של יו ווייט השוער, בסופו המליץ למועדון להחתים את אוואנס.[דרוש מקור] העברתו התרחשה במאי 1977 ודנפרמלין אתלטיק קיבלה מקדמה של 21,600 ליש"ט עם 10,800 נוספים לאחר שרשם עשר הופעות בקבוצה הראשונה.[דרוש מקור] הוא זכה עימה להצלחה רבה. הופעת הבכורה הגיעה ב-4 במרץ1978 וזמן לא רב לאחר מכן כבש במילואים שישייה בניצחון 0–10 על שפילד יונייטד. בשתי הופעות נוספות שיחק כחלוץ לפני שחזר לעמדתו הטבעית ושיתף פעולה בהגנה לצד קן מקנוט. בעונת 1980/81 זכה באליפות מפתיעה והראשונה של המועדון מאז 1910, ועונה אחר כך בגביע אירופה לאלופות. במפעל האירופי ההגנה תחתו ספגה רק שני שערים ב-9 משחקים כל הדרך אל הניצחון 0–1 בגמר על באיירן מינכן. בזכות הצלחת המועדון זומן ושיחק בנבחרת סקוטלנד במונדיאל 1982[1]. אוואנס עזב את אסטון וילה ב-1989 לאחר שערך בה 473 הופעות וכבש 63 שערים[2]. התחנות האחרונות בקריירה שלו היו לסטר סיטי ודרלינגטון.