 Caso played extensively in the MLS Reserve Division, for both Los Angeles Galaxy and Columbus Crew, before being signed to a development contract by Galaxy in 2007.His first - and, to date, only - professional appearance came on August 26, 2007 during the Galaxy's 3-0 loss to the Colorado Rapids.He played the first 45 minutes of the game before being substituted out for Peter Vagenas.