Friday, January 20, 2023

Flying Illini vs. Highest Scoring Team Ever (Loyola Marymount); Highest Scoring Game Ever?

Our next Value Add Basketball Match-up featured perhaps the best Illinois team ever, the 1989 squad that played at an incredibly fast pace to score more than 100 points in eight games, and Loyola Marymount's 1990 squad that played at the fastest pace ever and averaged 122 points per game, and was ranked as the 48th greatest team in history.

With our new front page showing which pages to print for each team, you would enter pages 41 and 62 as listed for this game, then you can see in the preview you picked the teams you wanted before printing.

And if you don't know the story click on the video. Hank Gathers lead the country in rebounding, then in his last season scored 48 against Shaq, then died on the court a few games later. His best friend from childhood and teammate Bo Kimble still lead the team to a stunning Elite 8 run, leaving this "what if" game to wonder if they would have won it all with him on the court.

One thing you note in the preview screen is that when Illinois plays you add 4 possessions, and when Loyola Marymount games have an extra 26 possessions, so adding those together you play 74 possessions instead of the normal 44 possessions so you need almost an entire extra scoresheet to play this game. As the 41st and 42nd ranked all-time teams in the game they are also the two highest ranked teams to have not yet played three games, as we work through from top to bottom to try to get every team up to three games played. 

Keep in mind the 74 possessions we will play in this game indicates that we estimate a total of 96 possessions would have been played if the two teams could really play - because every Value Add Basketball Game starts with the assumption that 22 possessions have been played with the score at 20-20 when we actually roll the dice (or draw the card) for the first time in the game).



 Game results will be added.


Thursday, January 19, 2023

Michigan Record Comeback Against Biggest Home Job at Stephen F Austin

 We made the heavily favored Michigan 1965 travel for the debut of the 2016 Stephen F Austin, and what we played was the biggest home job to date in our Value Add Basketball Game.

Biggest Home Job Ever

To document the home job - in the Value Add Basketball Game if a team is designated as the home team (vs. just a neutral site game) then we write "at" on the center of the scoresheet. The home team has the option of flipping the result of any roll of 36 or 66 - which gives them 2-3 calls a game and simulates the normal home advantage - but this was ridiculous.

Bad Call 1 - with 17:28 (29 possessions) left to play, star Bill Buntin was called for a phantom foul (dice roll of 66 changed to 36) and Ty Charles hit one of two free throws to give Stephen F. Austin (SFA) their first lead at 50-49.

Bad Call 2- with 13:11 (22 possessions) left to play Buntin was again called for a phantom foul and this time on a 3-point shot by Charles, who hit 2 of 3 to against give SFA the lead, 61-59.

Bad Call 3 - with 7:40 (13 possessions) to play, Oliver Darden scored to give Michigan a 69-66, but he was also fouled while scoring and the foul was missed.

Bad Call 4 - with 4:35 (8 possessions) to play and SFA leading 73-72, the refs unbelievably made another bogus call against Buntin this time fouling him out of the game. In the next two minutes (to the 2:44 mark or 5 possessions to play) with Buntin on the bench, SFA went on a 13-5 run to seemingly put the game away 86-74.

We could have played the game in Crisler Arena - known as the House Cazzie built - but wanted to give SFA a longshot chance of an upset like they pulled in two March Madness tournaments. In our rankings we do give teams credit for playing on the road. But the 86-74 lead led to ... (see below scoresheet)


Biggest Comeback Ever

The biggest comeback we have witnessed in all our games. Michigan went on a 5-0 run by the 1 minute mark, then the player who would go onto be the National Player of the Year and No. 1 pick in the NBA draft the next year, Cazzie Russell, hit a 3-pointer to make it 86-82 .

George Pomey then made the play of the game with a steal, which by giving the chance at a fast break saves time and lets the team on the fast break use the bottom triangle on the same row in addition to lowering the 20-sided die 1 number for a better chance at a shot. Pomey hit John Thompson with a pass on the break and Thompson finished to make it 86-84. 

Pomey then made a mistake and fouled Demetrious Floyd, a 70% or 1-14 free throw shooter, but Floyd missed both free throws to leave the score 86-84.

Pomey scored at the other end to tie the game 86-86 and then after a miss at a would be game winning buzzer beater, Pomey grabbed the rebound to end regulation with Michigan having completed an incredible 12-0 run in just 2:07 to extend the game.

Cazzie finally Wins Battle of Players of the Year Vs. Walkup

The game was as special treat because it featured Cazzie - who would be awarded Player of the Year the next year before being drafted first to go to the NBA, where he won a world title - against Thomas Walkup, who is the only player from a smaller conference to ever be calculated as the best player in the country by www.valueaddbasketball.com.

Since both are the "3" in the game as small forward, they were guarding each other - a big concern for Michigan because Walkup draws so many fouls (on 10-14). While Russell only draws fouls on three numbers (9-11) he does get the ball more as one of the few players who get the ball 37% of the time in the game (on rolls of 3, 6 or 7 on the 8-sided die).

With 1:30 to go in overtime, he finally won an epic battle by drawing a 5th foul on Walkup while Michigan trailed 89-92, and hitting both free throws to finish the night with 29 points, 10 rebounds and three blocked shots. Walkup was almost as impressive with 19 points, 13 rebounds and two steals, but SFA's thin bench could not pull it out with their star on the bench, as Cazzie's two free throws started a 6-2 run for the 95-94 epic come from behind win.

