PLAYER PROFILE

David Soto.

CD Tudelano · Spain

Matrix 145967

At a glance

Full name
David Soto Ruiz
Born
13 Jul 1992
Age today
34
Nationality
Spain

Career by season

168 recorded appearances
David Soto appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
25/26Primera Federación SD Tarazona (- 2026) 354017873
25/26Copa del Rey SD Tarazona (- 2026) 1000150
24/25Primera Federación Recreativo Huelva 2910201,0642
23/24Primera Federación CE Sabadell FC 195106000
23/24Primera Federación SD Ponferradina 106005080
22/23Primera Federación CD Badajoz 3522621,9412
21/22Primera Federación CD Calahorra 3719712,0460
21/22Copa del Rey CD Calahorra 1000230
19/20Copa del Rey CD Tudelano 1100900

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
David Soto match log
DateCompetitionMatchScoreMinutesGoals
23 May 2026Primera Federación SD Tarazona (- 2026) v CE Sabadell FCSubstitute, on 80′ 0 – 210
16 May 2026Primera Federación Betis Deportivo Balompié v SD Tarazona (- 2026)Substitute, on 82′ 3 – 08
03 May 2026Primera Federación CD Teruel v SD Tarazona (- 2026)Substitute, on 85′ 0 – 05
26 Apr 2026Primera Federación SD Tarazona (- 2026) v Juventud Torremolinos CFSubstitute, on 82′ 0 – 08
19 Apr 2026Primera Federación Algeciras CF v SD Tarazona (- 2026)Substitute, on 80′ 1 – 010
11 Apr 2026Primera Federación SD Tarazona (- 2026) v AD AlcorcónSubstitute, on 79′ 2 – 011
04 Apr 2026Primera Federación Antequera CF v SD Tarazona (- 2026)Substitute, on 68′ 2 – 322
29 Mar 2026Primera Federación SD Tarazona (- 2026) v CD EldenseSubstitute, on 60′ 1 – 230
22 Mar 2026Primera Federación Real Murcia CF v SD Tarazona (- 2026)Substitute, on 84′ 1 – 06
15 Mar 2026Primera Federación SD Tarazona (- 2026) v Atlético MadrileñoSubstitute, on 65′ 1 – 425
01 Mar 2026Primera Federación UD Ibiza v SD Tarazona (- 2026)Substitute, on 87′ 1 – 03
21 Feb 2026Primera Federación SD Tarazona (- 2026) v Sevilla AtléticoSubstitute, on 67′ 2 – 023
14 Feb 2026Primera Federación CE Europa v SD Tarazona (- 2026)Substitute, on 84′ 1 – 16
07 Feb 2026Primera Federación SD Tarazona (- 2026) v Atlético Sanluqueño CFSubstitute, on 59′ 0 – 231
31 Jan 2026Primera Federación Villarreal CF B v SD Tarazona (- 2026)Substitute, on 87′ 1 – 13
25 Jan 2026Primera Federación SD Tarazona (- 2026) v Hércules CFSubstitute, on 87′ 2 – 23
17 Jan 2026Primera Federación Marbella FC v SD Tarazona (- 2026)Substitute, on 57′ 0 – 133
11 Jan 2026Primera Federación SD Tarazona (- 2026) v Algeciras CFSubstitute, on 85′ 2 – 25
03 Jan 2026Primera Federación Atlético Madrileño v SD Tarazona (- 2026)Substitute, on 68′ 1 – 122
20 Dec 2025Primera Federación SD Tarazona (- 2026) v CD TeruelSubstitute, on 65′ 3 – 225

Career transfers

12 recorded moves

All recorded career moves, newest first.

David Soto career transfers
Date FromToMoveFee
15 Jul 2026 SD Tarazona (- 2026) CD Tudelano Transfer Free
01 Jul 2025 Recreativo Huelva SD Tarazona (- 2026) Transfer Free
19 Aug 2024 SD Ponferradina Recreativo Huelva Transfer Free
30 Jun 2024 CE Sabadell FC SD Ponferradina Loan return
13 Jan 2024 SD Ponferradina CE Sabadell FC Loan —
11 Jul 2023 CD Badajoz SD Ponferradina Transfer Free
01 Jul 2022 CD Calahorra CD Badajoz Transfer Free
02 Jul 2020 CD Tudelano CD Calahorra Transfer Free
01 Jul 2018 SD Tarazona (- 2026) CD Tudelano Transfer Free
01 Jul 2014 Peña Sport FC SD Tarazona (- 2026) Transfer —
01 Jul 2013 CD Murchante Peña Sport FC Transfer —
01 Jul 2011 Own Youth CD Murchante Transfer —

Contracts and market values are not available yet.