Last Updated on October 6, 2026 by Mat Diekhake

The Utah Flash’s 2008–09 season cemented the franchise’s status as one of the NBA D-League’s premier organizations. After reaching the playoffs in their inaugural year, the Flash took a major leap forward by posting one of the league’s best records and capturing the Western Conference regular-season title. Much of that success was driven by the outstanding play of guard C.J. Watson, whose scoring and leadership made him one of the D-League’s top performers before he earned an NBA opportunity. Utah also benefited from the contributions of Kyrylo Fesenko, Kosta Koufos, and other players connected to the Utah Jazz, giving the roster a strong blend of NBA-affiliated talent and experienced professionals. Although the Flash fell short of a championship, the season established the franchise as a consistent contender and further strengthened its reputation for developing players capable of reaching the NBA.

Roster

NO. PLAYER NAME POS HT WT DOB COLLEGE
00 James Lang C 6-10 285 October 17, 1983 None
00 John Barber F 6-7 220 March 28, 1985 Youngstown State
7 Ryan Diggs G 6-2 170 December 8, 1983 Western Washington
11 Dontell Jefferson G 6-5 195 December 15, 1983 Arkansas
12 Andre Ingram G 6-3 195 November 19, 1985 American
15 J.R. Giddens G 6-5 215 February 13, 1985 New Mexico
18 Kevin Kruger G 6-2 185 May 1, 1983 UNLV
21 Ronald Dupree F 6-7 209 January 26, 1981 LSU
22 Morris Almond G 6-6 205 February 2, 1985 Rice
23 Eddie Ard G/F 6-5 215 June 28, 1985 Lipscomb
24 Henry Walker G/F 6-6 220 October 9, 1987 Kansas State
32 Brian Jackson F 6-9 245 October 4, 1980 Oregon State
33 Gavin Grant F 6-7 220 March 12, 1985 North Carolina State
34 Bennet Davis F 6-8 220 March 14, 1984 Northeastern
41 Kosta Koufos C 7-0 265 February 24, 1989 Ohio State
42 Steve Newman F 6-9 235 October 25, 1984 Georgia
44 Kyrylo Fesenko C 7-1 288 December 24, 1986 None
99 Carlos Wheeler F 6-7 220 May 16, 1978 Campbellsville

Regular Season Per Game