The matchup seemed to be a decent one for SFA, with a front line of only 6'4, 6'5 and 6'8 and a weak rebounding team. However, Michigan's team - which had the bad luck of this incredible team during John Wooden's run of titles at UCLA  so only finished National Runner-Up - was not much bigger at 6'5, 6'5 and 6'8.


Monday, January 16, 2023

Index of 136 All-Time Great Basketball Teams to Print by Page

When you open this doc with the 136 great all-time teams, we have added this as page 1. Rather than scroll through this big document looking for the teams you want to print you can simply look up the pages on this page 1. Print out your favorite conference, or just two teams you want to play against each other using the Value Add Basketball Game.


Updated All-Time Conference Basketball Standings - Stephen F. Austin Debuts

With the new player cards for the best player in 2016, Thomas Walkup, and the greatest 3-year Cinderella team Stephen  F. Austin (SFA). The Lumberjacks debut ranked No. 15 among all-time non-major conferences. Below are the standings for those teams and then the conference-by-conference all-time. A conference with at least six all-time great teams in the Value Add Basketball Game gets their own conference in these standings, while the first 18 listed below are from the other conferences.

SFA has yet to pay, but starts between two centers famous for work off the basketball court - The Admiral David Robinson from Navy's 1986 team and former US Senator Bill Bradley from Princeton's 1965 team.
 
