Minnesota Twins (1997-2002) ► Boston Red Sox (2003-16)

| Years | Logo | G | AB | R | H | HR |
| 1997-2002 | 455 | 1,477 | 215 | 393 | 58 | |
| 2003-2008 | 846 | 3,154 | 597 | 936 | 231 | |
| 2009-2016 | 1,107 | 4,009 | 607 | 1,143 | 252 | |
| TOTALS | 2,408 | 8,640 | 1,419 | 2,472 | 541 | |
David Ortiz played for the Minnesota Twins, and Boston Red Sox during his MLB career.
David Ortiz played for 2 teams during his MLB career.