Players who played for the Knicks and the Mavericks
40 players · NBA since 1996/97
40 players have played for both the Knicks and the Mavericks in the NBA since 1996/97. 18 played for the Knicks first and 22 for the Mavericks first. The longest-serving played 659 games across both; the top scorer got 13,299 points; the first move came in 1998/99, the most recent in 2024/25.
Can you name all 40?
0/400:00
- Knicks 357 · Mavericks 302
- Knicks 254 · Mavericks 379
- Knicks 614 · Mavericks 5
- Knicks 88 · Mavericks 386
- Knicks 365 · Mavericks 27
- Knicks 200 · Mavericks 175
- Knicks 214 · Mavericks 117
- Knicks 186 · Mavericks 144
- Knicks 199 · Mavericks 117
- Knicks 267 · Mavericks 28
- Knicks 2 · Mavericks 263
- Knicks 99 · Mavericks 164
- Knicks 154 · Mavericks 91
- Knicks 222 · Mavericks 2
- Knicks 28 · Mavericks 196
- Knicks 69 · Mavericks 155
- Knicks 171 · Mavericks 47
- Knicks 165 · Mavericks 46
- Knicks 114 · Mavericks 88
- Knicks 58 · Mavericks 101
- Knicks 148 · Mavericks 6
- Knicks 132 · Mavericks 18
- Knicks 47 · Mavericks 99
- Knicks 94 · Mavericks 51
- Knicks 76 · Mavericks 50
- Knicks 32 · Mavericks 87
- Knicks 82 · Mavericks 18
- Knicks 20 · Mavericks 77
- Knicks 36 · Mavericks 47
- Knicks 68 · Mavericks 14
- Knicks 55 · Mavericks 26
- Knicks 17 · Mavericks 59
- Knicks 68 · Mavericks 6
- Knicks 19 · Mavericks 50
- Knicks 15 · Mavericks 52
- Knicks 37 · Mavericks 9
- Knicks 22 · Mavericks 21
- Knicks 22 · Mavericks 17
- Knicks 12 · Mavericks 16
- Knicks 8 · Mavericks 3
Who stands out
Spoilers
Jalen Brunson has the most games for the two combined: 357 for the Knicks and 302 for the Mavericks. Jalen Brunson scored the most points across both: 9,569 for the Knicks and 3,730 for the Mavericks.
In our data, Dennis Scott was the first to have played for both (his first game for the Knicks came in 1998/99). The most recent player to play for both is Delon Wright, who first played for the Knicks in 2024/25.
Show all 40 players
Spoilers
| Player | Knicks | Mavericks | First | ||||
|---|---|---|---|---|---|---|---|
| G | Pts | Seasons | G | Pts | Seasons | ||
| Jalen Brunson | 357 | 9,569 | 2022–2027 | 302 | 3,730 | 2018–2022 | Mavericks |
| Tim Hardaway Jr. | 254 | 3,504 | 2013–2019 | 379 | 5,621 | 2018–2024 | Knicks |
| Kurt Thomas | 614 | 6,325 | 1998–2013 | 5 | 37 | 1997/98 | Mavericks |
| Jason Kidd | 88 | 469 | 2012/13 | 386 | 3,434 | 1996–2012 | Mavericks |
| David Lee | 365 | 4,775 | 2005–2010 | 27 | 225 | 2015/16 | Knicks |
| Tyson Chandler | 200 | 1,967 | 2011–2014 | 175 | 1,737 | 2010–2015 | Mavericks |
| Frank Ntilikina | 214 | 1,155 | 2017–2021 | 117 | 398 | 2021–2023 | Knicks |
| Kristaps Porzingis | 186 | 3,312 | 2015–2018 | 144 | 2,846 | 2019–2022 | Knicks |
| Raymond Felton | 199 | 2,670 | 2010–2014 | 117 | 957 | 2014–2016 | Knicks |
| Amar'e Stoudemire | 267 | 4,545 | 2010–2015 | 28 | 287 | 2014/15 | Knicks |
| Wesley Matthews | 2 | 14 | 2018/19 | 263 | 3,405 | 2015–2019 | Mavericks |
| Reggie Bullock Jr. | 99 | 987 | 2019–2021 | 164 | 1,334 | 2021–2023 | Knicks |
| Howard Eisley | 154 | 1,135 | 2001–2004 | 91 | 793 | 2000/01 | Mavericks |
| Eddy Curry | 222 | 3,367 | 2005–2010 | 2 | 9 | 2012/13 | Knicks |
| Erick Strickland | 28 | 120 | 2000/01 | 196 | 1,924 | 1996–2000 | Mavericks |
| Trey Burke | 69 | 849 | 2017–2019 | 155 | 1,071 | 2018–2022 | Knicks |
| Quentin Grimes | 171 | 1,447 | 2021–2024 | 47 | 480 | 2024/25 | Knicks |
| Courtney Lee | 165 | 1,804 | 2016–2019 | 46 | 187 | 2018–2020 | Knicks |
| Jose Calderon | 114 | 926 | 2014–2016 | 88 | 997 | 2013/14 | Mavericks |
| Dennis Smith Jr. | 58 | 504 | 2018–2021 | 101 | 1,462 | 2017–2019 | Mavericks |
| Steve Novak | 148 | 1,042 | 2011–2013 | 6 | 11 | 2010/11 | Mavericks |
| Tim Thomas | 132 | 1,586 | 2003–2009 | 18 | 135 | 2009/10 | Knicks |
| Keith Van Horn | 47 | 769 | 2003/04 | 99 | 899 | 2004–2006 | Knicks |
| Nerlens Noel | 94 | 432 | 2020–2022 | 51 | 319 | 2016–2018 | Mavericks |
| Shane Larkin | 76 | 470 | 2014/15 | 50 | 132 | 2013/14 | Mavericks |
| Samuel Dalembert | 32 | 128 | 2014/15 | 87 | 561 | 2013/14 | Mavericks |
| Justin Holiday | 82 | 629 | 2016/17 | 18 | 79 | 2022/23 | Knicks |
| Delon Wright | 20 | 67 | 2024/25 | 77 | 520 | 2019/20 | Mavericks |
| Wayne Ellington | 36 | 183 | 2019/20 | 47 | 153 | 2013/14 | Mavericks |
| Shawne Williams | 68 | 486 | 2010/11 | 14 | 42 | 2008/09 | Mavericks |
| Doug McDermott | 55 | 395 | 2017/18 | 26 | 235 | 2017/18 | Knicks |
| Theo Pinson | 17 | 2 | 2020/21 | 59 | 143 | 2021–2023 | Knicks |
| Quincy Acy | 68 | 398 | 2014/15 | 6 | 13 | 2016/17 | Knicks |
| DeAndre Jordan | 19 | 207 | 2018/19 | 50 | 551 | 2018/19 | Mavericks |
| Dennis Scott | 15 | 43 | 1998/99 | 52 | 707 | 1997/98 | Mavericks |
| Kemba Walker | 37 | 431 | 2021/22 | 9 | 72 | 2022/23 | Knicks |
| John Jenkins | 22 | 115 | 2018/19 | 21 | 69 | 2015/16 | Mavericks |
| Bruno Sundov | 22 | 27 | 2003–2005 | 17 | 30 | 1998–2000 | Mavericks |
| Ricky Ledo | 12 | 89 | 2014/15 | 16 | 20 | 2013–2015 | Mavericks |
| Charlie Brown Jr. | 8 | 6 | 2023/24 | 3 | 2 | 2021/22 | Mavericks |
Head to head
In the NBA since 1996/97, the Knicks and the Mavericks have met 58 times: the Knicks won 21, the Mavericks 37.
- Knicks' biggest win: Mavericks 94-128 Knicks (2009/10)
- Mavericks' biggest win: Knicks 78-128 Mavericks (2009/10)
More pairs
Play
FAQ
Spoilers
- How many players have played for both the Knicks and the Mavericks?
- 40 in the NBA since 1996/97: Jalen Brunson, Tim Hardaway Jr., Kurt Thomas, Jason Kidd, David Lee, Tyson Chandler and 34 more.
- Who has played the most games for the Knicks and the Mavericks?
- Jalen Brunson: 357 for the Knicks and 302 for the Mavericks, 659 in all. Jalen Brunson scored the most points across both, 13,299.
- Who is the most recent player to play for both the Knicks and the Mavericks?
- Delon Wright. He played for the Mavericks (2019/20), then the Knicks from 2024/25.
- What period does this list cover?
- NBA games from 1996/97 to the present, updated as new games are played. Earlier games aren't in our data, so all-time lists can be longer.
Data: NBA since 1996/97. Earlier games aren't included, so all-time lists can be longer.