All-TimeConf RankOther Conferences < 6 TeamsYearPlayerWonLostScoreAllowRating
111Gonzaga (WCC)2017Nigel Williams-Goss3369.8638.7
242UNLV (MWC)1991Larry Johnson1272.776.35.4
403Loyola Marymount (WCC)1990Bo Kimble11119.51102.3
514Loyola-Chicago (WVC)1963Jerry Harkness0162680.6
565San Francisco (WCC)1956Bill Russell0167740
606Jacksonville (ASun)1970Artis Gilmore117875-0.3
697UTEP (TX Western, CUSA)1966Bobby Joe Hill2163.766-1.4
758San Diego St. (MWC)2011Kawhi Leonard2269.371.8-2.9
799UNLV (MWC)1987Armen Gilliam016482-3.4
9310Holy Cross (Pat)1950Bob Cousy118889.5-5.2
10011Seattle (WAC)1958Elgin Baylor016264-6.2
10812Indiana St. (MVC)1979Larry Bird016976-7.8
11113Wyoming (MWC)1943Ken Sailors016073-8.2
11814Navy (Pat)1986David Robinson016177-9
12915Stephen F. Austin (SLand)2016Thomas Walkup0000-12
13116Princeton (Ivy)1965Bill Bradley016279-13
13417Loyola-Chicago (MVC)2018Cameron Krutwig0359.375-13.9
13618Niagara (MAAC)1970Calvin Murphy016884-16.6
All-TimeConf RankAtlantic 10 ConferenceYearPlayerWonLostScoreAllowRating
711Dayton2020Obi Toppin108782-1.6
852St. Joe's2004Jameer Nelson1268.375.7-4.3
893St. Bonaventure1970Bob Lanier016474-5
1044Davidson2008Stephen Curry1566.770.8-6.9
1095La Salle1954Tom Gola016776-8.2
1246George Mason2006Jai Lewis0359.367-9.9
1287Dayton1967Don May016988-11
1338VCU2011Bradford Burgess0360.371.3-13.3
All-TimeConf RankACC ConferenceYearPlayerWonLostScoreAllowRating
21Duke2001Shane Battier3082.37115.4
72North Carolina2005Sean May3272.264.49.6
133Virginia2019Kyle Guy4172.665.48.3
144Duke2010Jon Scheyer527466.77.9
185Louisville2013Russ Smith217466.37
196North Carolina1982Michael Jordan5168.8656.7
207Duke1992Christian Laettner1271.564.56.6
258North Carolina St.1974David Thompson217272.75.1
319Wake Forest1996Tim Duncan216664.73.9
3510North Carolina1998Vince Carter2180.783.72.7
3911Syracuse2003Carmelo Anthony2176742.3
5912Syracuse1987Rony Seikaly2172.368.7-0.3
6413Pittsburgh2009DeJuan Blair136062.3-0.8
6614Duke1986Johnny Dawkins01106108-1
6715Georgia Tech2004Jarrett Jack2362.667.4-1.1
9116Georgia Tech1990Dennis Scott016482-5.2
9717Virginia1981Ralph Sampson016172-5.4
10518Notre Dame1981Orlando Woolridge016874-7
11019Notre Dame1970Austin Carr116776.5-8.2
11520North Carolina1957Lennie Rosenbluth017689-8.6
12021Wake Forest2005Chris Paul0364.385.3-9.3
12722Louisville1980Darrell Griffith015282-10.4
13523Miami FL1965Rick Berry01104108-14.6
All-TimeConf RankAmerican Athletic ConferenceYearPlayerWonLostScoreAllowRating
121Houston1968Elvin Hayes317363.88.5
212Cincinnati1960Oscar Robertson1274786.2
293Houston1983Hakeem Olajuwon2170.7654.1
324Memphis2008Derrick Rose4268.765.83.9
425Cincinnati2002Jason Maxiell2272.871.51.9
1016Wichita St.2013Fred VanVleet1264.371.3-6.4
All-TimeConf RankBig 12 ConferenceYearPlayerWonLostScoreAllowRating
31Kansas2008Mario Chalmers5174.75615.2
62Kansas1997Paul Pierce3075.360.310.1
173Baylor2021Jared Butler228678.57.1
434Oklahoma1985Wayman Tisdale3175.373.81.9
545Texas Tech2019Jarrett Culver3265.667.20.3
706Kansas1957Wilt Chamberlain1167.574-1.5
767Oklahoma St.2004John Lucas1368.871-3.1
788Kansas St.2008Michael Beasley117575.5-3.3
869Oklahoma2016Buddy Hield1360.367.3-4.4
8710West Virginia2010Kevin Jones1370.376-4.6
9011Oklahoma St.1946Bob Kurland018082-5
9512Texas2003T.J. Ford1268.776.3-5.3
10713Kansas1988Danny Manning015867-7.6
11414West Virginia1959Jerry West016869-8.4
11615Brigham Young1981Danny Ainge016777-8.6
All-TimeConf RankBig Ten ConferenceYearPlayerWonLostScoreAllowRating
81Indiana1976Scott May3171.359.89.6
92Ohio St.1960Jerry Lucas218476.38.9
163Michigan St.2000Mateen Cleaves3088.378.37.3
264Purdue2018Carsen Edwards4171.268.85
275Illinois2005Deron Williams327269.64.3
306Michigan St.1979Magic Johnson2170.362.74.1
347Wisconsin2015Frank Kaminsky226563.33.4
388Michigan1965Cazzie Russell118171.52.5
419Illinois1989Nick Anderson1178772
4410Iowa2021Luka Garza117970.51.8
4611Michigan1989Glen Rice0270.578.51.3
4712Indiana1981Isaiah Thomas2173731.2
4913Michigan St.2009Draymond Green6371.371.90.9
5514Michigan2013Trey Burke1270.369.70.3
6115Ohio St.2007Greg Oden2370.271.4-0.4
6516Purdue1969Rick Mount018687-0.8
7717Maryland1984Len Bias1169.568.5-3.2
8218Indiana2002Jared Jeffries1367.372.8-3.9
8319Maryland2002Juan Dixon136776.3-4
9620Iowa2001Reggie Evans127175.3-5.3
All-TimeConf RankBig East ConferenceYearPlayerWonLostScoreAllowRating
51Villanova2018Mikal Bridges7279.470.310.8
102Connecticut2004Ben Gordon5273.5648.8
223DePaul1980Mark Aguirre3080.367.75.6
504Connecticut1999Richard Hamilton1160.5640.7
525Seton Hall1989John Morton1178780.5
536Georgetown1984Patrick Ewing2167.365.30.4
687Georgetown2007Roy Hibbert1276.775.3-1.4
728Marquette2003Dwyane Wade2273.374-2.4
739St. John's1985Chris Mullin017576-2.8
7410Marquette1977Butch Lee116661.5-2.8
8411Marquette1971Jim Chones127072.7-4
9212DePaul1945George Mikan015155-5.2
10613Marquette2011Jimmy Butler018287-7
11914Villanova1985Ed Pinckney016572-9.2
12215Creighton2014Doug McDermott0366.380-9.7
12616Creighton2020Ty-Shon Alexander0172106-10.2
13017Butler2010Gordon Hayward0354.776.3-13
All-TimeConf RankPac-12 ConferenceYearPlayerWonLostScoreAllowRating
11UCLA1972Bill Walton60726215.5
232UCLA1967Kareem Abdul-Jabbar2183875.6
363Oregon2017Dillon Brooks4371.969.92.7
374Arizona2015Stanley Johnson3175.370.52.6
485Arizona1997Mike Bibby2168.7711
576USC2021Evan Mobley1077670
627Colorado2021McKinley Wright108682-0.6
888Utah1998Andre Miller016979-4.6
949UCLA2006Jordan Farmar236672.4-5.2
9910California1959Jack Grout016971-5.8
12511Arizona St.1980Byron Scott016479-10
All-TimeConf RankSEC ConferenceYearPlayerWonLostScoreAllowRating
41Kentucky1996Antoine Walker217269.313.6
152Arkansas1994Corliss Williamson1275.370.37.7
283Auburn2019Chuma Okeke817165.34.2
334Kentucky2012Anthony Davis4272.265.73.7
455Missouri1982Steve Stipanovich2069.565.51.5
586LSU1992Shaquille O'Neal1182.581-0.2
637Florida2006Joakim Noah5374.472-0.7
808South Carolina2017Sindarius Thornwell1265.365.7-3.4
819Kentucky1948Alex Groza117181.5-3.8
9810Tennessee1977Bernard King117683-5.7
10211LSU2006Glen Davis1266.375-6.4
10312Alabama1977Reggie King017071-6.6
11213South Carolina1973Mike Dunleavy016672-8.2
11314Auburn1984Charles Barkley1171.577-8.3
11715Kentucky1970Dan Issel01116138-8.6
12116Arkansas1978Sidney Moncrief015879-9.6
12317Georgia1982Dominique Wilkins117078-9.7
13218LSU1970Pete Maravich016667-13

Sunday, January 15, 2023

Calculated Value Add Basketball Game Cards - 2nd of 2 Posts

The 136th team has been added to the Value Add Basketball Game cards. If you click on that link, you can print page 111 to get the Stephen F. Austin cards without having to scroll through the 136 pages - one team to a page.

In the previous blog we walked through the calculations to create the offensive ranges on the card. In this blog we cover Steps 6 though 13 for creating your own teams, and in this case we completed all steps to create our 136th All-Time Great team, the 14-seed Stephen F. Austin team that in 2016 blew out 3-seed West Virginia behind 33 points by Thomas Walkup. It was the 13th MVP in 15 games according to www.kenpom.com, and Walkup & SFA already upset 5-seed VCU in March Madness, and would have gone to the Sweet 16 but for a desperation tap by Notre Dame in the next game.