PLAYER NAME POS AGE GP GS MPG PPG RPG APG SPG BPG TOV FGA FGM FG% 3PA 3PM 3P% FTA FTM FT%
Dontell Jefferson PG — 33 33 36.4 18.2 4.9 5.4 1.5 0.3 3.4 14.4 6.4 .446 3.7 1.1 .298 5.1 4.2 .822
Andre Ingram SG — 49 20 27.6 10.4 3.5 1.6 0.9 0.1 1.3 7.4 3.3 .452 3.8 1.8 .470 2.2 1.9 .870
Ronald Dupree SF — 31 29 34.0 16.2 6.6 3.9 0.9 0.7 2.2 12.4 6.0 .486 2.0 0.6 .295 4.5 3.6 .794
J.R. Giddens SG — 26 23 36.4 17.2 6.3 3.0 1.1 1.3 2.3 12.5 7.2 .578 1.1 0.3 .276 3.5 2.4 .681
Carlos Wheeler PF — 50 1 21.9 8.4 5.3 1.0 0.7 0.4 1.9 6.4 3.2 .506 0.5 0.1 .167 2.8 1.9 .686
Gavin Grant SF — 43 4 18.6 8.4 2.8 1.3 0.4 0.2 1.5 6.2 2.6 .426 0.4 0.1 .167 4.1 3.1 .761
Morris Almond SG — 14 13 31.6 23.9 3.9 1.0 0.5 0.2 2.2 15.4 8.0 .521 3.9 1.6 .407 7.7 6.3 .815
Bennet Davis PF — 48 21 18.2 6.5 3.5 1.1 0.4 1.0 1.0 5.1 2.1 .405 0.4 0.1 .316 2.7 2.2 .823
Henry Walker SF — 15 15 30.5 18.9 5.3 1.5 1.3 0.7 3.3 12.3 6.9 .557 2.0 0.8 .400 5.4 4.3 .802
Kevin Kruger PG — 21 16 30.3 11.4 2.7 4.4 1.4 0.0 2.0 7.1 3.4 .473 4.0 2.1 .524 3.0 2.5 .841
Brian Jackson PF — 39 27 21.6 6.0 4.1 1.5 0.6 0.7 1.4 4.7 1.9 .405 0.0 0.0   2.7 2.1 .798
James Lang C — 33 16 15.9 7.0 4.3 0.7 0.1 0.6 1.5 4.8 2.8 .581 0.0 0.0   2.1 1.4 .676
Kyrylo Fesenko C — 14 10 25.6 12.2 8.5 2.4 0.3 1.6 2.1 8.7 4.4 .508 0.0 0.0   5.2 3.4 .644
Kosta Koufos C — 10 10 29.6 16.7 8.4 2.0 1.0 2.6 1.9 12.9 7.3 .566 0.0 0.0   3.5 2.1 .600
Ryan Diggs PG — 41 0 10.5 4.0 1.0 1.4 0.4 0.0 0.8 3.1 1.4 .438 0.8 0.2 .226 1.2 1.0 .878
Eddie Ard SG/SF — 25 4 13.5 4.2 2.3 0.6 0.2 0.1 0.9 3.6 1.6 .451 0.1 0.0 .000 1.5 1.0 .649
Steve Newman C — 28 8 14.6 2.6 2.4 0.8 0.3 0.4 0.6 3.0 1.1 .381 0.7 0.2 .250 0.3 0.1 .500
John Barber SF — 5 0 4.8 0.0 0.4 0.0 0.0 0.0 0.0 0.2 0.0 .000 0.0 0.0   0.0 0.0  

Playoff Per Game

PLAYER NAME POS AGE GP GS MPG PPG RPG APG SPG BPG TOV FGA FGM FG% 3PA 3PM 3P% FTA FTM FT%
Ronald Dupree SF — 4 4 37.3 21.0 9.0 2.8 1.0 0.8 4.0 13.8 6.8 .491 1.0 0.3 .250 9.5 7.3 .763
J.R. Giddens SG — 4 4 39.8 18.5 12.3 3.5 0.8 1.8 2.5 13.8 7.5 .545 1.8 0.3 .143 5.3 3.3 .619
Kevin Kruger PG — 4 4 39.5 18.0 2.0 5.5 1.0 0.0 2.3 12.0 6.5 .542 5.3 2.5 .476 3.3 2.5 .769
Morris Almond SG — 4 3 25.3 17.3 1.5 1.3 1.0 0.0 1.3 9.5 5.0 .526 2.5 0.8 .300 9.0 6.5 .722
Gavin Grant SF — 4 0 17.5 8.0 3.8 1.5 0.0 1.0 1.8 5.3 3.0 .571 0.5 0.3 .500 2.3 1.8 .778
Carlos Wheeler PF — 4 0 15.3 6.5 4.5 1.0 0.5 1.0 1.8 5.5 1.8 .318 0.3 0.0 .000 4.3 3.0 .706
Andre Ingram SG — 4 0 20.3 6.3 1.8 0.3 0.0 0.0 1.3 5.5 2.3 .409 3.3 1.3 .385 1.0 0.5 .500
Brian Jackson PF — 4 4 24.3 5.0 3.5 0.5 0.5 0.5 1.3 3.8 1.8 .467 0.0 0.0   1.5 1.5 1.000
Kosta Koufos C — 1 1 21.0 5.0 5.0 1.0 1.0 3.0 3.0 5.0 1.0 .200 0.0 0.0   4.0 3.0 .750
Bennet Davis PF — 4 0 16.0 4.3 4.3 0.5 0.3 0.5 1.5 3.8 1.5 .400 0.3 0.3 1.000 1.5 1.0 .667
James Lang C — 3 0 6.3 2.7 2.0 0.3 0.3 0.0 0.7 2.0 1.0 .500 0.0 0.0   0.7 0.7 1.000
Ryan Diggs PG — 2 0 2.5 0.0 1.0 1.0 0.5 0.0 0.0 1.0 0.0 .000 0.0 0.0   0.0 0.0  

