Kansas 96, Howard 68

Kevin McCullar was KU’s most-valuable player in their Round of 64 win against Howard. The bulk of his value came from stingy defense and solid rebounding, but he also produced a positive offensive outing as well. Jalen Wilson had a quiet 20 points and also played strong defense, whereas Gradey Dick had the Jayhawks’ best offensive performance to overshadow his poor defense. This was also the bench’s first positive-value performance in its last 7 games.

The TEAM score of +15.94 was its third +15 game in the last four.

Kevin McCullar and the Value of a Replacement Player

KU plays Howard in the Round of 64 on Thursday afternoon, which according to the computer rankings turns out to be as good as a draw as they could have expected (Northern Kentucky is much better per KenPom, etc.). Even better news is the note that Kevin McCullar appears to be improving per Matt Tait. McCullar was not expected to play much in the Thursday quarterfinal game against West Virginia, but he actually went 26 minutes off the bench while fighting back spasms. This was perhaps a false sign of health, as he only played 12 minutes against Iowa St. in the Big 12 semifinals before reaggravating his back early in the second half. He would sit the remainder of that game and the entirety of the championship game.

If McCullar is healthy enough to go the rest of the way, KU has a much better chance to advance in any given round. Replacing a starter who has played in 71.6% of potential minutes this season would be a challenge in any season, but this is particularly considering the fact KU’s bench—particularly at the guard/wing position—has been historically bad this season.

Let’s start with Kevin’s value-metrics this season. Through 34 games, Kevin is producing an adjusted PPG +/- of +1.34, indicating that he is worth a little over a point per game vs. that of a bubble-level (very good) player¹. A comparable player to McCullar’s wing position who had a season around 0.00 (bubble-level) was Christian Braun as a freshman in 2020. So, if frosh Braun were replacing an injured McCullar this season, KU would expect to be about -1.34 per game worse.

But this isn’t what is actually happening, of course. The concept of a replacement player is employed as a way to judge player performance against a certain baseline. For a program as strong as KU, we expect any rotation player to be able to at least break-even when competing against a team on the NCAA Tournament bubble. After all, if you aren’t good enough to help Kansas beat a team on the bubble, you aren’t helping the program get to even a baseline level of what it deems success.

For 2023, KU’s backup guards and wings are (in terms of minutes): Joe Yesufu, Bobby Pettiford, and M.J. Rice. While they do play different positions, their roles overlap to a large degree. With McCullar out, any one of these three can be plugged into the rotation without much change in style (unlike say, any of the reserve bigs). This matters, because when KU goes into its bench on the perimeter, it gets quite a bit worse. Plugging in Udeh for Adams has been less of a drop off, and in some regards (size, rim protection) it has been an improvement. In the season-summary page (link here), a table listing player value in 3 different ways is shown. As of 3/13/2023, this is what it looked like for Kevin McCullar.

This shows that Kevin is producing +1.34 more net points per game for Kansas than a hypothetical bubble-level player at his position (again, think 2020 Braun). The next column translates the per game value to a Per 100 possession level. At +2.51, this number is still quite solid. The final column looks at Wins Above Replacement, not over that of a bubble-level player but of an even worse replacement-level performer. WAR is calculated against a baseline of an average D-1 player. Clearing the value provided by an average D-1 player is something that should be very achievable for any KU player to make the top 8-9 in the rotation. At +2.62 WAR, McCullar has played well enough this season to add this many wins to his team over that of the average D-1 basketball player.

Now we will show the same table as before, just with Pettiford, Yesufu, and Rice added as a comparison.

Kevin’s minutes weren’t replaced by a 0.00, bubble-level player at the Big 12 Tournament. They were replaced by these three. In the final two games of the Big 12 Tourney, these three combined for 93 minutes. At 46.5 minutes per game, this was considerably more than the 28.2 that these three average. And this was with McCullar playing some during the Iowa State game. For the Texas game alone, the bench guards/wings played 56 minutes as they covered McCullar’s missing 28 minutes. In these two games, collectively this trio produced a mind-boggling -17.42 points of value. While KU won against Iowa State, it was in spite of the bench. With the Texas game, the bench’s performance only heightened the poor outing of the normal starters.

If we take the difference between McCullar and one of his replacements, we see that Kevin is a better option at the guard/wing by anywhere from 2.21 to 3.21 points per game. The Per 100 numbers are even more stark. Over the course of 100 possessions, Kevin is +6.42 when compared to Joe and +11.00 when compared to Bobby (M.J. Rice is about equal to Bobby). This difference might be able to be masked over a few possessions, but over the course of a game, and certainly over the course of a tournament run; this drop in value will rear its ugly head.

