You asked:

what team did joe dimaggio play for

  • New York Yankees
    New York Yankees
    The team that Joe DiMaggio is a player for is New York Yankees.