Regular Season Totals

PLAYER POS AGE GP GS MIN PTS REB AST STL BLK TOV FGA FGM FG% 3PA 3PM 3P% FTA FTM FT%
Dontell Jefferson PG — 33 33 1201 599 163 178 51 10 111 475 212 .446 121 36 .298 169 139 .822
Andre Ingram SG — 49 20 1352 509 170 79 45 7 65 363 164 .452 185 87 .470 108 94 .870
Ronald Dupree SF — 31 29 1054 502 204 122 29 21 69 383 186 .486 61 18 .295 141 112 .794
J.R. Giddens SG — 26 23 947 446 163 77 28 35 59 325 188 .578 29 8 .276 91 62 .681
Carlos Wheeler PF — 50 1 1093 422 267 52 34 22 94 318 161 .506 24 4 .167 140 96 .686
Gavin Grant SF — 43 4 798 363 119 54 17 10 64 265 113 .426 18 3 .167 176 134 .761
Morris Almond SG — 14 13 442 334 54 14 7 3 31 215 112 .521 54 22 .407 108 88 .815
Bennet Davis PF — 48 21 873 313 166 55 20 48 48 247 100 .405 19 6 .316 130 107 .823
Henry Walker SF — 15 15 457 283 79 23 20 10 50 185 103 .557 30 12 .400 81 65 .802
Kevin Kruger PG — 21 16 636 239 56 92 29 0 42 150 71 .473 84 44 .524 63 53 .841
Brian Jackson PF — 39 27 842 233 161 60 25 29 54 185 75 .405 0 0   104 83 .798
James Lang C — 33 16 525 232 143 22 4 21 49 160 93 .581 0 0   68 46 .676
Kyrylo Fesenko C — 14 10 358 171 119 34 4 22 30 122 62 .508 0 0   73 47 .644
Kosta Koufos C — 10 10 296 167 84 20 10 26 19 129 73 .566 0 0   35 21 .600
Ryan Diggs PG — 41 0 429 162 42 57 15 0 33 128 56 .438 31 7 .226 49 43 .878
Eddie Ard SG/SF — 25 4 338 106 57 14 5 3 23 91 41 .451 3 0 .000 37 24 .649
Steve Newman C — 28 8 410 73 67 21 9 12 16 84 32 .381 20 5 .250 8 4 .500
John Barber SF — 5 0 24 0 2 0 0 0 0 1 0 .000 0 0   0 0  

Playoff Totals

PLAYER POS AGE GP GS MIN PTS REB AST STL BLK TOV FGA FGM FG% 3PA 3PM 3P% FTA FTM FT%
Ronald Dupree SF — 4 4 149 84 36 11 4 3 16 55 27 .491 4 1 .250 38 29 .763
J.R. Giddens SG — 4 4 159 74 49 14 3 7 10 55 30 .545 7 1 .143 21 13 .619
Kevin Kruger PG — 4 4 158 72 8 22 4 0 9 48 26 .542 21 10 .476 13 10 .769
Morris Almond SG — 4 3 101 69 6 5 4 0 5 38 20 .526 10 3 .300 36 26 .722
Gavin Grant SF — 4 0 70 32 15 6 0 4 7 21 12 .571 2 1 .500 9 7 .778
Carlos Wheeler PF — 4 0 61 26 18 4 2 4 7 22 7 .318 1 0 .000 17 12 .706
Andre Ingram SG — 4 0 81 25 7 1 0 0 5 22 9 .409 13 5 .385 4 2 .500
Brian Jackson PF — 4 4 97 20 14 2 2 2 5 15 7 .467 0 0   6 6 1.000
Bennet Davis PF — 4 0 64 17 17 2 1 2 6 15 6 .400 1 1 1.000 6 4 .667
James Lang C — 3 0 19 8 6 1 1 0 2 6 3 .500 0 0   2 2 1.000
Kosta Koufos C — 1 1 21 5 5 1 1 3 3 5 1 .200 0 0   4 3 .750
Ryan Diggs PG — 2 0 5 0 2 2 1 0 0 2 0 .000 0 0   0 0  

