Another Miami Marlins player has tested positive for the coronavirus, according to sources.

That brings the number of cases in the team's traveling party to 18.

Major League Baseball has already postponed all of the Marlins' games through Sunday.

"It is most prudent to allow the Marlins time to focus on providing care for their players and planning their Baseball Operations for a resumption early next week," the league said in a statement.