This page is loading — it needs JavaScript. The written page below is served without it.
Across 500 NBA players with at least 10 logged games in blocks + steals, this page measures 28110 games in total. The median player in that field averages 1.1 combined blocks and steals. The line closest to a coin flip sits at 0.5 for the median of the 500 players whose distribution supports one — half the field is more often over it, half more often under. The deepest sample here is Julian Champagnie, with 105 logged games. Of the 272 players whose spread can be measured, 0 cluster tightly around their average, 35 vary moderately and 237 swing widely. 500 of them have at least three games home and away, so the venue gap below is measured rather than assumed. Every figure is counted from official box scores and describes games already played. It is not a projection, and on its own it says nothing about whether any price on offer is worth taking.
Each player's own most balanced threshold — the half-point line he has finished above in closest to half his logged games — measured from his distribution rather than read off a book. Deepest sample first, not best to worst. The 40 deepest samples of 500 measured; the figures above this table are over all 500.
| Player | Club | Logged games | Average | Balanced line | Hit rate there |
|---|---|---|---|---|---|
| Julian Champagnie | Spurs | 105 | 1.4 combined blocks and steals | Over 1.5 | 40 of 105 (38%) |
| Keldon Johnson | Spurs | 105 | 0.7 combined blocks and steals | Over 0.5 | 52 of 105 (50%) |
| Mikal Bridges | Knicks | 101 | 1.9 combined blocks and steals | Over 1.5 | 54 of 101 (53%) |
| Harrison Barnes | Spurs | 97 | 0.7 combined blocks and steals | Over 0.5 | 45 of 97 (46%) |
| Karl-Anthony Towns | Knicks | 94 | 1.6 combined blocks and steals | Over 1.5 | 48 of 94 (51%) |
| Carter Bryant | Spurs | 93 | 0.5 combined blocks and steals | Over 0.5 | 29 of 93 (31%) |
| De'Aaron Fox | Spurs | 93 | 1.5 combined blocks and steals | Over 1.5 | 39 of 93 (42%) |
| Jalen Brunson | Knicks | 93 | 0.9 combined blocks and steals | Over 0.5 | 53 of 93 (57%) |
| Javonte Green | Pistons | 93 | 1.5 combined blocks and steals | Over 1.5 | 38 of 93 (41%) |
| Cason Wallace | Thunder | 92 | 2.4 combined blocks and steals | Over 2.5 | 40 of 92 (43%) |
| Dylan Harper | Spurs | 92 | 1.1 combined blocks and steals | Over 0.5 | 57 of 92 (62%) |
| Julius Randle | Timberwolves | 91 | 1.2 combined blocks and steals | Over 0.5 | 64 of 91 (70%) |
| Luke Kornet | Spurs | 91 | 1.4 combined blocks and steals | Over 1.5 | 34 of 91 (37%) |
| Stephon Castle | Spurs | 91 | 1.4 combined blocks and steals | Over 1.5 | 36 of 91 (40%) |
| Devin Vassell | Spurs | 90 | 1.4 combined blocks and steals | Over 1.5 | 36 of 90 (40%) |
| Duncan Robinson | Pistons | 90 | 1.0 combined blocks and steals | Over 0.5 | 52 of 90 (58%) |
| Jake LaRavia | Lakers | 90 | 1.7 combined blocks and steals | Over 1.5 | 41 of 90 (46%) |
| Jordan Clarkson | Knicks | 90 | 0.5 combined blocks and steals | Over 0.5 | 36 of 90 (40%) |
| Desmond Bane | Magic | 89 | 1.6 combined blocks and steals | Over 1.5 | 42 of 89 (47%) |
| Jamal Shead | Raptors | 89 | 1.1 combined blocks and steals | Over 0.5 | 58 of 89 (65%) |
| Naz Reid | Timberwolves | 89 | 1.8 combined blocks and steals | Over 1.5 | 50 of 89 (56%) |
| Bruce Brown | Nuggets | 88 | 1.3 combined blocks and steals | Over 1.5 | 35 of 88 (40%) |
| Donovan Mitchell | Cavaliers | 88 | 1.7 combined blocks and steals | Over 1.5 | 39 of 88 (44%) |
| James Harden | Cavaliers | 88 | 1.7 combined blocks and steals | Over 1.5 | 47 of 88 (53%) |
| Luke Kennard | Lakers | 88 | 0.8 combined blocks and steals | Over 0.5 | 50 of 88 (57%) |
| Reed Sheppard | Rockets | 88 | 2.2 combined blocks and steals | Over 2.5 | 34 of 88 (39%) |
| Rudy Gobert | Timberwolves | 88 | 2.4 combined blocks and steals | Over 2.5 | 41 of 88 (47%) |
| Ausar Thompson | Pistons | 87 | 3.1 combined blocks and steals | Over 2.5 | 47 of 87 (54%) |
| Dennis Schröder | Cavaliers | 87 | 0.9 combined blocks and steals | Over 0.5 | 49 of 87 (56%) |
| Jose Alvarado | Knicks | 87 | 1.0 combined blocks and steals | Over 0.5 | 50 of 87 (57%) |
| Ronald Holland II | Pistons | 87 | 1.4 combined blocks and steals | Over 1.5 | 38 of 87 (44%) |
| Sandro Mamukelashvili | Raptors | 87 | 1.3 combined blocks and steals | Over 1.5 | 29 of 87 (33%) |
| Scottie Barnes | Raptors | 87 | 2.9 combined blocks and steals | Over 2.5 | 49 of 87 (56%) |
| Toumani Camara | Trail Blazers | 87 | 1.6 combined blocks and steals | Over 1.5 | 41 of 87 (47%) |
| Daniss Jenkins | Pistons | 86 | 1.0 combined blocks and steals | Over 0.5 | 48 of 86 (56%) |
| Donte DiVincenzo | Timberwolves | 86 | 1.7 combined blocks and steals | Over 1.5 | 41 of 86 (48%) |
| Oso Ighodaro | Suns | 86 | 1.6 combined blocks and steals | Over 1.5 | 36 of 86 (42%) |
| Payton Pritchard | Celtics | 86 | 0.8 combined blocks and steals | Over 0.5 | 51 of 86 (59%) |
| Quentin Grimes | 76ers | 86 | 1.2 combined blocks and steals | Over 0.5 | 55 of 86 (64%) |
| Tim Hardaway Jr. | Nuggets | 86 | 0.7 combined blocks and steals | Over 0.5 | 39 of 86 (45%) |
Standard deviation in the market’s own units, and the same figure as a share of the player’s average so it means the same thing in points as in passing yards. A narrow spread means the average is close to what a typical game actually looked like; it says nothing about what the next one will look like.
| Player | Club | Logged games | Average | Standard deviation | Spread as % of average |
|---|---|---|---|---|---|
| Anthony Davis | Mavericks | 20 | 2.8 combined blocks and steals | 1.3 | 49% |
| Kevin Porter Jr. | Bucks | 38 | 2.7 combined blocks and steals | 1.4 | 51% |
| Dyson Daniels | Hawks | 82 | 2.4 combined blocks and steals | 1.3 | 57% |
| Dejounte Murray | Pelicans | 14 | 1.9 combined blocks and steals | 1.1 | 57% |
| Victor Wembanyama | Spurs | 86 | 4.2 combined blocks and steals | 2.4 | 58% |
| Bez Mbeng | Jazz | 15 | 2.6 combined blocks and steals | 1.5 | 58% |
| Ausar Thompson | Pistons | 87 | 3.1 combined blocks and steals | 1.9 | 61% |
| Scottie Barnes | Raptors | 87 | 2.9 combined blocks and steals | 1.8 | 61% |
| Shai Gilgeous-Alexander | Thunder | 83 | 2.2 combined blocks and steals | 1.3 | 62% |
| Cason Wallace | Thunder | 92 | 2.4 combined blocks and steals | 1.5 | 62% |
The other end of the same measurement. A wide spread means the average describes the middle of a broad range rather than a typical night, which is worth knowing before reading anything into that average.
| Player | Club | Logged games | Average | Standard deviation | Spread as % of average |
|---|---|---|---|---|---|
| Rayan Rupert | Grizzlies | 64 | 1.0 combined blocks and steals | 1.3 | 130% |
| Tristan Vukcevic | Wizards | 49 | 1.1 combined blocks and steals | 1.4 | 122% |
| Jaylon Tyson | Cavaliers | 83 | 1.0 combined blocks and steals | 1.2 | 120% |
| Taylor Hendricks | Grizzlies | 59 | 1.4 combined blocks and steals | 1.6 | 119% |
| Craig Porter Jr. | Cavaliers | 71 | 1.3 combined blocks and steals | 1.6 | 118% |
| Dean Wade | Cavaliers | 77 | 1.1 combined blocks and steals | 1.2 | 117% |
| Jarred Vanderbilt | Lakers | 72 | 1.1 combined blocks and steals | 1.2 | 117% |
| Marvin Bagley III | Mavericks | 60 | 1.2 combined blocks and steals | 1.4 | 117% |
| Daniss Jenkins | Pistons | 86 | 1.0 combined blocks and steals | 1.2 | 116% |
| Kris Murray | Trail Blazers | 62 | 1.2 combined blocks and steals | 1.4 | 116% |
Both averages are over the games actually played at each venue, and the game count for each is in the cell beside it. A gap measured over a handful of games either way is one you cannot distinguish from noise — this table prints the denominators so you can tell which is which. Three games a side is the floor for appearing here at all.
| Player | Club | Home (games) | Away (games) | Gap |
|---|---|---|---|---|
| Zach Edey | Grizzlies | 1.0 (4) | 3.4 (7) | 2.4 away |
| DeJon Jarreau | Grizzlies | 2.3 (7) | 0.5 (4) | 1.8 at home |
| Elijah Harkless | Jazz | 2.1 (11) | 0.9 (15) | 1.2 at home |
| Moussa Cisse | Mavericks | 1.2 (22) | 2.4 (16) | 1.2 away |
| Anthony Davis | Mavericks | 3.2 (12) | 2.1 (8) | 1.1 at home |
| Kennedy Chandler | Jazz | 1.7 (6) | 0.6 (5) | 1.1 at home |
| Cade Cunningham | Pistons | 2.8 (36) | 1.7 (42) | 1.1 at home |
| Jimmy Butler III | Warriors | 1.2 (21) | 2.2 (17) | 1.0 away |
| Neemias Queta | Celtics | 1.5 (42) | 2.5 (41) | 1.0 away |
| De'Anthony Melton | Warriors | 1.5 (26) | 2.5 (23) | 1.0 away |
Last five logged games against the full log, reported only where the gap is more than a tenth of the player’s own average. It is a description of five games that have been played and it is not a forecast of the sixth.
| Player | Club | Last 5 | Full log | Difference |
|---|---|---|---|---|
| Lachlan Olbrich | Bulls | 2.0 combined blocks and steals | 0.5 over 37 | 270% above |
| Jeff Green | Rockets | 0.4 combined blocks and steals | 0.1 over 32 | 220% above |
| Yanic Konan Niederhäuser | Clippers | 2.6 combined blocks and steals | 0.9 over 41 | 205% above |
| Drake Powell | Nets | 2.4 combined blocks and steals | 0.8 over 63 | 202% above |
| Brooks Barnhizer | Thunder | 1.2 combined blocks and steals | 0.4 over 40 | 200% above |
| Jericho Sims | Bucks | 1.6 combined blocks and steals | 0.5 over 67 | 198% above |
| Chris Youngblood | Trail Blazers | 0.6 combined blocks and steals | 0.2 over 34 | 191% above |
| Rayan Rupert | Grizzlies | 2.8 combined blocks and steals | 1.0 over 64 | 180% above |
| Jordan Hawkins | Pelicans | 1.2 combined blocks and steals | 0.5 over 51 | 166% above |
| Branden Carlson | Thunder | 2.2 combined blocks and steals | 0.8 over 42 | 164% above |
The same comparison in the other direction, and the same caveat: five games is five games, and a run below a baseline is as often noise as it is a change.
| Player | Club | Last 5 | Full log | Difference |
|---|---|---|---|---|
| Harrison Barnes | Spurs | 0.0 combined blocks and steals | 0.7 over 97 | 100% below |
| Javonte Green | Pistons | 0.0 combined blocks and steals | 1.5 over 93 | 100% below |
| Sam Hauser | Celtics | 0.0 combined blocks and steals | 0.7 over 85 | 100% below |
| Tristan da Silva | Magic | 0.0 combined blocks and steals | 1.1 over 84 | 100% below |
| Mouhamed Gueye | Hawks | 0.0 combined blocks and steals | 1.2 over 83 | 100% below |
| Justin Edwards | 76ers | 0.0 combined blocks and steals | 0.9 over 73 | 100% below |
| Craig Porter Jr. | Cavaliers | 0.0 combined blocks and steals | 1.3 over 71 | 100% below |
| Tyler Kolek | Knicks | 0.0 combined blocks and steals | 0.4 over 70 | 100% below |
| Jabari Walker | 76ers | 0.0 combined blocks and steals | 0.5 over 70 | 100% below |
| Thomas Bryant | Cavaliers | 0.0 combined blocks and steals | 0.7 over 69 | 100% below |
At the half-point threshold each player has finished above in about half their logged games. It is measured per player from their own distribution rather than read off a sportsbook, which is why it is on this page at all: a posted line moves through the day and this page is rebuilt once, so a number taken from a book would be wrong by morning.
No. Nothing here is ordered by how good a bet it is, and no price is quoted anywhere on the page. The tables are ordered by sample depth, by spread and by the size of a measured gap, because those are the things a game log can actually establish.
The count is printed beside every one of them. A player only appears once they have ten or more logged games in the market, and games they did not play are absent rather than counted as zero, so an average describes games they were actually in.
No. A trend here is a comparison between a player’s last five logged games and their full log, and it is reported only when the gap is large enough to be worth naming. It is a description of what has happened, and history is not a forecast.
What these tables are measuring, explained: how to read a hit rate and what its denominator hides, what an over/under line is and what it is not.
NBA player props and live odds
Odds and lines come from licensed data feeds and refresh on a schedule; hit rates, edges and grades are Parlay Builder’s own calculations.