Xhaka khởi nghiệp bóng đá tại Concordia Basel và chuyển đến FC Basel năm 2002. Anh chơi cho nhiều lứa đội trẻ của Basel và từ 2008 đã trở thành thành viên chính trong đội U-21 trong hai năm tại Swiss 1. Liga. Đầu mùa bóng 2010-11, anh và em trai mình được đôn lên đội một và anh bắt đầu thi đấu ở vị trí hậu vệ. Anh có trận ra mắt đội một vào ngày 19 tháng 9 năm 2010 trong chiến thắng 5-0 tại Swiss Cup trước Mendrisio-Stabio.[4] Anh có trận ra mắt Super League vào ngày 27 tháng 2 năm 2011 trong chuyến làm khách thắng 1-0 trước Luzern.[5] Vào cuối mùa bóng anh có được chiếc cúp bạc đầu tiên cùng đội bóng khi Basel giành danh hiệu Super League.
Trong mùa bóng kế tiếp, Xhaka ghi bàn đầu tiên cho Basel vào ngày 10 tháng 9 trong chuyến làm khách thắng 4-0 trước Servette, nơi anh vào sân từ băng ghế dự bị.[6] Ngày 27 tháng 9, anh có trận ra mắt UEFA Champions League khi vào sân thay người trong trận hòa 3-3 trước Manchester United tại Old Trafford..[7] Ngày 18 tháng 1 năm 2012, có thông tin rằng Xhaka được đem cho mượn đến Grasshopper để lấy lại kinh nghiệm chơi bóng cho đội một..[8] Anh có trận ra mắt vào ngày 12 tháng 2 trong thắng lợi 2-0 trước Zürich,[9] và đến cuối mùa bóng anh đã khẳng định vị trí trong đội hình xuất phát, có 13 lần ra sân trong giai đoạn hai của mùa 2011-12. Sau khi có thêm mùa 2012-13 chơi dưới dạng cho mượn tại Grasshoppers, Basel đã gọi anh trở lại thi đấu cho đội một.[10]
Sự nghiệp quốc tế
Albania
Tháng 5 năm 2013, truyền thông đưa tin Xhaka sẽ chào đón lời triệu tập từ đội tuyển Albania.[11] Sau đó Xhaka xác nhận trong một cuộc phỏng vấn rằng lựa chọn cuối cùng của anh là Albania.[12] Tháng 10 năm 2013, lựa chọn của anh bị ảnh hưởng người em trai Granit do không muốn anh tái phạm sai lầm của mình, lựa chọn Thụy Sĩ thay vì Albania.[13] Ngày 18 tháng 12 năm 2013, Xhaka nhận quốc tịch Albania và có thể chơi cho đội tuyển quốc gia nước này, anh buộc phải nhận lời đề nghị từ FIFA.[14]
Vòng loại UEFA Euro 2016
Xhaka nhận lời triệu tập thứ ba liên tiếp cho trận đấu với Bồ Đào Nha vào ngày 7 tháng 9 năm 2014, nhằm khởi động chiến dịch vòng loại UEFA Euro 2016. Anh có trận ra mắt ngày 7 tháng 9 và chơi trọn 90 phút trong thắng lợi làm khách 1-0 trước Bồ Đào Nha.
^“Taulant Xhaka”. Bản gốc lưu trữ ngày 1 tháng 7 năm 2014. Truy cập ngày 19 tháng 3 năm 2017. Geburtsort:Basel
^“Xhaka: Zgjodha pa hezitim Zvicrën, shqiptarët më thonë tradhtar!”. Granit, familja juaj vjen nga Kosova, po ju ku keni lindur? Në Zvicër, në Bazel kam lindur. Ashtu si Taulanti, vëllai im. Disa burime informacioni, duke përfshirë këtu edhe "Ëikipedia", kanë njoftuar se kam lindur në Kosovë, por kjo nuk është e vërtetë
^“Albanien hat schon telefoniert”. Bei Granits Mutter beisst der albanische Fussballverband denn auch auf Granit: «Unsere Kinder sind hier geboren worden und zur Schule gegangen. Sie gehören in die Schweiz.»
^Remo Meister (ngày 27 tháng 2 năm 2011). “Wichtiger 1:0-Arbeitssieg für den FCB” (bằng tiếng Đức). FC Basel 1893. Bản gốc lưu trữ ngày 5 tháng 4 năm 2012. Truy cập ngày 27 tháng 2 năm 2011.
^Basler Zeitung (ngày 3 tháng 6 năm 2013). “Vieles ist klar – vielleicht” (bằng tiếng Đức). FC Basel 1893. Bản gốc lưu trữ ngày 2 tháng 1 năm 2014. Truy cập ngày 3 tháng 6 năm 2013.