Shemar Moore 's 11 seasons worth of tardiness finally paid off for his " Criminal Minds " co-workers ... who just got laced up with some pricey and ironic gifts from the actor.

Shemar left the show last year, but sources on set tell us he surprised his old cast and crew by showing up this week with 379 Swiss made Fortis watches. Each one has his initials and "always on time" stamped on the face -- a clear nod to Shemar NEVER being on time.