The cards below have been added as the 136th team, and to invent any new team you want, you can first review the previous blog on how to make your own cards.You can then use steps 6 to 13 below to create any other new team you would like to add. 



Steps 1-5 on the previous blog cover the parts of the cards above already calculated. The following steps fill in the rest of the information.

Step 6. Add Points Per Game or Value Add Ranking in Line 2. While not a necessary step, I like to add the points per game for players from the last Century, or the Value Add Basketball Ranking for each player to give a quick reference for the top players. In this case I click on https://valueaddbasketball.com/ballall.html and search by Stephen F. Austin and 2016 and get this sheet.


This is also a nice double check on our line-ups, and in this case I noticed that we calculated Clide Geffrard as the 2nd best player on the team behind Walkup, while I had slated him as the back-up Power Forward. When I looked closer, he did play 62% of the minutes so has great endurance, but he did start only two of 30 games - so he was the incredible 6th man in games. I left him at "back-up" Power Forward, but when playing the game you can use a player where ever you want and either as a sub or starter - just use Stamina to make sure they don't play too much.

Because there are more than 4,000 players every year, we list a player near the top 40 as "top 1%" of players, then close to the top 200 is top "5%,", close to the top 400 is "top 10%," etc. On the cards based on their Value Add we added to the card:

Walkup 1st/MVP

Geffrard top 10%

Floyd top 15%

Charles top 25%

Holyfield top 30%

Johnson top 50%

Then we don't list anyone for the others, as they are not in the top 50%.

Stats for National AdjO, TO%, Blk% and Stl% for Final Steps

For the final steps, you will need to scroll up to the top of the team sheet to record the national averages circled below. In 2016, the national AdjO = 104.8, Turnover% = 18.1, Block% = 9.2 and Steal% = 8.6.



Step 7. Calculating Steals on the Card. Steals occur on 11-16 or 31 on the 11-66 dice rolls. To determine the player's steal% (4.0 for Walkup) by 15 (60 for Walkup) and divide by the league team Steal % (8.6 in 2016) so that equals 6.97 for Walkup. This rounds to 7 steal numbers for an 11-17 steals on Walkup's card. Keep in mind a guard always has the option of a fast break off a steal, a forward has the option if the roll was odd numbers (11,13,15,31) and a center can never start a fast break off a steal.

 




If you want the more detailed reverse engineering -

To calculate each players steal range, you start by finding the average steal rate that season, which was 8.6, and divide that by 5 players to get the average steal percentage per player that year of 1.72. Therefore a exactly average player with a 1.72 Steal% will steal the ball on half the main range - a roll of 11-13 when the player he is guarding has the ball.

You divide that by 3 to get 0.57, meaning a player should get one steal for every 0.57. Therefore that calculates to this table, which is pretty close to what you will have most years. Here are the ranges and the number of steals we add to each player on the Stephen F. Austin players, who had the 5th highest overall steal teams with Walkup stealing on 11-16 (the 11-17 is a little better for advanced games) and three other players stealing the ball on five of the six steal numbers of 11-15 (Charles, Floyd and Pinkey).

1 steal for everyBottom RangeTop RangeSteals 11-Stephen F. Austin Steal Ranges
0.5700.28No Steals 
0.570.290.8511-11'Cameron 0.1
0.570.861.4211-12'Williams 0.9
0.571.431.9911-13'Holyfield 1.7, Johnson 1.4, Bain 1.7
0.5722.5611-14'Geffrard 2.4
0.572.573.1311-15'Charles 3.0, Floyd 2.7, Pinkey 3.1
0.573.143.711-16' 
0.573.714.2711-17'Walkup 4.0
0.574.284.8411-18' 
0.574.855.4111-19' 
0.575.42or higher11-20'A player with this steals 31 on all cards

Steal 8. Calculate Blocks on card. The math is the same basic math. In this case TJ Holyfield blocks 8.3% of all 2-point shots while he is on the courts almost as many as the average team (9.2) in 2016, so he calculates with more than the max 10 block shot numbers.


Here is how the equation calculates for all players in the order the cards will be printed.

PlayerBlk%Card BlocksHt
Trey Pinkney0.10.25'9
Demetrious Floyd0.50.85'11
Thomas Walkup1.93.16'4
Ty Charles1.52.46'5
TJ Holyfield8.313.56'8
Jared Johnson00.05'0
Dallas Cameron0.40.76'3
Nathan Bain4.26.86'6
Clide Geffrard23.36'5
CJ Williams0.40.76'7

The block range is 21-26 on the card and can go up to 21-30 on the card, which like steals, really means 21-26 blocked shot on the player he is guarding, and then on a 32 roll he blocks the shot no matter which of the five opposing players has the ball. Since Holyfield's 13.5 is will behind the maximum 10, he gets a 21-30 on his card and blocks a shot any time a 32 is rolled, no matter who the ball went to on the other team.

Therefore Pinkney has a "None" by his blocks because 0.2 rounds down to 0, Floyd blocks only on 21 since 0.8 rounds up, Walkup blocks on 21-23 for his 31. etc.

Steal 9. Fouls. The FC/40 factor, fouls charged on a player per 40 minutes, translate onto a straight table for how many fouls are charge to him in the 33-36 defensive foul range.

