AUSTIN, Texas — Texas senior guard Kerwin Roach, the Longhorns' leading scorer, has been suspended for a violation of team rules, two sources close to the situation told Horns247.com.

Roach, who is averaging a team-best 15 points per game for the Longhorns, will miss Texas' game at Oklahoma on Saturday, and there is no timetable for his return, the sources said.

On Friday, Texas confirmed our Horns247 report, releasing a one-line statement that said Roach "has been suspended indefinitely due to a violation of team rules."

Texas has won three of its last four games and is currently 15-11 and 7-6 in Big 12 play with five games remaining in the regular season: at Oklahoma, at Baylor, home against Iowa State, at Texas Tech and home against TCU — as the Longhorns try to make the NCAA Tournament for the third time in Shaka Smart's four years as coach in Austin.

Roach began his senior season on suspension, missing two preseason scrimmages as well as the Longhorns' season opener against Eastern Illinois after an undisclosed violation of team rules. Roach issued a statement on social media at the time (Oct. 27, 2018) saying:

"I want to accept full responsibility and accountability for my actions. I made a mistake and want to own up to it and learn from it. It is my senior year and this is not how I planned on setting an example for my team. I am a work in progress and every day I am working hard to improve myself and those around me. I want to take this time to apologize to my teammates for not being able to help in these upcoming games."

Roach was also suspended for an exhibition game against Angelo State and for the season opener against Incarnate Word at the start of his sophomore season in November 2016 for an undisclosed violation of team rules.

Two sources told Horns247.com the latest rules violation by Roach is related to the previous rules violations committed by the senior guard.

After being suspended for the opener this season, Roach started the next 23 games, leading the team in scoring (15.0 points per game) while ranking second in assists (3.1 per game), steals (31), minutes per game (31.2) and is third in rebounding (4.5 per game).

Roach scored a team-high 16 points (6-11 FG, 3-4 FT) in 34 minutes in UT's victory last Saturday against Oklahoma State. Roach averaged 23.5 points, 6.0 assists and 3.5 steals and 4.0 rebounds in 33.5 minutes per game in a victory against North Carolina and a loss against Michigan State at the Continental Tire Las Vegas Invitational in November, including a team-high 32 points against the Tar Heels.

Roach posted 15 points, four rebounds and three assists in 36 minutes in Texas' win over then-No. 11 Kansas on Jan. 29. Roach has played in 121 career games (with 85 starts) in his four seasons at Texas, posting at least 20 points 10 times and reaching double figures 67 times in his career at UT.