Regular Season

PLAYER NAME ROLE TIER MPG USAGE TIER PPG RPG APG STK IMPACT INDEX NOTES AWARDS
Dontell Jefferson Franchise Floor General (1.1) 36.4 High (1.2) 18.2 4.9 5.4 1.8 79.99 Big, poised lead guard who combined downhill creation with disruptive perimeter defense; his 5.4 assists and 1.5 steals reflected a player trusted to organize both ends, while his defensive reputation was strong enough to draw NBA scouting attention. Sports Illustrated All-NBA D-League Third Team (2009)
Morris Almond Primary Scoring Wing (1.1) 31.6 High (1.2) 23.9 3.9 1.0 0.7 77.88 A pure scoring wing with the green light to hunt shots from all three levels, Almond repeatedly became Utah’s late-game offensive release valve. His ability to create decisive moments was evident when he buried a 25-foot game-winner with 1.4 seconds left against Reno. KSL.com  
Kosta Koufos Rim-Protecting Centerpiece (1.05) 29.6 High (1.1) 16.7 8.4 2.0 3.6 70.92 A true interior centerpiece during his brief assignment, Koufos supplied efficient post scoring while changing possessions at the rim. In his D-League debut he paired 21 points with eight rebounds and three blocks, immediately giving the Flash a much bigger interior presence. KSL.com  
J.R. Giddens Two-Way Wing Creator (1.05) 36.4 High (1.1) 17.2 6.3 3.0 2.4 66.76 A rangy two-way wing who could attack closeouts, rebound his position and defend aggressively, Giddens also handled secondary creation duties. His eight rebounds and seven assists in a March win showed how much broader his contribution could become beyond scoring. KSL.com  
Ronald Dupree Starting Two-Way Forward (1.05) 34.0 High (1.1) 16.2 6.6 3.9 1.6 65.37 A physical veteran forward who blended slashing, rebounding and secondary playmaking, Dupree quickly became a stabilizing presence after arriving from Tulsa. His late-season value was reinforced by a 2009 All-Star selection and repeated double-double production. OurSportsCentral NBA D-League All-Star (2009)
Henry Walker Athletic Scoring Forward (1.05) 30.5 High (1.1) 18.9 5.3 1.5 2.0 63.99 An athletic young forward used as a scoring-oriented starter, Walker brought size on the wing and enough shooting to stretch defenses. His assignment to Utah came while Boston developed him away from the NBA rotation, giving him meaningful professional minutes during his rookie season. Yahoo Sports  
Kyrylo Fesenko Vertical Rim Protector (1.05) 25.6 High (1.1) 12.2 8.5 2.4 1.9 57.75 Fesenko functioned as a massive interior deterrent, combining offensive rebounding and finishing with legitimate shot-blocking value. The Jazz repeatedly used the Flash assignment to accelerate his development, and his size made him particularly difficult to handle around the rim. The Salt Lake Tribune  
Kevin Kruger Pick-and-Roll Floor General (1.05) 30.3 High (1.1) 11.4 2.7 4.4 1.4 45.97 Kruger operated as a cerebral lead guard, mixing pick-and-roll reads with confident perimeter shooting. He could swing a game with quick scoring bursts, as shown by a season-high 24 points when Utah clinched the West Division title. KSL.com  
Andre Ingram Movement Shooting Specialist (1.05) 27.6 Low (1.0) 10.4 3.5 1.6 1.0 34.65 Ingram supplied spacing, movement shooting and steady perimeter defense rather than dominating possessions. He was particularly useful as a complementary scorer, and his long-term reputation was built around professionalism, shooting discipline and an unusually persistent approach to the developmental league. Los Angeles Times  
Carlos Wheeler Energy Frontcourt Reserve (1.05) 21.9 Low (1.0) 8.4 5.3 1.0 1.1 33.18 Wheeler provided physical frontcourt minutes, attacking the glass and finishing inside without needing designed offense. His reserve role still carried value because he could add rebounding and activity when Utah’s primary scorers needed support. NBA G League  
Brian Jackson Stretch Interior Starter (1.05) 21.6 Low (1.0) 6.0 4.1 1.5 1.3 27.09 Jackson was a mobile interior option who could space the floor while giving Utah size in the starting group. He entered the Flash as an established D-League forward after previously producing as a scorer and rebounder with Arkansas. Deseret News  
Gavin Grant Rotation Wing Connector (1.0) 18.6 Low (1.0) 8.4 2.8 1.3 0.6 26.20 Grant filled a connective wing role, moving the ball, running the floor and supplying occasional scoring without monopolizing possessions. His four starts came within a larger rotation role that emphasized versatility rather than a single dominant skill. RealGM  
James Lang Starting Interior Presence (1.0) 15.9 Low (1.0) 7.0 4.3 0.7 0.7 25.40 Lang offered straightforward interior production as a physical center, relying on efficient finishing and rebounding rather than perimeter offense. His Flash role continued a developmental-league career in which he had already shown an ability to score efficiently around the basket.  
Bennet Davis Defensive Frontcourt Utility (1.0) 18.2 Low (1.0) 6.5 3.5 1.1 1.4 25.00 Davis’ value came from doing the dirty work around the paint: offensive rebounding, physical defense and weak-side shot blocking. He could absorb frontcourt minutes without requiring many touches, which made him useful in a deep developmental rotation. NBA G League  
Eddie Ard Transition Finisher (1.0) 13.5 Low (1.0) 4.2 2.3 0.6 0.3 14.80 Ard occupied a modest reserve role built around athleticism, cutting and opportunistic finishing. His limited minutes make the sample small, but he gave the Flash another active wing body capable of contributing without high usage. OurSportsCentral  
Ryan Diggs Backup Point Guard (1.0) 10.5 Low (1.0) 4.0 1.0 1.4 0.4 13.60 Diggs provided short bursts of point-guard depth, helping move the ball and maintain structure when the primary creators rested. His 10.5-minute workload points to a narrowly defined reserve function rather than a major offensive assignment. Deseret News  
Steve Newman Defensive Utility Center (1.0) 14.6 Low (1.0) 2.6 2.4 0.8 0.7 13.00 Newman was primarily a depth big whose usefulness came from size, physical defense and occasional rim protection. He was part of the Flash’s larger developmental rotation, with his minutes varying substantially depending on the available frontcourt personnel. Deseret News  
John Barber End-of-Rotation Wing (1.0) 4.8 Low (1.0) 0.0 0.4 0.0 0.0 0.80 Barber’s role was extremely limited, making this too small a sample for a broader evaluation. He functioned primarily as end-of-rotation wing depth before being placed on waivers in December. RealGM  