If Kevin were to be out for the rest of the year, KU would need to replace about 50 possessions per game. Even if you could use, perhaps 60% of those minutes with Joe (who has been the best of these three), you would still expect to lose about 4.1 points of value per game. This would dramatically shrink KU’s chances at making a deep run barring some miraculous play from one of the bench reserves. KU needs Kevin, and in fact all of its starters, healthy. This year more than others.

Since 1994, the first year any player-value scores have been estimated, the average SG/SF (wing) player-value for KU players who played at least 40% of available minutes is around +1.46. There is a wide variety of names on this list: Haase, Gregory, Langford, Rush, Wiggins, Mykhailiuk, Grimes, and Agbaji. Some good, some great, some not. McCullar is right around average, which given the comparison still makes him an excellent college basketball player.

But his value to the 2023 team is amplified by who replaces his minutes when he cannot play.

1- As explained, a bubble-level player would be the average performer for a bubble team. A bubble team is determined by looking at the median-level adjusted efficiency at-large team. There is a difference between a team’s adjusted efficiency and its resume, but there is also large overlap. A team around +14.00 on KenPom is normally close to the bubble.

Kansas 56, Texas 76

Only two Jayhawks who played were above-bubble, Jalen Wilson and Joe Yesufu. Jalen had an uncharacteristically poor defensive game, otherwise his value-score would have been much better. Joe played 29 minutes filling in for injured starter Kevin McCullar, and finished in double-figures with 11 points.

The remaining starters had poor outings, but none were terrible. Gradey Dick shot poorly but defended adequately. Dejuan Harris likewise had a bad offensive game, but his defense was solid. K.J. Adams wasn’t great, but he outplayed freshmen Ernest Udeh and M.J. Rice. The bench has now had 6 consecutive below-zero outings for Kansas, dropping it to the worst bench in the 20-year Self era.

Next week begins the NCAA Tournament. One hopes the team can use this poor outing as motivation to come out focused and win two in Des Moines next week. It was the TEAM’s second-worst outing of the season (and 8th below-zero game overall).

Kansas 71, Iowa State 58

Jalen Wilson had his second-best performance of the season, and Dejuan Harris continued his torrid play of late (averaging +5.28 over his last 10 games) to lead Kansas into the Big 12 Tournament finals. K.J. Adams had trouble inside, giving up a few put-backs to hurt his value score. KU won despite having to go deeper into its bench with Kevin McCullar playing limited minutes due to injury. The bench guards/wings were -10.39 collectively.

Kansas 59, Texas 75

In a game that meant nothing to the conference race, which KU had already clinched, the Jayhawks played flat in Austin and got beat on Texas’ senior day by 16. Jalen Wilson had another great outing in a game when his teammates played poorly. The TEAM’s Game Score of -6.19 (meaning this performance was 6.19 points worse than the expected performance for a bubble team) was its third-worst game of the season and its 7th negative game out of 31.

In these 7 games, Jalen Wilson is averaging a game score of +9.00, whereas the others are collectively at -15.94 for the season. Jalen is having a good season, his current Adj. PPG +/- number is +5.53, but the fact he has raised his game to a high level when others aren’t picking up the slack is impressive. He helped KU win a few of these poorly played games earlier in the season (Southern Utah, Wisconsin).

Gradey Dick had his worst game of the year and has produced negative value over his past 10 games. On the flip side, Dejuan Harris is showing he can provide value even in games where he shoots poorly. Despite managing just 5 points and multiple missed shots, Harris assisted nicely (without turning it over) and defended strongly against Texas’ veteran guards. Kevin McCullar also had a nice defensive game to end slightly above-bubble. K.J. Adams was slightly below-bubble.

The bench had another poor outing, as Bobby Pettiford played the worst of the lot. Only Naadir Tharpe (2012), Justin Wesley (2012), and Stephen Vinson (2006) have had worse Per100 seasons than Bobby out of all rotation players since 2006. (M.J. Rice is also on this list, right next to Pettiford). But Bobby’s played the most out of these names, at 27% of available minutes.

Kansas 67, Texas Tech 63

Jalen Wilson was KU’s best performer for the 14th time in 30 games this season. He was productive but not efficient on offense, and far better on defense than given credit for. The only other starter to produce a positive-value game was K.J. Adams, who also played good defense overall despite giving up a few baskets inside due to his size at the 5. Ernest Udeh also had a positive game and now sits just fractionally above-bubble for the season.