FC/40 bottom rangeFC/40 top rangeFouls on card
02No fouls
2.01336
3.01435-36
4.01534-36
5.01higher33-36
 
Here are the actual ranges based on the SFA 2016 players. Three players committed a lot of fouls, and thus have the highest 33-36 range. Keep in mind half the fouls charged are from the offensive player that the defender is guarding.

PlayerFC/40     Card Fouls
Trey Pinkney3.435-36
Demetrious Floyd    2.336-36
Thomas Walkup3.835-36
Ty Charles4.534-36
TJ Holyfield6.933-36
Jared Johnson5.533-36
Dallas Cameron3.535-36
Nathan Bain3.635-36
Clide Geffrard4.035-36
CJ Williams6.233-36

Steal 10. Turnovers. The same basic math works with the turnovers, since half of all turnovers committee by a team result from the defensive card steals against him. The turnovers on these cards are dead ball turnovers (thrown out of bounds, traveling, etc.) - unlike steals the do not result in a potential fast break. 

Start by looking up the TORate for the entire league. There is no need to divide by 5, because the League Average and Player Average are both the percent time the ball is turned over.

Floyd was the best at protecting the ball on SFA 2016. Here is the equation to run:

Players Turnover Rate (10.6 for Floyd) MINUS half of the league TORate (17.7 is the league average so use 8.85 in this part of the question) and for Floyd that equals 1.75 for Floyd. This number is then divided by 3 (leaving 0.6 for Floyd) which barely rounds up to 1 turnover. Since the turnover range starts at 41 you then just add 40 to that number (to get 40.6 for Floyd) which just misses a "None" on turnovers, but does round up to a 41 to make 41-41 as a range. Williams had the most turnovers on the team, calculating to a 41-47, but the highest range is 41-46 so that is his range. Here are the turnover ranges for each SFA 2016 team.

PlayerTORateHalf Lgminusdiv 3 + 40Card
Trey Pinkney22.08.8513.1544.441-44
Demetrious Floyd10.68.851.7540.641-41
Thomas Walkup12.08.853.1541.141-41
Ty Charles19.58.8510.6543.641-44
TJ Holyfield27.18.8518.2546.141-46
Jared Johnson17.28.858.3542.841-43
Dallas Cameron14.98.856.0542.041-42
Nathan Bain20.38.8511.4543.841-44
Clide Geffrard15.98.857.0542.441-42
CJ Williams29.88.8520.9547.041-46
League Average17.78.858.8543.041-43

Step 11. Determine Stamina of each player - how many of 44 possessions he can play before losing effectiveness. 

The formula for Stamina uses the players Min% (percent of minutes played)

Stamina = (Min% x 0.66) – 11

Here is the calculation for each SFA 2016 player.

Player%Minx .66 - 11Optional list possessions
Trey Pinkney67.845PG 44-1
Demetrious Floyd61.841SG 41-1
Thomas Walkup75.250SF 44-1
Ty Charles62.341PF 44-42, 38-1?
TJ Holyfield50.233C 44-38, then 25-23 then ?
Jared Johnson28.719if 3-pts needed
Dallas Cameron42.528 
Nathan Bain11.27 
Clide Geffrard62.641SG 44-41, PF 40-38, C 37-27 then 24-1?
CJ Williams21.414

An option at this stage is to not only enter the Stamina number, but go ahead and try to figure out the rotation of players you would typically use in the game. 

When looking over SFA's 2016 staminas, there is plenty of stamina on the team so I would use a 6- to 7-man rotation and probably not put Cameron, Bain or Williams in the game unless there is foul trouble.

As noted above, Geffrard only started two games but was actually the second most valuable on the team. While Pinkney and Walkup can play all 44 possessions (44-1 in the notes) both Floyd and Charles need to sit out just 3 possessions with their 41 Stamina. Therefore I have Geffrard play the first three possessions in place of the SG (he isn't really playing the SG position, but it's easier to note that way on who he is replacing from the starting line). Then he plays the next three possessions (40-38) in place of the Power Forward. 

Since Holyfield at center is a 33 he needs to rest at least 11 possessions, I put Geffrard in for the Center for those 11 possessions from 37-27. Geffrard then needs to sit 3 possessions, so I have him sit possessions 26, 25 and 24 with Holyfield in his place.

At that point, we have possessions 23 - 1 (the end of the game) to play and Geffrard and Holyfield both have Stamina to play the game. We calculate Geffrard as the higher ranged player so we may leave him in the rest of the game - but as noted above, Holyfield is the great defensive shot blocker so we might want him to protect the lead - so we may decide based on the game situation.

At very least, these six players will play every game. The other player I see who I might use in certain situations is the backup point guard Jared Johnson, who is the deadliest 3-point shooter on the team with a 1-6 range on the 20-sided die of making a 3-point shot. He could be key to a late rally if behind of even just needing a 3-point shot down 3 at the end.

None of these rotations are required, they are just suggestions when you pull out a team for the first time. The only key is not to have a player still on the court after their Stamina runs out, because then they are tired and every die roll of any kind is adjusted one against them in whatever direction hurts them.

Step 12. Determine the Offensive and Defensive Rebound Range of each player.

Walkup was the best rebounder on the team, just edging Holyfield. The formulas to determine if a player grabs a rebound he has a chance to get on the Rebound Chart and a 1-6 roll, is as follows:

