When and where did baseball player Luis Castillo play?

Luis Castillo debuted on August 8, 1996, playing for the Florida Marlins at Joe Robbie Stadium; he played his final game on October 3, 2010, playing for the New York Mets at Citi Field.