Florida Marlins second baseman Omar Infante broke his right middle finger diving for a grounder in a 7-4 loss to the St. Louis Cardinals on Thursday night, and it's uncertain how long he will be sidelined.