2019
In his third NBA season (and third with the Lakers), Caruso appeared in a career-high 64 games, averaging 18.4 minutes per contest. The Texas A&M product posted averages of 5.5 points, 1.9 rebounds, 1.9 assists and 1.1 steals per game and shot 41.2 percent from the field and 73.4 percent at the free throw line. In a Dec. 8 victory over the Timberwolves, Caruso delivered a season-high 16 points and added four rebounds, four assists and two steals,. It was one of 12 double-digit scoring games on the season for Caruso. In a Feb. 12 win over Denver, Caruso posted 10 points, six rebounds, four assists, one steal and one block. He registered a season-high eight assists, to go with eight points, three rebounds and two steals, in a Feb. 25 win over the Pelicans. Against Philadelphia on Jan. 25, Caruso recorded a career-high six steals in 20 minutes. He made his first regular season start against the Grizzlies on Feb. 29, finishing with nine points and two rebounds. In the postseason, Caruso appeared in all 21 of the Lakers' games on their way to the 2020 NBA championship. Caruso was inserted into the starting lineup for the clinching Game 6 of the NBA Finals against Miami. In Round 2 against Houston, Caruso notched a playoff-career-best 16 points, while adding three rebounds, two assists, one steal and two blocks.
2018
Caruso appeared in 25 games for the Lakers in 2018-19. The second-year guard out of Texas A&M spent the majority of his season in the G League, as he did his rookie campaign. He got his first call up from South Bay in December but bounced between the NBA and G League for the next few months before earning an expanded role with the Lakers in March. Caruso averaged 9.2 points, 3.1 assists and 2.7 rebounds in his second NBA season. He played 21.2 minutes per contest, primarily in a bench role. The stats and playing time easily exceeded his rookie numbers, and Caruso displayed his upside with some impressive moments. His best game of the season came April 5 when he tallied 32 points, 10 rebounds, five assists and two steals while draining five three-pointers in a win over the Clippers. In limited action, Caruso produced three double-doubles. His potential was evident in his four starts with the Lakers, during which the guard averaged 17.8 points, 8.8 assists and 5.5 rebounds while logging nearly 40 minutes per contest. Caruso was also particularly effective in road games, averaging 12.2 points and 1.7 steals while shooting 50.0 percent from the field in 11 contests.
2017
Caruso was not selected in the 2016 NBA Draft. However, he latched on with the Philadelphia 76ers and played in five Summer League contests in 2016. The Oklahoma City Thunder later signed Caruso in September of the same year, but he was subsequently waived and did not appear in the NBA during the 2016-17 campaign. After a few productive games with the Lakers in the Summer League in 2017, Los Angeles signed Caruso to a two-way contract. The six-foot-five guard made his NBA debut against against the Clippers on Oct. 19, 2017. In that contest, he scored two points and handed out two assists in 12 minutes. Caruso capped his campaign with another performance against the Clippers, this time tallying season highs with 15 points, seven rebounds and three three-pointers. Overall, Caruso played 37 games with the Lakers, posting per-game averages of 3.6 points, 1.8 rebounds and 2.0 assists. He also spent a significant portion of the season in the G League with the South Bay Lakers. In 25 games with South Bay, Caruso averaged 19.0 points, 7.7 assists and 2.0 steals while shooting 38.7 percent from deep.