Take the players Offensive Rebound % (Walkup 9.2 OR%) and multiply by 0.5, then add 1.2 and the rounded number for Walkup is 6, meaning he gets the offensive rebound on any of the rolls of 1-6 if the 20-sided die gives him the chance at the rebound after SFA misses a shot. Note that while that is the whole range, players can have a higher range which lets them get rebounds when the game calls for the highest rebound number in the game. For example, Purdue's center this year - Zach Eddy - had a 20.7 OR% which gives him a 1-12.

The Defensive Rebound % (Walkup 18.6) is multiplied by a lower number, 0.25 (leaving 4.65 for Walkup) and then you subtract 1.2 and round (leaving 3 for Walkup).

Therefore Walkup gets a 1-6 for Offensive Rebounds (excellent) and a 1-3 for Defensive Rebounds (average). As a whole SFA was a very good offensive rebounding team but overall pretty weak defensive rebounding team. Here is the same calculation for each player on the team and what will end up on their car.

In my notes on rotation of players above I did not include Williams, but looking at these calculations he is the only good defensive rebounder on the team, so if that became an issue against a certain team it might make sense to sub him into to the game.

Player                       OR%  *.5      Card+1.2     DR%    *.25      Card-1.2
Trey Pinkney1.50.751-26.81.71-1
Demetrious Floyd1.50.751-26.81.71-1
Thomas Walkup9.24.61-618.64.651-3
Ty Charles7.33.651-513.93.4751-2
TJ Holyfield8.84.41-617.24.31-3
Jared Johnson2.81.41-36.51.625None
Dallas Cameron2.91.451-33.90.975None
Nathan Bain7.23.61-5225.51-4
Clide Geffrard9.84.91-6184.51-3
CJ Williams7.13.551-525.16.2751-5

At this stage, the cards have been filled into this level:




Step 13. At this stage the cards are set except for the last piece - the crucial dunk range.

The cards would be accurate at this stage if all teams played roughly the same Strength of Schedule, like in a professional league. This is not true in the game, where most teams played against a very high level of competition in one of the Power 6 conferences or a High Mid-Major, in addition to several elite March Madness opponents. 

However, playing in the Southland Conference, SFA faced a much lower level of competition, and the Dunk Range is the adjustment for that. The two key www.kenpon.com stats that measure that are the opponent's OppO (how tough were the opposing offenses) and OppD (who tough were the opposing defenses). In 2016, the average AdjO (points per 100 possessions) was a very high 104.8. However, SFA's competition most of the year was not Elite like most teams in the game, and in fact was well below average as show by their numbers.


