Active in Liga MX
Oswaldo Virgen Traits
Percentile rankings show how a player compares to others. 90% means they rank higher than 90% of comparable players.
vs Attackers
Experience 14%
vs Liga MX
Experience 14%
Player DNA
Five dimensions that show what kind of player they are
Dribbling 1
Shooting 60
Defense 33
Workrate 57
Passing 66
Key Strength 66 Passing
Area to Watch 1 Dribbling
Match Stats
Match-by-match record for Oswaldo Virgen this season
| Date | Fixture | Mins | Rating | G | A | FM Score |
|---|---|---|---|---|---|---|
| Apr 26, 2026 | Toluca 4-1 Leon | 27' | 6.5 | - | - | 67 |
| Apr 23, 2026 | Mazatlán 4-3 Toluca | 17' | 6.2 | - | - | 100 |
| Apr 19, 2026 | Club America 2-1 Toluca | 0' | - | 0 | 0 | 62 |
| Apr 13, 2026 | Toluca 1-1 Atletico San Luis | 0' | - | 0 | 0 | 70 |
| Mar 22, 2026 | CF Pachuca 1-1 Toluca | 0' | - | 0 | 0 | 60 |
| Mar 04, 2026 | U.N.A.M. - Pumas 2-3 Toluca | 0' | - | 0 | 0 | 77 |
| Feb 22, 2026 | Necaxa 0-3 Toluca | 0' | - | 0 | 0 | 50 |
| Feb 14, 2026 | Toluca 1-0 Club Tijuana | 0' | - | 0 | 0 | 25 |
| Feb 07, 2026 | Toluca 1-1 Cruz Azul | 0' | - | 0 | 0 | 27 |
| Jan 31, 2026 | Puebla 0-0 Toluca | 0' | - | 0 | 0 | 41 |
| Jan 18, 2026 | Tigres UANL 0-0 Toluca | 0' | - | 0 | 0 | 29 |
| Jan 15, 2026 | Toluca 3-1 Santos Laguna | 0' | - | 0 | 0 | 67 |
| Jan 11, 2026 | Monterrey 0-1 Toluca | 67' | 6.2 | 0 | 0 | 25 |
| Dec 15, 2025 | Toluca 2-1 Tigres UANL | 8' | 6.9 | - | 0 | 100 |
| Dec 12, 2025 | Tigres UANL 1-0 Toluca | 0' | - | 0 | 0 | 55 |
| Date | Fixture | FM Score |
|---|---|---|
| Aug 15, 2026 | Atlante FC vs Toluca | 30 |
| Aug 22, 2026 | Club Queretaro vs Toluca | 33 |
| Aug 31, 2026 | Toluca vs FC Juarez | 33 |
| Sep 05, 2026 | Puebla vs Toluca | 27 |
| Sep 13, 2026 | Toluca vs Atlas | 30 |
| Sep 21, 2026 | Toluca vs Santos Laguna | 30 |
| Sep 27, 2026 | Cruz Azul vs Toluca | 30 |
| Oct 10, 2026 | Tigres UANL vs Toluca | 33 |
| Oct 18, 2026 | Toluca vs Atletico San Luis | 33 |
| Oct 22, 2026 | Toluca vs Club Tijuana | 36 |
O. Virgen operates as a Bronze-tier utility option. Our take focuses on a developing player still forging his professional identity. Without major silverware to his name, his early career narrative is built entirely around adapting to tactical shifts and providing cover wherever required.
The underlying metrics point to a versatile contributor trying to find his footing. He has registered 274 minutes across 12 appearances, establishing an emerging profile as a squad rotation piece. He is going through a quiet spell, marked by a noticeable drop in his underlying performance levels. Despite this slump, a reliable baseline in Passing remains his most stable trait, allowing him to link play safely when called upon from the bench. Earning consistent pitch time and smoothing out his erratic form is the next logical hurdle to overcome.