Answer
With over 500 league appearances, Scott Brown holds the record for the most appearances for Celtic, a testament to his exceptional longevity and unwavering dedication to the club. Having joined in 1999 and captaining the team for several years, Brown's immense impact on and off the pitch solidified his status as a club legend.