Columbus Crew SC Savaria was one of 59 players invited to the 2016
MLS Combine in
Fort Lauderdale, Florida. In the process, he became the first-ever Florida Gulf Coast player invited to the combine and only the third-ever
Atlantic Sun player invited to the event since 2007.
Columbus Crew SC, the
MLS Cup 2015 runners-up, selected him with the 19th overall pick in the
2016 MLS SuperDraft following his performance at the MLS Combine. About the player, head coach
Gregg Berhalter said, "He is very poised and controlled, a very smart, simple player, and very good technically.” On 4 February 2016, it was announced that he had signed a professional contract with the club. Saravia made his professional debut on 16 April 2016 in a 3–2 victory over
New York City FC, coming on as a substitute for
Mohammed Saeid in the 90+5'. He appeared in the next three games for Crew SC, coming off the bench as a midfielder. On 21 May, Saravia made his first professional appearance as a center back, replacing
Gastón Sauro in the 35th minute of a scoreless draw with
Toronto FC. In Crew SC's next match, against
Real Salt Lake on 28 May, Saravia earned his first start for Columbus. He played the full 90 minutes at center back as Crew SC picked up a 4–3 victory. It would mark his only start of the season. After his return from loan, Saravia made two more appearances for Crew SC, coming off the bench against
New England Revolution on 20 August and against
Orlando City on 17 September. He finished his first season with Columbus having made 10 appearances on the season, nine coming off the bench. "I lacked speed in my game" Saravia recalled. On 2 March 2017, Crew SC announced that they were sending Saravia on loan to
IK Frej. Saravia spent the entire
2017 season on loan in Sweden, and did not return to Columbus until after the roster freeze, making him unable to appear in the postseason. In December 2017, Columbus announced that they had declined Saravia's contract option, ending his two-year stay in Columbus, finishing with 12 appearances across all competitions.
Loan to Pittsburgh Riverhounds On 10 August 2016, it was announced that Saravia and two teammates were loaned to Crew SC's
USL affiliates,
Pittsburgh Riverhounds, on a match-by-match basis. He made his Riverhounds debut the same day against
FC Montreal in a 4–1 defeat. Saravia made his only other appearance for Pittsburgh three days later, on 13 August against
Bethlehem Steel FC. He came on as a substitute, playing for 27 minutes in the 2–1 victory for the Riverhounds.
Loan to IK Frej On 2 March 2017,
IK Frej of the
Superettan announced they had acquired Saravia on a season-long loan from Columbus. but underwent surgery for a broken
fifth metatarsal before the regular season began, putting him out for eight to ten weeks. Saravia made his debut for the club on 17 June in a 4–2 defeat to
Syrianska FC, coming on in the 67th minute to see his first action since preseason. Saravia scored his first professional goal on 18 August after coming on as a substitute, scoring the final goal in a 3–1 victory for Frej in the 90+2’. Saravia concluded his loan spell in Sweden having scored one goal in 12 appearances across all competitions.
Swope Park Rangers In January 2018, He signed for
Swope Park Rangers and was named captain to start the year. During his brief spell at the club he scored two goals in back-to-back games early in the season, and in June 2018 he was transferred to Guatemalan club
Comunicaciones F.C. Comunicaciones Saravia was acquired by Comunicaciones and immediately became a starter for the club. On 18 October 2018, Saravia underwent a surgery for a broken fifth metatarsal, the second of his career, this time on his left foot. He scored his first goal for
Las Cremas on 27 January 2019, and scored in the following match as well. ==International career==