
NBAPlayDB Filters: What They Are and How to Use Them
A complete guide to all NBAPlayDB filters. Learn how to find exact NBA clips using play search filters for teams, players, shot types, and more.
Finding the exact NBA play you want can feel overwhelming. NBAPlayDB has thousands of clips from every game. Filters help you narrow down results to find exactly what you need in seconds. This guide explains every filter available on NBAPlayDB. You will learn what each filter does and when to use it.
Ready to start? Go to the search page and follow along as you read.
Search Bar
The search bar at the top of the page lets you quickly find plays using keywords.
Search Keywords
Type any keyword to search across all play descriptions. You can search for player names, team names, play types, or any text that appears in the play description.
You can combine search keywords with any filter. For example, search for "step back" while filtering by Action Type "3PT" and Action Player "James Harden" to find all of Harden's step-back three-pointers.
Game Information Filters
These filters help you find plays from specific games, seasons, or time periods.
Season
Select which NBA season to search. You can pick one season or multiple seasons at once.
Season Segment
Filter by regular season or playoffs.
Game Date
Pick a date range to search within. You can set a start date, end date, or both.
Last N Games
Filter plays from a player's most recent games. Choose from 3, 5, 10, 15, or 20 games. Requires a player to be selected in the Action Player or Involved Player filter first.
Period
Filter by quarter or overtime period. Options include 1st, 2nd, 3rd, 4th quarter, and overtime periods.
Clock Time
A range slider that filters by the remaining time on the game clock within a quarter. Values range from 0:00 (end of quarter) to 12:00 (start of quarter).
Action Team
Select the team making the play. This filters by the team performing the action, not receiving it.
Opposition Team
Select the team on defense or receiving the action.
Player Filters
These filters help you find plays involving specific players.
Action Player
The player performing the main action. This includes the shooter, blocker, player who committed a turnover, steal owner, and more.
Involved Player
Any player involved in the play as a secondary participant. This includes players who got fouled, got blocked, or assisted the basket.
Is Assisted
Filter shots by whether they were assisted or not.
Assisted By
The player who made the assist on a scoring play.
Fouled To
The player who drew the foul.
Play Type Filters
These filters help you find specific types of basketball actions.
Action Type
The category of play. Options include 2PT, 3PT, Free Throw, Rebound, Foul, Turnover, Steal, Block, Jump Ball, Violation, and Ejection.
Subtype
A more specific breakdown of the action type. This gives you finer control over play selection.
Qualifiers
Special tags that describe the play. These include "fast break," "second chance," "from turnover," and more.
Shot Result
Filter shots by made or missed.
Location Filters
These filters help you find plays based on where they happened on the court.
Area
The zone on the court where the play occurred. Options include paint, mid-range, three-point line, and specific court sections.
Shot Distance
A range slider that filters by how far the shot was from the basket. Distance is measured in feet, from 0 to 94.
Situation Filters
These filters help you find plays from specific game situations.
Is After Timeout
Filter plays that happened immediately after a timeout.
Is Buzzer Beater
Filter plays that beat the clock at the end of a quarter or game.
Matchup Filters
The Matchups tab lets you analyze specific player-versus-player situations.
Defensive Player
Select a defender to see plays where they guarded someone.
Offensive Player
Select an offensive player to see plays where they were guarded.
Matchup Type
Toggle between field goal attempts and turnovers caused.
Lineup Filters
The On/Off Court tab lets you filter by which players were on the floor.
Players On Court
Select up to 5 players who must all be on the court during the play.
Players Off Court
Select up to 5 players who must all be off the court during the play.
Common Use Cases
Here are real examples of how to combine filters for specific searches. Try them on the search page.
→Find All Blocks by a Player
Set Action Type to "Block"
Set Action Player to your favorite shot blocker
Optionally filter by Season to see a specific year
→Find Clutch Shots
Set Period to "4th Quarter" or overtime periods
Set Clock Time to 0:00-2:00 for the final two minutes
Set Shot Result to "Made"
→Analyze Defense
Go to the Matchups tab
Select a Defensive Player
Toggle Matchup Type to see field goals defended or turnovers forced
Optionally add a specific Offensive Player to see head-to-head data
→Find Transition Plays
Set Qualifiers to "Fast Break"
Optionally set Action Type to shots only
Set Shot Result to "Made" for successful fast breaks
→Study After-Timeout Plays
Set Is After Timeout to "Yes"
Set Action Team to your team of interest
Set Shot Result to "Made" to see successful execution
Start Searching
Now you know every filter available on NBAPlayDB. Start with broad filters and narrow down from there. The more you experiment, the faster you will find exactly what you need.
Go to the search page and try combining a few filters. You will find the exact play you are looking for.