Ο Γιάννης Στάθης γεννήθηκε στις 20 Μαΐου 1987 στην Αθηνά, έχει ύψος 1.73 μ. και αγωνιζόταν ως δεξιός μπακ. Ξεκίνησε την καριέρα του από τις ακαδημίες του Παναθηναϊκού και το πρώτο του επαγγελματικό συμβόλαιο το υπέγραψε στους «πράσινους» την περίοδο 2005-2006, χωρίς όμως να πραγματοποιήσει κάποια συμμετοχή. Έπειτα δόθηκε δανεικός στην Παναχαϊκή, στον Απόλλων Καλαμαριάς (7 συμμετοχές) και στον Ηλυσιακό (16 συμμετοχές). Οι επόμενοι σταθμοί στην καριέρα του ήταν ο ΠΑΣ Γιάννινα (32 συμμετοχές), ο Πανθρακικός (33 συμμετοχές), ο ΟΦΗ (39 συμμετοχές) ο Λεβαδειακός (38 συμμετοχές), ο Πλατανιάς (44 συμμετοχές), ο Απόλλων Σμύρνης (40 συμμετοχές), το Αιγάλεω (5 συμμετοχές) και η Ξάνθη (8 συμμετοχές) όπου έκλεισε την καριέρα του. Τέλος έχει χριστεί διεθνής, μία φορά με τη φανέλα Εθνικής U-19.
Το 2022 σταμάτησε την ενεργό δράση και ασχολήθηκε με το management ποδοσφαιριστών. Το Γενάρη του 2023 μέχρι τα τέλη Μαρτίου 2023 ήταν Team Manager στον Παναιτωλικό.
Το 2005 τελείωσε τις σπουδές του στο τμήμα Μάρκετινγκ & Επικοινωνίας (ΑΣΟΕΕ) και το 2023 έλαβε πιστοποιητικό Επιμόρφωσης «Επιμόρφωση Τεχνικών Διευθυντών Ποδοσφαίρου ΠΑΕ», από το πανεπιστήμιο Πελοποννήσου.