Playoff

PLAYER NAME ROLE TIER MPG USAGE TIER PPG RPG APG STK IMPACT INDEX NOTES AWARDS
J.R. Giddens Playoff Wing Catalyst (1.1) 39.8 High (1.2) 18.5 12.3 3.5 2.6 97.42 Giddens became one of Utah’s central two-way weapons, combining aggressive wing scoring with exceptional rebounding for his position. He followed 25 points in the semifinal clincher with 17 rebounds in the Finals opener, showing how his athleticism translated when the games tightened. Yahoo Sports  
Ronald Dupree Veteran Scoring Forward (1.1) 37.3 High (1.2) 21.0 9.0 2.8 1.8 91.34 Dupree was the Flash’s physical offensive release valve, attacking the baseline and creating points without needing elaborate actions. His postseason leadership showed up immediately with consecutive double-doubles before he erupted for 37 points in the Finals opener. KSL.com NBA D-League All-Star (2009)
Kevin Kruger Playoff Floor General (1.1) 39.5 High (1.2) 18.0 2.0 5.5 1.0 64.38 Kruger ran the Flash offense with a scorer’s mentality, using the three-point line to stretch defenses while still creating for teammates. His 23-point first-round performance helped launch Utah’s first playoff win, and he remained heavily involved as the team reached the Finals. KSL.com  
Morris Almond Primary Shot-Making Wing (1.05) 25.3 High (1.1) 17.3 1.5 1.3 1.0 48.74 Almond functioned as a pure scoring threat whose value came from difficult shot-making and late-clock confidence. That trait carried into the postseason, where he remained capable of changing a game quickly; he scored 18 in Utah’s second Finals game after already serving as a regular late-game closer during the season. KSL.com  
Kosta Koufos Interior Rim Protector (1.05) 21.0 Medium (1.1) 5.0 5.0 1.0 4.0 34.65 Koufos had only one postseason appearance before being recalled by Utah, but the role was unmistakable: occupy the paint, finish inside and erase shots. His three blocks in 21 minutes underscored the defensive value that made his assignment particularly useful against interior attacks. OurSportsCentral  
Gavin Grant Transition-Space Forward (1.0) 17.5 Low (1.0) 8.0 3.8 1.5 1.0 28.60 Grant supplied athletic depth rather than functioning as a primary creator, with his playoff minutes centered on keeping the second unit active. Earlier Flash coverage described the developmental environment as one where energy plays, rebounding and defensive activity mattered as much as scoring. Deseret News  
Carlos Wheeler Hustle Rebound Forward (1.0) 15.3 Low (1.0) 6.5 4.5 1.0 1.5 27.00 Wheeler’s playoff job was largely physical: attack the glass, run the floor and provide energy around the interior. That fit his broader Flash identity, where he described his value in terms of energy and the overlooked hustle plays that can swing possessions. Deseret News  
Brian Jackson Spacing Frontcourt Starter (1.0) 24.3 Low (1.0) 5.0 3.5 0.5 1.0 20.00 Jackson remained a starting frontcourt piece during the postseason, giving Utah size without demanding touches. His earlier Flash role was built around a combination of shooting and size, and that complementary profile remained useful while the team’s guards and wings carried the offense. Deseret News  
Bennet Davis Defensive Glass Specialist (1.0) 16.0 Low (1.0) 4.3 4.3 0.5 0.8 19.80 Davis operated as a low-usage interior defender, competing for rebounds and providing occasional shot-blocking rather than forcing offense. His reserve role had already been established during the season, when he was specifically described as producing from the bench. Deseret News  
Andre Ingram Perimeter Spacing Reserve (1.0) 20.3 Low (1.0) 6.3 1.8 0.3 0.0 16.80 Ingram’s postseason contribution was primarily perimeter spacing and steady guard depth. His broader Flash role was tied to shooting and team-oriented play, with the opportunity to perform in front of NBA scouts being an important part of his developmental-league path. Los Angeles Times  
James Lang Interior Development Reserve (1.0) 6.3 Low (1.0) 2.7 2.0 0.3 0.3 10.60 Lang saw only a small postseason sample, functioning as emergency interior depth rather than part of the main rotation. His value was tied to physical size and finishing around the basket, consistent with the developmental role he had held with Utah. Deseret News  
Ryan Diggs End-of-Rotation Guard (1.0) 2.5 Low (1.0) 0.0 1.0 1.0 0.5 5.00 Diggs had an extremely small playoff workload, making this more a depth assignment than a sustained evaluation. His role was essentially to provide another ball-handler when needed, with little evidence of a larger offensive responsibility during the run. Deseret News