Ο Λεωνίδας Κασελάκης γεννήθηκε στην Αθήνα την 1η Ιουνίου του 1990, έχει ύψος 2.02μ. και αγωνίζεται στις θέσεις των φόργουορντ. Ξεκίνησε την καριέρα του από τα τμήματα υποδομής της Νίκης Αμαρουσίου το 2004 και μετά από τρία χρόνια, το 2007, πήρε μεταγραφή για τον Ηλυσιακό, όπου αγωνίστηκε μέχρι και την περίοδο 2011-2012. Για δύο σεζόν έπαιξε στην Α2 και για άλλες δύο στη μεγάλη κατηγορία, όπου έδειξε δείγματα του ταλέντου του.
Ακολούθως «μετακόμισε» στη Θεσσαλονίκη για λογαριασμό του ΠΑΟΚ, όπου αγωνίστηκε για δύο χρόνια (2012-2014).
Στη συνέχεια φόρεσε τη φανέλα της ΑΕΚ στην οποία έπαιξε για μια σεζόν (2014-2015). Στις 8/8/2015 ανακοινώθηκε η συνεργασία του με την ομάδα της Νέας Κηφισιάς και στην πρώτη του χρονιά με την ομάδα της Κηφισιάς αναδείχτηκε ως ο πιο βελτιωμένος παίκτης του ελληνικού πρωταθλήματος.
Η εξαιρετική του παρουσία στην Κηφισιά αποτέλεσε «διαβατήριο» για την Astana, ομάδα του Καζακστάν, με την οποία κατέκτησε δύο νταμπλ (2017 και 2018).
Τον Ιούλιο του 2018 επέστρεψε στην Ελλάδα για λογαριασμό του Προμηθέα Πάτρας, αγωνιζόμενος μαζί του στο BCL την πρώτη και στο Eurocup τη δεύτερη σεζόν του εκεί.
Την αγωνιστική περίοδο 2019-2020 είχε σε 16 συμμετοχές στο Eurocup 8.1 πόντους, 2.4 ριμπάουντ και 1.5 ασίστ κατά μέσο όρο σε 20:52 λεπτά συμμετοχής. Στο πρωτάθλημα της Basket League είχε 8 πόντους και 4.2 ριμπάουντ κατά μέσο όρο ανά ματς.
Ο Λεωνίδας Κασελάκης ήταν βασικό στέλεχος των μικρών Εθνικών Ομάδων, κατακτώντας πολλούς τίτλους με αυτές. Συγκεκριμένα κέρδισε δύο χρυσά μετάλλια με την Εθνική Εφήβων στο Ευρωπαϊκό πρωτάθλημα του 2008 και με την Εθνική Νέων στο Ευρωπαϊκό Πρωτάθλημα του 2009. Επίσης κατέκτησε και δύο αργυρά μετάλλια με την Εθνική Νέων στο Παγκόσμιο Πρωτάθλημα του 2009 και στο Ευρωπαϊκό Πρωτάθλημα του 2010.
Αγωνίστηκε για πρώτη φορά με την Εθνική Ανδρών, στα Προκριματικά του Παγκοσμίου Κυπέλλου 2019 και συνέχισε στα Προκριματικά για το Ευρωμπάσκετ 2021.