Salva played for both the La Salle Greenies and the San Beda Red Cubs in the NCAA Juniors division.[2] In his final high school season, he averaged 20.7 points, 11.3 rebounds, 2.7 assists and 1.5 blocks as his team almost upset the Letran Squires in the NCAA Final Four, and made the NCAA Mythical Five. He had offers to play for DLSU, UP (his father's alma mater), and stay with San Beda, but he chose to play for Ateneo. He chose Ateneo after a personal meeting with businessman and Ateneo sports patron Manny V. Pangilinan.[3]
Salva joined a recruiting class that included Ryan Buenafe, Justin Chua, and Frank Golla.[4] In his freshman debut, he got his first UAAP point by scoring one point from the free throw line.[2] He got his first championship that season when Ateneo swept DLSU in the UAAP Finals of Season 71, and he also made the All-Rookie Team, along with Buenafe.[5][2]
For his second season, Salva played a vital role as the power forward off the bench, despite being undersized at 6'3".[2] Increasing his numbers to 8.1 points, 4 rebounds and 0.8 blocks, he won the Sixth Man of the Year award for Season 72. He was suspended for one game for punching Jens Knuttel of the FEU Tamaraws.[6] That year, Ateneo clinched a UAAP title, a UNIGAMES championship, and a Philippine Collegiate Champions League (PCCL) title.[7]
In his third year, Salva had to step up some more as Ateneo lost its Finals MVP Rabeh Al-Hussaini to graduation, along with several key players in Jai Reyes and Noy Baclao.[8] In their first game of Season 73, he missed a game-winner against FEU.[9] Against the UP Fighting Maroons, he scored 18 points on 5-of-7 shooting.[10] At the end of the first round of eliminations, he had led Ateneo in scoring with nearly 13 points a game, while supplying six rebounds.[2] However, in a rematch against UP in the second round, he injured his finger.[11] Following the injury, and increased defensive pressure on him from opponents, he had a four-game stretch where he totaled just 16 points, capped by a zero-point, 0-for-6 line in a loss to UE.[2] He was able to bounce back once his finger healed, as he grabbed a double-double of 13 points and 12 rebounds against the Adamson Falcons. In the postseason, he normed 10 points and 6.7 boards to help lead Ateneo to a three-peat.
Finals MVP seasons (2011–2012)
In the third game of his fourth season, Salva contributed 12 points and 10 rebounds as Ateneo won over the NU Bulldogs.[12] He then had 14 points in a win over the UST Growling Tigers, their sixth straight that season.[13] In a win over FEU, he scored 18 points with nine rebounds.[14] In a rematch against UST, he scored 20 as Ateneo grabbed in ninth straight win.[15] Ateneo then blew out DLSU for its 11th straight win, in which he had 19 points.[16] He then had 16 points, six rebounds, and two blocks in another win over UP.[17] They only lost one game throughout the entire two elimination rounds, which was against Adamson and in which he only made two of his eight shots.[2] In Game 1 of the Finals, he scored 24 points on a perfect eight for eight shooting display, and also made all eight of his free throws.[18][2] The following game, he scored 15 as he won his fourth straight UAAP title, and his first Finals MVP award.[19]
During the championship bonfire for Season 74, Salva boldly claimed that Ateneo would win one more title the following year, completing a five-peat.[20] To begin Season 75, he scored 14 points and six rebounds for a win over Adamson.[21] Against La Salle, he had 16 points and seven boards as Ateneo got its third win in four games.[22] In a win over UP, he finished with 21 points (with 11 coming in the second quarter), five rebounds, and three assists while going 6-of-10 from the field and making all nine of his free throws.[23] In a rematch against Adamson, he scored 12 of his 24 points in the fourth quarter as Ateneo qualified for the playoffs.[24] They made it back to the Finals where in Game 1, he scored a career-high 30 points and Ateneo won.[25] In scoring 30 points, he became only the third Atenean to score 30 or more in a UAAP Finals game, after LA Tenorio and Al-Hussaini.[26] He was limited to just eight the following game, but Ateneo still managed to win, and he received his fifth UAAP championship.[27]
On November 15, 2016, Salva was traded by Barangay Ginebra for Mahindra Floodbuster's 2017 second round pick.[38][36] During the 2016–17 Philippine Cup, he scored in double-digits in back-to-back games with 10 points and seven rebounds against the San Miguel Beermen and 11 points against Ginebra, but both games were losses.[39] As a result, Mahindra fell to 0–5.[40] They finally got their first win of the season in a Christmas Day game against the Blackwater Elite, in which he had 14 points.[41] They followed it up with another win, this time over Meralco, in which his 13 points helped keep the game out of reach.[42] Against the Star Hotshots, he had 15 points, but they lost and ended the conference with a record of 3–8.[43]
Meralco Bolts (2017–2020)
During the 2017 offseason, Salva signed with Meralco, where he reunited with his college head coach Norman Black.[44] In a 2017–18 Philippine Cup game against the NLEX Road Warriors, he scored 20 points on 9-of-12 shooting, but Meralco lost due to a game winner from Kiefer Ravena.[45] In a 2018 Commissioner's Cup game against the Columbian Dyip, he scored 13 points off the bench.[46] He tied his then-PBA career high in Game 2 of their Governors' Cup semifinal series against Alaska with 20 points, but Alaska tied the series.[47] Alaska went on to win the series 3–1.[48]
In the offseason, Meralco extended Salva's contract for two more years.[49] On January 16, 2019, he recorded a new PBA-career high of 22 points with two steals in a loss to the Phoenix Fuel Masters. Against Blackwater, he scored 12 of his 14 points in the fourth quarter to give Meralco its first win of the season.[50] He then had 16 points off the bench in an overtime win over the Batang Pier.[51] He led the team with 18 points in a loss to the Rain or Shine Elasto Painters.[52] Meralco then dropped to 3–7 and out of playoff contention for the Philippine Cup in a loss to Alaska, despite a PBA career-high 23 points, eight rebounds, and three assists from him.[53] In the Commissioner's Cup, he had 15 points and seven boards in a win over Phoenix, and 14 in a loss to NLEX.[54][55] He also contributed during the 2019 Governors' Cup Finals against Ginebra, where in Game 2, he contributed nine points, two rebounds, and four assists in 17 quality minutes as Meralco tied the series with a win.[56] Ginebra however, went on to win in five games.[57]
During the 2020 PBA season, he helped Meralco make the All-Filipino semifinals for the first time in franchise history.[58] After that season, he became a free agent once again.
In 2021, Salva married Karla Aguas, a RX 93.1 radio personality.[75] They have known each other since he was still playing for the Blue Eagles.[76] He was previously in a relationship with Miss World 2013Megan Young.[77]
Salva has been outspoken on Twitter. In 2012, after the Philippine national men's football team lost to Singapore, he called the match "boring", and was bashed online by football fans.[78] In 2013, he engaged in a Twitter back-and-forth with FEU guard Terrence Romeo about the latter's ball-hogging tendencies.[79] In 2017, he claimed that there should be a separate MVP award for “imports” like and for locals in the midst of Ben Mbala's MVP campaign.[80]
Throughout his career, Salva has engaged in philanthropy. In 2012, he participated in a charity basketball game for victims of Typhoon "Sendong".[81] When he was still with KIA, he and the ballclub provided aid to orphanages.[82] In 2020, he provided aid for frontliners and donated relief goods for the homeless in the Loyola Heights and Cubao areas of Quezon City. He also donated to a fund for non-regular PBA workers that was started by the Alaska Aces that year.[83]
Salva is also an avid collector of fashion accessories. He began his collection during his high school days with Kobes and Air Jordans.[84] Among the prized items in his collection include Comme des Garçons and GOLF le FLEUR* Converse sneakers, Kobe 2s signed by Kobe Bryant himself, and Rolex and Panerai watches.[85]