Espejo studied at the Santa Elena High School - Marikina.[3] While playing for his secondary school, Espejo bagged the Best Attacker awards in the 2012 Palarong Pambansa,[4] 2011 National Milo Little Olympics Championship,[citation needed] 2012 and 2013 NCR Volleyball Regional Meet.[citation needed]
Collegiate
As a multi-awarded high school volleyball player, he was recruited by Ateneo De Manila University to play for its men's varsity volleyball team.[5] Espejo won the 2014 GUIDON-Moro Lorenzo Sportsman of The Year award.[6]
In UAAP Season 76 where Ateneo finished as runner-ups,[8] Espejo was hailed as the Rookie of the Year and Season's MVP[9] while in UAAP Season 77 as Best Attacker and Season's MVP.[10] In UAAP Season 78, he received three awards: Best Attacker, Best Server, and Season's MVP.[11] Espejo also bagged the UAAP Season 79 Best Scorer, Best Attacker, and Season's MVP.[12] He ended his UAAP stint with Ateneo in 2018 with a loss to the National University in the final of UAAP Season 80.[8] And Espejo makes a historic 55-point game on UAAP Season 80 Semifinals against FEU.
In May 2018, Espejo received an offer to play for a team in Japan.[8] On May 27, it was announced that he has officially signed to play for the Japanese club, Oita Miyoshi Weisse Adler. He was recommended by Godfrey Owese Okumu, the coach of the University of the Philippines' women's team.[18]
Visakha
In December 2019, Espejo joined Visakha of the Volleyball Thailand League.[19] He debuted for the club in January 2020.[20]
Bani Jamra
Espejo moved to Bahrain in November 2020 to play for Bani Jamra of the Isa bin Rashid Volleyball League.[21] He moved back to the Philippines after his contract with Bani Jamra ended on January 30, 2021. He helped his team finish sixth in a league of six teams in the 2020–21 season.[22]
FC Tokyo
Espejo returned to Japan, after he was signed in to play for FC Tokyo for the 2021–21 season of V.League.[23]
Incheon Korean Air Jumbos
In April 27, Espejo joined to the 2023 KOVO Men's Asian Quota Draft held in Jeju Island, South Korea. Espejo got picked and assigned to play for Incheon Korean Air Jumbos in 2023-24 season of the Korean V-League. [24]
Legend: 1C - 1st conference, 2C - 2nd conference, I - invitational conference, O - open conference, C - collegiate conference, R - reinforced conference