Born in Madrid, Soria finished his youth career with Real Madrid. Following his release, he moved to England and trialled at Leicester City, who let him go after an injury on his first day; he was then discarded by Birmingham City after six weeks because of their salary cap, and ended his trial at Stoke City due to feeling discouraged.[2]
On his return to Spain, Soria failed to gain a contract at Real Betis B because of a change of coach, and was not considered experienced enough for Abelardo Fernández's Sporting de Gijón in the Segunda División.[2] He subsequently trained at CD Canillas to maintain his fitness, but did not make his debut for the club; at the time, he also thought about retiring from football.[3]
In September 2015, Marca predicted that Soria could break into Sevilla's first team due to the poor form of their goalkeepers Beto and Sergio Rico.[4] Manager Unai Emery gave him his debut on 2 December, a 3–0 away defeat of UD Logroñés in the last 32 of the Copa del Rey.[7]
On 20 May 2017, as Sevilla had already secured the fourth place in the league, Soria first appeared in the Spanish top flight, in a 5–0 home rout of relegated CA Osasuna.[12]
Getafe
On 13 July 2018, fellow top-tier club Getafe CF reached an agreement with Sevilla for the transfer of Soria, who signed a four-year contract.[13] He made his debut in the season opener, a 2–0 loss at Real Madrid on 20 August,[14] and missed just one game as the team from the Community of Madrid finished a best-ever fifth, two points away from a Champions League debut.[15]
In 2019–20, Soria was the only player in the league to feature in every minute of the season, as Getafe missed out on European qualification due to an added-time defeat on the final day.[16][17] In December 2020, he lost his place to Rubén Yáñez, who had impressed while he was absent with a muscular injury;[18][19] he recovered his position in February.[20]
^ abFernández, Alberto (29 September 2015). "David Soria, el tercer hombre" [David Soria, the third man]. Marca (in Spanish). Retrieved 3 December 2015.