NBA 30-point streaks

What is the longest NBA 30-point streak?

The longest NBA 30-point streak on file is James Harden, 32 games (Dec 13, 2018 – Feb 21, 2019), in the game logs since 1993-94. In 2025-26 the longest was Luka Doncic, 13 games (Mar 6 – Mar 31, 2026).

Longest 30-point streaks in 2025-26

Longest NBA 30-point streaks in 2025-26
1Luka DoncicLAL13Mar 6 – Mar 31, 2026
2Jaylen BrownBOS9Dec 2 – Dec 28, 2025
2Luka DoncicLAL9Nov 15 – Dec 10, 2025
4Shai Gilgeous-AlexanderOKC7Oct 28 – Nov 9, 2025
5Luka DoncicLAL6Dec 28, 2025 – Jan 7, 2026
5Anthony EdwardsMIN6Nov 21 – Dec 2, 2025
7Shai Gilgeous-AlexanderOKC5Nov 19 – Nov 28, 2025
7Luka DoncicLAL5Apr 9 – Oct 31, 2025
7Giannis AntetokounmpoMIL5Apr 11 – Oct 28, 2025
10Devin BookerPHX4Mar 12 – Mar 17, 2026
10Anthony EdwardsMIN4Jan 31 – Feb 6, 2026
10Cooper FlaggDAL4Jan 29 – Feb 5, 2026
10Luka DoncicLAL4Jan 20 – Jan 26, 2026
10Joel EmbiidPHI4Jan 16 – Jan 24, 2026
10Shai Gilgeous-AlexanderOKC4Jan 17 – Jan 23, 2026

Longest 30-point streaks since 1993-94

Longest NBA 30-point streaks in the game logs on file
1James HardenHOU32Dec 13, 2018 – Feb 21, 2019
2Joel EmbiidPHI22Nov 17, 2023 – Jan 25, 2024
3Kobe BryantLAL16Jan 29 – Feb 28, 2003
4Tracy McGradyORL14Mar 5 – Apr 1, 2003
5Luka DoncicLAL13Mar 6 – Mar 31, 2026
6Kevin DurantOKC12Jan 7 – Jan 29, 2014
6Kobe BryantLAL12Dec 2 – Dec 26, 2012
8Luka DoncicDAL11Nov 22 – Dec 18, 2023
8Stephen CurryGS11Mar 29 – Apr 19, 2021
8Shaquille O'NealLAL11Mar 28 – Apr 17, 2001
11Joel EmbiidPHI10Mar 2 – Mar 20, 2023
11DeMar DeRozanCHI10Feb 4 – Feb 26, 2022
11LeBron JamesCLE10Mar 22 – Apr 10, 2006
14Jaylen BrownBOS9Dec 2 – Dec 28, 2025
14Luka DoncicLAL9Nov 15 – Dec 10, 2025

Regular season only, and a streak runs on from one season into the next, as the league counts them. A game the player sat out is skipped, not a break. Counted from the game logs on file, which start in 1993-94: a streak from before then is not here. Runs of 4 games or more are kept; Team is the club of the streak's last game. ESPN's logs lack some games of 1999-00 and 2012-13 to 2017-18; a missing game is skipped, not counted as a break, so a streak through those seasons can read a few games short.