Point Guard
Thomas Heurtel
Age 37 · France · 189 cm (6'2") · Born Apr 10, 1989
10.0 PPG
2.1 RPG
5.3 APG
1,168 games
27 seasons

Career snapshot
27seasons
1,168games
11,633career pts
9.2PER (avg)
Most-played franchise:
Barca
· 172 games · 2017-18–2020-21
Career highs (single season)
PPG
14.4
2020-21 · LYV
RPG
2.9
2015-16 · SPI
APG
7.9
2015-16 · SPI
PER
17.3
2015-16 · Anadolu
Honors & awards
1×
EuroLeague Assist Leader
2016
Career by team
ASVEL Villeurbanne
2025-26 – 2025-26 · 1 seasons
9.2 PPG
1.5 RPG
5.4 APG
25 games
ASVEL Basket
2020-21 – 2025-26 · 3 seasons
10.6 PPG
1.9 RPG
5.5 APG
58 games
ASVEL Lyon-Villeurbanne
2025-26 – 2025-26 · 1 seasons
9.2 PPG
1.5 RPG
5.4 APG
25 games
Shenzhen
2024-25 – 2024-25 · 1 seasons
18.2 PPG
4.3 RPG
8.5 APG
10 games
Real Madrid Baloncesto
2021-22 – 2021-22 · 1 seasons
9.0 PPG
2.4 RPG
4.6 APG
27 games
Real Madrid
2021-22 – 2021-22 · 2 seasons
8.7 PPG
2.4 RPG
4.4 APG
53 games
Barca
2017-18 – 2020-21 · 6 seasons
10.8 PPG
2.1 RPG
5.4 APG
172 games
FC Barcelona Basket
2017-18 – 2020-21 · 4 seasons
9.4 PPG
2.0 RPG
5.1 APG
80 games
FC Barcelona Bàsquet
2017-18 – 2020-21 · 4 seasons
9.4 PPG
2.0 RPG
5.1 APG
80 games
Anadolu Efes
2015-2016 – 2016-2017 · 2 seasons
12.3 PPG
2.6 RPG
6.2 APG
72 games
Anadolu Efes Istanbul
2015-16 – 2016-17 · 2 seasons
12.7 PPG
2.2 RPG
6.5 APG
59 games
Anadolu Efes S.K.
2014-15 – 2016-17 · 3 seasons
11.9 PPG
2.2 RPG
6.5 APG
77 games
Spirou Charleroi
2014-15 – 2016-17 · 3 seasons
11.9 PPG
2.2 RPG
6.5 APG
77 games
Saski Baskonia
2011-12 – 2014-15 · 4 seasons
7.6 PPG
2.0 RPG
4.5 APG
69 games
Baskonia Vitoria-Gasteiz
2011-12 – 2014-15 · 4 seasons
7.6 PPG
2.0 RPG
4.5 APG
69 games
Estudiantes Caja Postal
2012-2013 – 2013-2014 · 2 seasons
7.8 PPG
2.2 RPG
4.4 APG
71 games
CAJ
2012-13 – 2013-14 · 2 seasons
7.5 PPG
2.1 RPG
4.9 APG
49 games
CB Lucentum Alicante
2010-2011 – 2010-2011 · 1 seasons
9.5 PPG
1.1 RPG
2.4 APG
31 games
Strasbourg IG
2009-2010 – 2009-2010 · 1 seasons
9.4 PPG
2.0 RPG
4.8 APG
30 games
Pau-Orthez
2008-2009 – 2008-2009 · 1 seasons
10.0 PPG
2.4 RPG
6.2 APG
28 games
Elan Bearnais Pau-Orthez
2007-08 – 2007-08 · 1 seasons
1.3 PPG
0.3 RPG
0.7 APG
3 games
Stats by season
| Season | Team | G | GS | MIN | PTS | REB | AST | STL | BLK | FG% | 3P% | FT% | PER | WS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2007-08 | EuroCup | 3 | 0 | 6.7 | 1.3 | 0.3 | 0.7 | 0.0 | 0.0 | 66.7 | 0.0 | 0.0 | -1.3 | — |
| 2007-08 | PAU | 3 | 0 | 6.7 | 1.3 | 0.3 | 0.7 | 0.0 | 0.0 | 40.0 | 0.0 | — | — | — |
| 2008-2009 | PAU | 28 | 0 | 27.0 | 10.0 | 2.4 | 6.2 | 0.8 | 0.0 | 47.5 | 38.6 | 66.7 | — | — |
| 2009-2010 | Strasbourg | 30 | 0 | 22.8 | 9.4 | 2.0 | 4.8 | 1.1 | 0.0 | 45.7 | 41.8 | 73.2 | — | — |
| 2010-2011 | LUC | 31 | 0 | 19.1 | 9.5 | 1.1 | 2.4 | 1.0 | 0.0 | 43.8 | 37.2 | 82.5 | — | — |
| 2011-12 | Saski | 10 | 4 | 11.5 | 3.3 | 0.8 | 1.0 | 0.1 | 0.0 | 52.6 | 23.5 | 50.0 | 1.7 | — |
| 2011-12 | BAS | 10 | 4 | 11.5 | 3.3 | 0.8 | 1.0 | 0.1 | 0.0 | 38.9 | 23.5 | 50.0 | — | — |
| 2012-13 | Saski | 28 | 20 | 20.5 | 7.2 | 2.1 | 4.5 | 0.7 | 0.0 | 52.4 | 43.7 | 69.0 | 9.1 | — |
| 2012-13 | CAJ | 28 | 0 | 20.4 | 7.2 | 2.1 | 4.5 | 0.7 | 0.0 | 48.4 | 43.7 | 69.0 | — | — |
| 2012-13 | BAS | 28 | 20 | 20.5 | 7.2 | 2.1 | 4.5 | 0.7 | 0.0 | 48.4 | 43.7 | 69.0 | — | — |
| 2012-2013 | CAJ | 37 | 0 | 18.5 | 5.4 | 1.7 | 3.5 | 0.7 | 0.1 | 41.1 | 42.3 | 79.4 | — | — |
| 2013-14 | Saski | 21 | 19 | 25.8 | 8.0 | 2.1 | 5.3 | 0.7 | 0.0 | 52.4 | 23.5 | 78.6 | 9.8 | — |
| 2013-14 | CAJ | 21 | 0 | 25.8 | 8.0 | 2.1 | 5.3 | 0.8 | 0.0 | 43.2 | 23.5 | 78.6 | — | — |
| 2013-14 | BAS | 21 | 19 | 25.8 | 8.0 | 2.1 | 5.3 | 0.7 | 0.0 | 42.9 | 23.5 | 78.6 | — | — |
| 2013-2014 | CAJ | 34 | 0 | 26.1 | 10.6 | 2.9 | 5.4 | 0.8 | 0.1 | 49.8 | 37.0 | 85.1 | — | — |
| 2014-15 | BAS | 10 | 6 | 28.4 | 12.2 | 2.9 | 6.6 | 0.9 | 0.0 | 53.2 | 56.3 | 78.6 | — | — |
| 2014-15 | SPI | 18 | 9 | 24.0 | 9.4 | 2.4 | 6.2 | 0.6 | 0.1 | 41.7 | 39.3 | 82.6 | — | — |
| 2014-15 | Saski | 10 | 6 | 28.4 | 12.2 | 2.9 | 6.6 | 0.9 | 0.0 | 51.1 | 56.2 | 78.6 | 16.0 | — |
| 2014-15 | Anadolu | 18 | 9 | 24.0 | 9.4 | 2.4 | 6.2 | 0.6 | 0.1 | 43.3 | 39.3 | 82.6 | 10.8 | — |
| 2015-16 | EFE | 24 | 0 | 27.4 | 12.7 | 2.9 | 7.9 | 0.8 | 0.0 | 49.8 | 42.7 | 80.3 | — | — |
| 2015-16 | SPI | 24 | 15 | 27.4 | 12.7 | 2.9 | 7.9 | 0.8 | 0.0 | 49.8 | 42.7 | 80.3 | — | — |
| 2015-16 | Anadolu | 24 | 15 | 27.4 | 12.7 | 2.9 | 7.9 | 0.8 | 0.0 | 54.2 | 42.7 | 80.3 | 17.3 | — |
| 2015-2016 | EFE | 39 | 0 | 26.1 | 12.4 | 2.9 | 5.7 | 0.8 | 0.0 | 46.9 | 39.4 | 84.6 | — | — |
| 2016-17 | Anadolu | 35 | 6 | 26.3 | 12.7 | 1.7 | 5.6 | 0.8 | 0.0 | 50.4 | 33.7 | 86.7 | 12.5 | — |
| 2016-17 | EFE | 35 | 0 | 26.3 | 12.7 | 1.7 | 5.6 | 0.8 | 0.0 | 45.7 | 33.7 | 86.7 | — | — |
| 2016-17 | SPI | 35 | 6 | 26.3 | 12.7 | 1.7 | 5.6 | 0.8 | 0.0 | 45.7 | 33.7 | 86.7 | — | — |
| 2016-2017 | EFE | 33 | 0 | 25.7 | 12.2 | 2.2 | 6.7 | 1.0 | 0.0 | 43.7 | 41.3 | 77.1 | — | — |
| 2017-18 | FC | 30 | 22 | 23.6 | 11.3 | 2.4 | 6.5 | 0.7 | 0.0 | 58.3 | 34.8 | 81.4 | 14.0 | — |
| 2017-18 | FCB | 40 | 0 | 24.1 | 12.8 | 2.3 | 6.3 | 1.1 | 0.0 | 49.5 | 42.6 | 79.8 | — | — |
| 2017-18 | BAR | 30 | 22 | 23.6 | 11.3 | 2.4 | 6.5 | 0.7 | 0.0 | 50.0 | 34.8 | 81.4 | — | — |
| 2017-18 | FCB | 30 | 0 | 23.6 | 11.3 | 2.4 | 6.5 | 0.7 | 0.0 | 50.0 | 34.8 | 81.4 | — | — |
| 2018-19 | BAR | 35 | 19 | 21.1 | 10.4 | 1.9 | 4.8 | 0.7 | 0.0 | 47.7 | 45.0 | 75.3 | — | — |
| 2018-19 | FCB | 35 | 0 | 21.1 | 10.4 | 1.9 | 4.8 | 0.7 | 0.0 | 47.7 | 45.0 | 75.3 | — | — |
| 2018-19 | FC | 35 | 19 | 21.1 | 10.4 | 1.9 | 4.8 | 0.7 | 0.0 | 48.8 | 45.0 | 75.3 | 11.1 | — |
| 2018-19 | FCB | 41 | 0 | 21.8 | 12.9 | 2.2 | 5.4 | 0.9 | 0.0 | 52.9 | 40.5 | 85.8 | — | — |
| 2019-20 | BAR | 3 | 0 | 13.4 | 5.3 | 2.3 | 4.7 | 0.3 | 0.0 | 38.5 | 40.0 | 100.0 | — | — |
| 2019-20 | FC | 3 | 0 | 13.4 | 5.3 | 2.3 | 4.7 | 0.3 | 0.0 | 33.3 | 40.0 | 100.0 | 7.3 | — |
| 2020-21 | FC | 12 | 0 | 13.6 | 2.9 | 1.2 | 2.4 | 0.4 | 0.0 | 34.6 | 21.1 | 83.3 | 1.9 | — |
| 2020-21 | FCB | 12 | 0 | 13.5 | 2.9 | 1.2 | 2.4 | 0.4 | 0.0 | 28.9 | 21.1 | 83.3 | — | — |
| 2020-21 | BAR | 12 | 0 | 13.6 | 2.9 | 1.2 | 2.4 | 0.4 | 0.0 | 28.9 | 21.1 | 83.3 | — | — |
| 2020-21 | FCB | 14 | 0 | 18.2 | 5.9 | 1.6 | 4.6 | 0.9 | 0.0 | 42.9 | 33.3 | 77.8 | — | — |
| 2020-21 | LYV | 23 | 0 | 24.7 | 14.4 | 2.7 | 6.2 | 1.0 | 0.1 | 50.2 | 40.4 | 90.3 | — | — |
| 2021-22 | RMB | 27 | 0 | 19.3 | 9.0 | 2.4 | 4.6 | 0.6 | 0.0 | 42.1 | 40.0 | 85.7 | — | — |
| 2021-22 | RMB | 26 | 0 | 17.7 | 8.3 | 2.4 | 4.2 | 0.5 | 0.0 | 42.4 | 46.3 | 88.0 | — | — |
| 2021-22 | Real | 27 | 14 | 19.4 | 9.0 | 2.4 | 4.6 | 0.6 | 0.0 | 43.8 | 40.0 | 85.7 | 9.7 | — |
| 2024-25 | SHEN | 10 | 0 | 29.8 | 18.2 | 4.3 | 8.5 | 2.0 | 0.0 | 50.0 | 45.0 | 87.5 | — | — |
| 2025-26 | ASV | 25 | 6 | 19.5 | 9.2 | 1.5 | 5.4 | 0.5 | 0.0 | 42.0 | 37.0 | 80.4 | — | — |
| 2025-26 | LYV | 25 | 0 | 19.4 | 9.2 | 1.5 | 5.4 | 0.5 | 0.0 | 42.0 | 37.0 | 80.4 | — | — |
| 2025-26 | ASVEL | 25 | 6 | 19.5 | 9.2 | 1.5 | 5.4 | 0.5 | 0.0 | 45.5 | 37.0 | 80.4 | 9.0 | — |
| 2025-26 | LYV | 10 | 0 | 15.4 | 5.1 | 1.1 | 4.1 | 0.3 | 0.0 | 32.7 | 27.3 | 80.0 | — | — |
Transfers & team changes
Derived from season-by-season team membership.
| Date | Move | Type | Notes | ||
|---|---|---|---|---|---|
| Oct 2025 | FC Barcelona Bàsquet | ASVEL Lyon-Villeurbanne | offseason | From 2020-21 to 2025-26 | |
| Oct 2017 | Anadolu Efes S.K. | FC Barcelona Bàsquet | offseason | From 2016-17 to 2017-18 | |
| Oct 2014 | Anadolu Efes S.K. | Saski Baskonia | mid season trade | From 2014-15 to 2014-15 | |
| Oct 2014 | Saski Baskonia | Anadolu Efes S.K. | offseason | From 2013-14 to 2014-15 | |
| Oct 2011 | Real Madrid Baloncesto | Saski Baskonia | offseason | From 2021-22 to 2011-12 | |
Similar players
Jaron Blossomgame
Power Forward · AS Monaco Basket
10.0 career PPG
Chris Boucher
Power Forward · Boston Celtics
10.0 career PPG
Yannis Morin
Power Forward
10.0 career PPG
About Thomas Heurtel
Thomas David Heurtel is a French professional basketball player for ASVEL Basket of the French LNB Pro A and the EuroLeague. Standing at 1.89 m, he plays at the point guard position.