The Bulls finalized their training camp roster on Monday morning, in the lead-up to the start of the team's official media day.

The team will carry 19 players into the preseason before cutting that number down a maximum of 15 in late October.

No. 0 Isaiah Canaan, guard: Signed to a two-year, $2.2 million deal in July, Canaan will compete with Spencer Dinwiddie and Jerian Grant for minutes behind Rajon Rondo.

No. 2 Jerian Grant, guard: The combo guard will get a fresh start in Chicago after an inconsistent rookie season with the Knicks.

No. 3 Dwyane Wade, guard: The three-time NBA champion and future Hall of Famer begins the next chapter of his famed career after 13 seasons in Miami.

No. 5 Bobby Portis, forward: After showing flashes of potential in his rookie season, the 6-foot-11 Portis will be in line for an extended role following Joakim Noah's and Pau Gasol's departures.

No. 6 Cristiano Felicio, center: The Brazilian impressed plenty in last season's final month, and he should see significant minutes behind Robin Lopez.

No. 7 D'Vauntes Smith-Rivera, guard: The undrafted rookie averaged 14.8 points per game in his senior season at Georgetown.

No. 8 Robin Lopez, center: One of the league's most underrated centers, Lopez was one of five players to average 10 points, 7 rebounds and play in all 82 games a year ago.

No. 9 Rajon Rondo, guard: The veteran point guard led the NBA in assists last season, but playing on his fourth team in three seasons means his best days may be behind him.

No. 11 Doug McDermott, forward: The sharpshooter showed significant improvement from Year 1 to Year 2, finishing sixth in the NBA in 3-point field goal percentage. Now about the defense...

No. 15 Thomas Walkup, guard: The All-American honorable mention went for 33 points in No. 14 Stephen F. Austin's opening-round upset win over No. 3 West Virginia.

No. 16 Paul Zipser, forward: The Bulls' 2016 second-round pick can do a bit of everything, and at 22 years old he could be ready to contribute sooner than later.

No. 20 Tony Snell, forward: It may be difficult for the former first-rounder to crack the rotation after a forgettable third season.

No. 21 Jimmy Butler, guard: An All-Star in each of the last two seasons, the 27-year-old Butler is poised for yet another career year.

No. 22 Taj Gibson, forward: The 31-year-old veteran is in a contract year, and should see an even more expanded role after starting 55 games last season - even if Nikola Mirotic replaces him in the starting lineup.

No. 24 Vince Hunter, forward: The 6-foot-8 Hunter averaged 21.8 points, 11.3 rebounds and 1.4 assists per game for the Reno Bighorns last season as rookie.

No. 25 Spencer Dinwiddie, guard: A casuality of the Pistons' crowded backcourt, Dinwiddie has a chance to carve out a role in Chicago behind Rajon Rondo.

No 31 J.J. Avila, forward: A standout at Colorado State who graduated in 2015, Avila appeared in four Summer League games for the Knicks, averaging 1.2 points and 1.5 rebounds.

No. 44 Nikola Mirotic, forward: The Bulls will be relying on Mirotic's outside shot, which improved mightily in his second season from 31.6 percent to 39 percent.

No. 45 Denzel Valentine, guard: The jack-of-all-trades will need some time to find his role, but he's an apt passer and outside shooter with good size on the wing.