On the other end of things, Kevin McCullar graded slightly below-bubble but made memorable clutch plays late. His recovery block on former teammate and fellow Kevin was incredible. His hustle for the stick back basket to put the Hawks up 3 late was just another of huge high-leverage positive final-minute plays that he has made in close games this season. If the game is close, he just seems to be able to make the winning play. Dejuan Harris had a surprisingly negative game, although the deep 3 he allowed with a few seconds left (to cut a 5 point lead to 2) was a contributing factor. It wasn’t bad D, but his man stuck the shot so per the system these points were allowed by him. These types of “luck” plays will certainly balance out over the course of a season, so be careful to not extrapolate from single-game results. Gradey Dick was KU’s worst starter, but overall his performance was only negative due to poor shooting (0-7 from the floor, 4-4 FT’s for a TS% of 22.2%). Joe Yesufu hit his first 3 (when the KU starters couldn’t get anything to drop from the outside), but then proceeded to miss 2 shots and allow 6 points on defense. Since a nice, three-game run in late January/early February, he has recorded an average Adj. PPG +/- of -2.10 over his last 6 games. Still, he has been KU’s best guard/wing off the bench for the year and likely deserves 8-10 minutes per game. Bobby Pettiford only played a few minutes and missed his only shot.

The TEAM score was barely bubble-level but enough to get it done against an actual bubble-team.

Kansas 76, West Virginia 74

Dejuan Harris had his best career game and his 3rd team-MVP of the season. He was also KU’s best offensive and defensive player Saturday, something which has occurred in only 7 of the team’s 29 games this season. Over his last 6 games, Dejuan has averaged a game score of +6.07, the best on the team in that span.

Kevin McCullar, Gradey Dick, and Jalen Wilson each had slightly positive games. McCullar made numerous impressive defensive plays in the second half, but also gave up a few baskets. He hit some nice shots to finish with a positive offensive outing. Dick would have had a better game, but he gave points away in the final few minutes. Jalen Wilson had a quiet game but still managed to do enough to generate positive value.

K.J. Adams was the only starter to record a negative-value game. The bench had its worst game in weeks. Hopefully this is just a blip that will be corrected in upcoming games.

The TEAM score of +1.79 was the team’s lowest since the road Iowa State loss, but it was still good enough to earn the team the win. Let’s hope the gray/white jerseys are done with. Traditional color schemes need to be preserved.

Kansas 87, Baylor 71

Down as many as 17 in the first half, the Kansas Jayhawks used a ferocious second-half comeback to win going away against Baylor. Jalen Wilson’s value score led the team, his 13th game this season doing such, but both K.J. Adams and Dejuan Harris were essentially just as valuable. Ernest Udeh was also a very solid contributor, continuing his stretch of good play with a positive game score.

The TEAM’s +17.76 score was its 11th above +10 on the season, and its sixth in its last seven games. Signs are pointing to this team peaking at the right time, as the final week of February arrives.

Kansas 87, Oklahoma State 76

Freshman Gradey Dick had his 5th team-MVP game of the season in a career high 26 point effort. After accounting for his defense and opponent, it was his 4th-best game of the season. Other Jayhawks who added value were Kevin McCullar, Jalen Wilson, Dejuan Harris, Zuby Ejiofor, and Bobby Pettiford. The team was able to go deeper into its bench thanks to the (relative) health of Ejiofor and Pettiford. However, it’s clear that Pettiford in particular isn’t quite 100%. Late injuries to Harris and McCullar might also be a factor moving forward.

Ernest Udeh followed up his excellent OU game with another high-energy performance, although his fouls contributed to a negative-value score. Still, he has played well of late. M.J. Rice only contributed an offensive foul in his 2 minutes of play, and Joe Yesufu had a typical game for him. KU’s worst performer against the Cowboys was K.J. Adams, who had the worst defensive outing of anyone this year. He was responsible for a lot of easy baskets from OSU’s Kalib Boone, and also got scored on at times when switching onto guards late. He has struggled during conference play due to his position (undersized 5), but he is also overrated on the perimeter.

The TEAM is on a roll, averaging an 11.74 value score over its past 6 games (where it has gone 5-1). If it can keep up this level of play, it will not only earn a 1-seed but have the capabilities that past 1-seeds have had. Getting contributions from its bench has been huge, as the bench has been +1.10 per game over that span (this may seem pedestrian, but the bench was averaging -5.57 before that time). In its last 5 outings, the bench has been even better (+3.49). This has shown up in the results of the games.