Compare the numbers: 19 > 13 > 10.
Jack has 19 marbles, which is the greatest number.

Final Answer: Jack