Investigators served a search warrant at the man's home, where they recovered more than 800 collectible toys valued at more than $5,000, according to police.
Officers said the suspect used a self-checkout scheme to carry out the thefts. He would allegedly take a large Lego set along with a smaller, lower-cost toy, then scan only the cheaper item before leaving the store with both.
The man has not been identified. Police said he faces charges of grand theft and possession of stolen property.
The case remains under investigation.