Background
Caceros was born in Ottawa to a Guatemalan father.
Caceros was born in Ottawa to a Guatemalan father.
Syracuse University.
He played for the Ottawa Fury"s Super Y-League club as a teenager, earning a scholarship to Syracuse University. He played for the Orange for four years before returning to Ottawa to play for the Fury"s PDL club, where he played three seasons. Club Caceros began his professional career with Capital City F.C., based in his hometown of Ottawa, in their inaugural season in the Canadian Soccer League.
He played a key role in a team that included many of his former Fury teammates, and helped the club to a 3rd-place league finish and a trip to the playoff final.
In March, 2012 he was signed by Football Club Edmonton of the NASL. He played in 24 of Edmonton"s 28 NASL matches in the 2012 season, as well as one Canadian Championship match. In 2013, Caceros split his time between the Harrisburg City Islanders of the USL Pro league and Kingston Football Club of the Canadian Soccer League, helping to guide Kingston Football Club to the 2013 Computer Science Laboratory league championship.
Had a trial with the New York Cosmos of the NASL.