ווקר התחיל את הקריירה שלו בקבוצת אלגרייס מהליגה הרביעית בספרד בשנת 2006. עד שנת 2010 עבר ווקר בין קבוצות רבות אך מיעט לשחק, ובינואר2011 הצטרף לסן רוקה, ובמשחקו הראשון כבש את שער הבכורה שלו כאשר היה רק 6 דקות על המגרש. בסיום העונה ירד עם הקבוצה לליגה החמישית, אך בעונת 2011/2012 הפך לשחקן מרכזי בקבוצה ועם 8 שערים ב-28 הופעות באותה עונה סייע לה לחזור לליגה הרביעית.
לפני הצטרפותה לאופ"א, ווקר היה השחקן המקצועי היחיד בנבחרת גיברלטר ורשם במדיה 11 הופעות, בהן כבש 5 שערים. ב-24 במאי2013 הצטרפה הנבחרת לאופ"א, וב-19 בנובמבר2013 השתתף ווקר במשחק הרשמי הראשון של הנבחרת, שהסתיים בתיקו 0-0 מול סלובקיה. ב-7 בספטמבר2014 השתתף במשחקה הראשון של הנבחרת בטורניר רשמי, שהסתיים בהפסד 7-0 לפולין במסגרת מוקדמות יורו 2016.
ווקר היה לכובש השער הראשון של גיברלטר במסגרת רשמית של פיפ"א. ב-6 בספטמבר2016 כבש ווקר לרשתה של יוון במסגרת מוקדמות מונדיאל 2018, וקבע שוויון 1-1 בדרך להפסדה של גיברלטר 4-1 בסיום.