Thomas Joseph "T. J." Bray (born June 14, 1992) is an American professional basketball player who played college basketball for Princeton.
Bray grew up in New Berlin, Wisconsin and attended Catholic Memorial High School. As a senior, Bray was named Wisconsin Mr. Basketball after averaging 17.9 points, 8.4 rebounds, and 6.6 assists per game.
Bray played four seasons for the Princeton Tigers and was a starter for his final three years. As a senior, he was a unanimous first team All-Ivy selection after leading the Tigers with 18 points per game, 34 steals, 133 assists and a .537 field goal percentage. Bray finished his collegiate career with 1,024 points scored and third in school history with 374 assists.
After going unselected in the 2014 NBA draft, Bray played in the 2014 NBA Summer League as a member of the Toronto Raptors roster. He averaged 4.4 points, 1.6 rebounds, 1.2 assists. He then signed with Pallacanestro Trapani of Serie A2 Basket, the Italian second division, on August 6, 2014. In his first professional season, Bray averaged 9.5 points, 3.0 assists, and 3.9 rebounds per game in 29 games played.
Following the Serie A2 season, Bray played in the 2015 NBA Summer League with the New York Knicks, but only appeared in two games. Bray returned to Serie A2 for a second season after signing with Novipiù Casale Monferrato on August 4, 2015. He played in 35 games with Casale Monferrato, averaging 14.7 points, 3.5 rebounds and 3.1 assists per game.
Bray initially signed a contract to play for Riesen Ludwigsburg of the German Basketball Bundesliga (BBL) in the summer of 2016 but was unable to play for the team due to a knee injury he suffered while back in the U.S. After rehabbing the injury for several months, Bray signed with Basic-Fit Brussels of the Belgian Pro Basketball League (PBL) on January 10, 2017 for the remainder of the 2016–17 season. After joining the team Bray played in 33 games, all starts, and averaged 8.2 points, 2.3 rebounds, 2.1 assists and 1.2 steals per game and was named honorable mention All-PBL by Eurobasket.com.
Bray signed with Kolossos Rodou B.C. of the Greek Basket League (GBL) on August 3, 2017. Bray averaged 12.1 points, 3.4 rebounds, 3.4 assists and 1.1 steals in 27 GBL games (26 starts).
Bray signed with SC Rasta Vechta of the BBL on July 14, 2018. He was named the player of the week for the 4th round of the BBL season following a 36 point, three rebound, eight assist performance in a 106-100 win over Mitteldeutscher BC. Bray was selected as a reserve to play in the 2019 BBL All-Star Game as a member of the "International" team. Bray averaged 14.8 points, 3.2 rebounds, a BBL-leading 7.7 assists, and 1.2 steals per game in 33 games (all starts) as Rasta Vechta finished in fourth place in the BBL regular season and 19.7 points, 9.1 assists and 4.9 rebounds and 2.3 steals in the postseason. He was named first team All-Basketball Bundesliga and finished second to Will Cummings in MVP voting.
Bray agreed to a two year contract with Bayern Munich on July 11, 2019. Bray missed the first three months of the season due to a tendon injury in his foot. In 10 Euroleague games, he averaged 6.4 points, 1.7 rebounds and 2.7 assists per game. Bray re-signed with the team on August 13, 2020.
On December 3, 2020, Bray signed with Casademont Zaragoza of the Liga ACB.