Spencer Hawes, Jason Terry.
No Met player that has worn the number 31 was on the Yankees.
link: <a href="http://www.basketball-reference.com/friv/numbers.cgi?number=31&year=">number 31</a>
Shawn Marion plays for Dallas Mavericks and his jersey number is 31.
Malik Thomas Boston University
no body cares basketball is gay
Currently, no player on the Steelers wears the #31.
Marouane Fellaini wears jersey number 31 for mancunian republic.
safety Brock Marion in 2000 .
Currently, cornerback Curtis Brown wears #31 for the Steelers.
Pitcher Jon Lester wears #31 for the Red Sox.
Brandon Meriweather, New England Patriots. He's a beast safety!
Pedro Feliciano currently wears #31 for the Yankees.