SFA faced only the 251st best opposing offenses (average 102.7 points per a hundred trips, two points less than the league average of 104.8.

SFA faced only the 321st best defenses in the country (average allowing 108.6 points per 100 trips adjusted for their competition, so 3.8 points more than the average team would allow).

If a team played average opponents all year (104.8 AdjO and AdjD) then their dunk range would calculated as three dunk numbers (51-53) and a balanced defensive number of +0 that did not either add or subtract from the opponent's dunk range.

Here is the basic calculation for the two figures for each team:
 
Calculations for team's Offensive Dunk RangeSFA Tally
Opp AdjD (Opponents Adjusted Defense)108.6
League Average Adj0 that season - 104.8 in 2016104.8
Subtract League Average from Opp AdjD3.8
Multiply by 0.720.72
equals what an average offense should score against defenses they faced2.736
The Final Dunk Range numbers is 3 minus number above (3 - 2.24 rounds to 1)0.264
The Dunk Range starts at 51, but with SFA having 0 dunks is calculates as 51-5051-50
Calculations for team's Defensive Adjustment to Opponents Dunk RangeSFA Tally
Opp AdjO (Opponents Adjusted Offense)102.7
League Average Adj0 that season - 104.8 in 2016104.8
Subtract Opp AdjO from League Average2.1
Multiply by 0.720.72
equals +31.512
Add or Subtract Rounded Figure Above as Adjustment to Opponents Dunk+2

There is an alternate method of plugging numbers into this google sheet to calculate both.

With these 13 steps complete, the following is the 136th team in our Value Add Basketball Game Great Teams set - the 2016 Stephen F. Austin team.


How to Make Your Own Value Add Basketball Cards - Our 136th Team

Some of the 63,700 who have visited our Value Add Basketball Game ask about creating new teams. We created the 2020 anticipated NCAA and NIT teams to play the Covid cancelled tournament, in addition to the 135 All-Time Great teams. 

One reader is working on an automated calculation of cards, though it is complicated, so after giving him the script we decided to also post this blog in case you want to manually go through to create one of your favorite teams. The process for teams before the start of the www.kenpom.com era (2002 to present) is simply too complicated to script, so the following process works only for seasons since then.

You first need to access the team you want to create at www.kenpom.com. We've tried to pick the best combos of top players and top teams - but also as often as possible create one for a university that does not yet have a team in the game. We actually meant to create 136 all-time great teams and accidentally did 135 in the first place, so our new 136th team is a new University - the greatest 3-year Cinderella run of the Century led by the only player from a small conference to be the best player in the entire country - Thomas Walkup and Stephen F Austin.

1. Pick you team from 2002 - present: Thomas Walkup and Stephen Austin 2016. Value Add Basketball calculates that the best player in all 21 seasons were from a Power 6 Conference or very high major conference (ACC 4, American 1, Big Ten 4, Big 12 3, Big East 1, CUSA 1, MWC 2, Pac-12 2, SEC 2) except one. In 2016 Thomas Walkup of Stephen F. Austin calculated as the best player in the country.

Not only was Walkup the best player in 2016, he was in the best 1% of all players in 2015 and top 5% of all players in 2014, the greatest 3-year span of a Cinderella team this Century. During that 3-year tenure of current Illinois coach Brad Underwood, Stephen F. Austin went 89-12. In 2014 they stunned VCU in the NCAA tournament, then Walkup scored 22 and grabbed 11 rebounds in a 2nd round loss to UCLA. In 2015, the lost a defensive battle in the opening round to the other team we considered for this 136th team - the Utah team that featured Value Add's best player in the nation for 2015 - Delon Wright. 

Anyone who doubted if our ranking of 2016 with Walkup as the most valuable player in the country should look at the 2016 tournament. Walkup scored 33 points, and added 9 rebounds, 4 assists and 4 steals in a stunning upset blowout of West Virginia 70-56, then added 21 points despite missing most of the second half in foul trouble as only a desperation tip-in by Notre Dame eliminated SFA 76-75.

And so we present the greatest 3-year Cinderella team of the Century as our 136th Great All-Time team.

2. Get the team's stats from www.kenpom.com and calculate their dunk total. 


Once you pick your team, find that team at www.kenpom.com. You can see the page above for the first step, then need a $20/year subscription to access the rest of the team data. Under Strength of Schedule record the team's OppO and OppD for calculating the Dunk range in the final Step 13.

Then click on the team to pull up the team sheet and scroll to the bottom to see these player stats. You will need the stats that are circled for the top 10 players. The bottom chart just tells you the best position for each player.


Copy and paste the stats for the top 10 players in the top section above into an excel spreadsheet. Note any shooting ranges that starts with a 1 through 12 will show up as a month when you paste, so just us an extra mark to convert it. Here is what is pasted from the Stephen F. Austin 2016 page. 



The column I added to the right is which position each player will play. I use the depth chart Ken Pomeroy provides at the bottom, so when I see Trey Pinkney played point guard 77% of the time, I put a "1" by his line to show he is the starting point guard. The numbers 6-10 I used for backups, so after entering 1 through 5 by players, I put a "6" by Jared Johnson as the backup point card. This is important because it is the order in which the players will appear on the team sheet. Remember, teams are limited to 10 players, so in this cards the players with the lowest percent of minutes played will not be in the game, Jovan Grujic (8% of minutes played), Lasani Johnson (4.6%) and LaQuan Smith (3.7%) will not have player cards.

I also noted in bold or font color what columns we will use to calculate the cards. The other columns are not used and will be eliminated.

3. Delete the columns you do not need. At this point we delete the columns we don't need as well as those players who will not have one of the 10 player cards We also take the columns in red out to the right and convert and rearrange them slightly into 2-pointers and 3-pointers missed instead of attempted, and we divided free throw attempts by 2 for a new figure. After those changes, here is the condensed part of Pomeroy's stats we need to keep.

4. Run the calculations for what happens on the 1-20 die when the player tries to score. We can now calculated what happens based on the 20-sided die once a player gets the ball and he tries to score. 


To jump ahead to the easy part, if a player gets to the free throw line you roll the 20-sided dice and the range is based on the rounded free throw percentage. Walkup hit 83% of his free throws, so we multiply that figure by 20 to get "17," meaning he will make a free throw on 1-17 and miss it on 18-20.

Now to the 20-sided roll before that, when the player first gets the ball and tries to score. In Walkup's case he made 9 three-pointers, 187 two-pointers, he attempted 190 free throws and half of that is roughly 95 trips to the line, he missed 28 three-pointers and he missed 111 two-pointers. Add those together, and he tried to score 430 times. Therefore we divided each of those five numbers by 430, then multiply by 20 to determine how often each thing should happen each time the 20-sided roll comes to him to try to score.

The calculations you see after the "430" figure on that top line create this part of the card.

Thomas Walkup

3-pt made: None (0.4 per 20 rounds down to zero)

2-pt made: 1-9 (8.7 rounds up to 9, so he gets nine numbers with a made 2-pointers)

2 Free Throws: 10-14 (4.4 would round down to 4 BUT we actually add the numbers up to that point, so 0.4 plus 8.7 plus 4.4 = 14 so the Foul drawn number actually goes up to 14 rather than 13 or this 10-14 range).

3-pt missed: 15 (1.3 rounds down to 1)

2-pt missed: 16-20 (5.2 rounds down to five numbers and when you add the 5 calculations they do add up to 20.0, which is a double check that the formulas are all accurate). 

FT Made: 1-17 (as mentioned above, the .83 free throw percentage times 20.

As you can see, a deadly combination of drawing a foul on 10-14 and then hitting the subsequent two free throws on rolls of 11-17 show some of the reason he dominated in 2016.

5. Look at % Possessions to determine who gets the ball. Before you use that 20-sided die roll, you need to figure out who gets the ball on each possession. The 8-sided die determines his. Each player gets the ball on 1 of the first 5 numbers, so if the 5 starters were in, based on the left column, a roll of 1 goes to the PG Trey Pinkney, a 2 goes to the SG Demetrious Floyd, a 3 goes to the SF Walkup, the 4 goes to the PF Ty Charles and finally a 5 goes to the C TJ Holyfield.

This leaves the determination of who gets the ball on a 6, 7 or 8. Once in a while a player has a % possession of higher then 33%, and if that were the case then the player would get the ball on two of the three extra rolls, so if Walkup were that high, then by the "Gets Ball On: you would type 3, 6 & 8." 

Since no player is above 33%, we instead take the three starters with the highest possession percentage get the ball on an extra number, so the Get Ball On comes to:

1 - Trey Pinkney (only 8.1% of possessions, so definitely the fewest possessions and only his one number as point guard.

2 & 6 - Demetrious Floyd (21.5% is second highest)

3 & 7 - Thomas Walkup (27.3% is highest)

4 & 8 - Ty Charles (21.1%)

5 - TJ Holyfield (20.3%).

You then to the same thing with the five subs, so 1 & 6 = Jared Johnson, 2 - Dallas Cameron, 3 = Nathan Bane, 4 & 7 - Clide Geffrard, 5 & 8 = CJ Williams. Often a mixture of starters and reserves are in the game. In that case, if you have too many 6-7-8 on players cards you simply choose which three will get on of the extra rolls, and if you do not have all 6-7-8 numbers come up, then if that number comes up then no one gets the ball and you roll a second time, but if any of the three (6, 7 or 8) come up then it is a shot clock violation and the other team gets the ball on a turnover.

Those are the five steps to calculate the offensive numbers on each card. The next blog will calculte the defensive numbers and rebounding on each card.

Saturday, January 7, 2023

Best 25 College Basketball Teams on the Road

Look for the feature story on the CBS Sports Site Dodds on Sports that will run down the top road teams in the country.



This blog is a link for anyone who wants to look further down the list of the best road teams this year, or for the fellow stat geeks who want to read the way kenpom calculations are made - below these lists.
 
RnkTop 25 Road WarriorsSoS         WinsLoss  MarginAway kenpom
1Kansas20.33015.0              35.3
2Houston13.33019.032.3
3UCLA14.04016.830.8
4Alabama19.0309.028.0
5Tennessee12.72114.026.7
6UConn18.8225.324.0
7Oklahoma St.16.8226.823.5
8Rutgers24.712-2.322.3
9Marquette17.6323.621.2
10West Virginia16.2234.020.2
11Providence11.8418.019.8
12Kansas St.16.5223.019.5
13Purdue14.3305.019.3
14San Diego St.10.7308.719.3
15Wisconsin20.721-1.319.3
16Creighton27.703-8.319.3
17Gonzaga16.3414.419.2
18Xavier11.5407.318.8
19Virginia15.0223.818.8
20Missouri18.0210.018.0
21Penn St.18.712-0.718.0
22Seton Hall23.024-6.316.7
23Utah St.5.73010.716.3
24New Mexico10.5315.516.0
25Auburn12.3122.715.0
       
RnkOthers QualifiedSoSWinsLossMarginAway kenpom
26Indiana24.013-9.314.8
27Memphis16.513-1.814.8
28Iowa St.19.321-4.714.7
29Clemson10.5313.814.3
30Utah10.8313.314.0
31FL Atlantic5.4417.613.0
32Sam Houston St.11.3531.112.4
33North Carolina15.813-3.512.3
34Washington St.14.917-6.18.8
35Nebraska17.224-9.57.7
36Va Tech10.003-3.07.0
37Kentucky24.703-18.76.0
38Weber St.8.925-5.43.4
39Southern Illinois4.544-1.43.1
40Colorado St.16.214-13.23.0
41Duke12.312-11.31.0
42Northwestern St.6.845-8.9-2.1
       
RnkOnly 1 or 2 road gamesSoSWinsLossMarginAway kenpom
 Texas20.5205.526.0
 Saint Mary's24.511-1.023.5
 Ohio St.19.5113.523.0
 TCU20.0202.522.5
 Oklahoma18.002-0.517.5
 Arizona17.511-3.014.5
 Texas Tech20.001-6.014.0
 Arkansas17.511-8.09.5
 Illinois18.002-9.09.0
 Baylor22.502-20.52.0

These would be the standings (give or take a rounding error) if teams were rated using Ken Pomeroy's method but only based on the road games they played this year. Too often a team looks really dominant at home in a few early games, and then cannot handle hostile crowds. On the flip side, the teams that can handle the pressure of a hostile crowd seem more likely to handle the pressure of March Madness.

The 42 teams we did calculated fit one of two categories:

1. One of the 30 teams who were both in the overall www.kenpom.com Top 40 AND played at least three road games, or

2. One of the 12 teams who are not in www.kenpom.com top 40 but have won a road game at a Top 40 team AND have played at least three road games.

It is very unlikely any other teams we did not calculate would be in the Top 20.

There are 10 teams who are in the top 40 at www.kenpom.com but have NOT played three road games yet, so we list them at the bottom. The Texas Longhorns ranking of 26.0 in the bottom set of teams would rank them 6th in our road Top 25, but based on only two games we want to wait until they get their tough road tests in Big 12 player shortly.

How we simulated KenPom's rankings:

SoS - the strength of schedule is the average www.kenpom.com AdjME for the team's road games today rounded to the nearest number. The number on this table is then increased by +4 to give credit for the four point edge to the home team opponent, and we did include "semi-road" games but in that case only two points were added to the SoS.

For example, our #1 road team Kansas played road games at Missouri, West Virginia and Texas Tech, and those three teams average a 16.3 AdjEM at www.kenpom.com. However, because these are all true road games, we add +4 to each and the average comes out to 20.3. 

Not only did Kansas beat all three, but they averaged beating them by 15.0 points, so the kenpom system adds the SoS and the margin of the scores, and together the www.kenpom.com rating if only road games were counted would be 35.3 - making Kansas the best team in the country in this small sample.