Tomas Oral Manager Stats

Germany · last club: Grasshopper Club Zürich (last match 30 May 2025) · 147 matches since Aug 2009
#890 Last ranked · Week 22, 2026
−24Coach rating
145Rated matches
Not in the current ranking: no rated match in the last 12 months. Their coach rating stays at −24 from their last rated match. See the Week 22, 2026 ranking ›

Coach rating

Week 45, 2026
−24Coach ratingunchanged since 30 May 2025
#70Best rankfirst reached 12 Nov 2012
453Weeks rankedOct 2012 – May 2026
145Rated matchesof 147 in total
−500+50201020122014201620182020202220242026Oct 2012 · FC Ingolstadt 04+36 · #84 in the world−500+5020162024Oct 2012 · FC Ingolstadt 04+36 · #84 in the world
Grasshopper Club Zürich SV Sandhausen FC Ingolstadt 04 Karlsruher SC FSV Frankfurt Between clubs

One point per month; points per game and win % are one step per club and season. Coach rating is the part of their teams' rating the model credits to the manager; it moves only when their team plays and holds between clubs. It describes results so far - it doesn't predict the next game.

Career

5 clubs · newest first
Club Period MatchesGP W-D-L PPG Club rating Coach ratingCoach Vs expected
Grasshopper Club Zürich Nov 2024 – May 2025 · PPG 1.32 club rating 1472 → 1576 +104 vs expected +0.03 per match last club Nov 2024 – May 2025 25 8-9-8 1.32 1472 → 1576 +104 +25.7 +0.03
SV Sandhausen Feb 2023 – Apr 2023 · PPG 0.33 club rating 1589 → 1516 −73 vs expected −0.24 per match caretaker Feb 2023 – Apr 2023 6 0-2-4 0.33 1589 → 1516 −73 −13.5 −0.24
FC Ingolstadt 04 Jul 2020 – May 2021 · PPG 1.20 club rating 1657 → 1622 −35 vs expected −0.18 per match caretaker Jul 2020 – May 2021 5 2-0-3 1.20 1657 → 1622 −35 −5.9 −0.18
Karlsruher SC Aug 2016 – Dec 2016 · PPG 0.78 club rating 1637 → 1566 −71 vs expected −0.17 per match Aug 2016 – Dec 2016 18 2-8-8 0.78 1637 → 1566 −71 −16.9 −0.17
FSV Frankfurt May 2015 – May 2016 · PPG 1.05 club rating 1599 → 1477 −123 vs expected +0.02 per match May 2015 – May 2016 37 10-9-18 1.05 1599 → 1477 −123 −17.7 +0.02
FC Ingolstadt 04 Nov 2011 – May 2013 · PPG 1.27 club rating 1452 → 1517 +64 vs expected +0.13 per match Nov 2011 – May 2013 55 16-22-17 1.27 1452 → 1517 +64 +6.8 +0.13
FSV Frankfurt Aug 2009 · PPG 0.00 club rating 1424 → 1410 −14 vs expected −0.43 per match caretaker Aug 2009 1 0-0-1 0.00 1424 → 1410 −14 −2.8 −0.43
Career Aug 2009 – May 2025 147 38-50-59 1.12 −24.4

Club rating - the club's team rating at their first rated match → after their last, and the change. Coach rating - what each spell added to their coach rating; the spells add up to the career total. Vs expected - average result per match (win 1, draw ½) above what the club's rating at their appointment predicted. Caretaker spells (the club's stand-in between two managers) are grouped per club when there are 2 or more. They count toward the record and the coach rating, but a manager with caretaker matches only isn't ranked.

Coaching record

all competitions
Season
Older
147 Matches 38 W · 50 D · 59 L
25.9% Win rate draws 34.0% · losses 40.1%
1.12 Points per game 164 points
1.07 – 1.38 Goals per game 157 scored · 203 conceded
– Corners · cards no match stats
Competition GP W D L W-D-L Win % PPG Goals
2. Bundesliga 116 29 40 47 29-40-47 25.0 1.09 118:167
Swiss Super League 25 8 9 8 8-9-8 32.0 1.32 34:27
DFB Pokal 6 1 1 4 1-1-4 16.7 0.67 5:9

Records & streaks

90-minute results · all competitions
5-0 Biggest win v Yverdon-Sport FC · Swiss Super League · 14 May 2025
0-5 Heaviest defeat v FC St. Pauli · 2. Bundesliga · 19 Mar 2023
14 Longest unbeaten run FC Ingolstadt 04 · to 15 Apr 2012
3 Longest winning run FC Ingolstadt 04 · to 23 Sep 2012

Longest runs by club

Club Matches Won Unbeaten Clean sheets Scored in No win Lost
Grasshopper Club Zürich 25 2 9 3 12 6 2
SV Sandhausen 6 0 2 0 2 6 3
FC Ingolstadt 04 60 3 14 3 11 6 3
Karlsruher SC 18 1 2 2 4 7 3
FSV Frankfurt 38 2 4 2 8 11 6

Milestones

1st match 1-2 v Borussia M'gladbach 1 Aug 2009 · FSV Frankfurt
100th match 0-1 v Hannover 96 21 Sep 2016 · Karlsruher SC

Goals, cards & corners

match totals, both teams
Goals All 147 Home 75 Away 72
Over 0.5 91% 93% 89%
Over 1.5 74% 77% 71%
Over 2.5 44% 51% 38%
Over 3.5 24% 27% 22%
Over 4.5 8% 12% 4%
Over 5.5 3% 5% 0%
Both teams scored 54% 55% 53%
Clean sheet 24% 21% 28%
Failed to score 31% 31% 31%

No match stats for their matches yet, so no card or corner lines.

Half-time / full-time

147 matches
FT winFT W FT drawFT D FT lossFT L
HT winHT W 1611% 117% 21%
HT drawHT D 1812% 2819% 2819%
HT lossHT L 43% 117% 2920%
23
Points won from behindPts from behind
losing at half-time in 44 matches
28
Points dropped from aheadPts dropped
winning at half-time in 29 matches
1st half · W 29 · D 74 · L 44 GD −24
2nd half · W 46 · D 44 · L 57 GD −22

Each half scored as its own match: 2nd half = goals after the break only.

Playing style

No match stats for their matches yet.

Recent matches

last 20 of 147
Date Competition Opponent H/A Score
30 May 202530 May 25 Swiss Super League FC Aarau Swiss Super League · A A 0-1
27 May 202527 May 25 Swiss Super League FC Aarau Swiss Super League · H H 4-0
22 May 202522 May 25 Swiss Super League FC St. Gallen 1879 Swiss Super League · H H 2-0
17 May 202517 May 25 Swiss Super League FC Sion Swiss Super League · A A 1-2
14 May 202514 May 25 Swiss Super League Yverdon-Sport FC Swiss Super League · H H 5-0
3 May 20253 May 25 Swiss Super League FC Winterthur Swiss Super League · A A 0-2
19 Apr 202519 Apr 25 Swiss Super League FC Winterthur Swiss Super League · H H 0-1
12 Apr 202512 Apr 25 Swiss Super League Yverdon-Sport FC Swiss Super League · A A 2-1
6 Apr 20256 Apr 25 Swiss Super League FC Luzern Swiss Super League · H H 3-1
3 Apr 20253 Apr 25 Swiss Super League Basel Swiss Super League · A A 1-2
30 Mar 202530 Mar 25 Swiss Super League FC Zürich Swiss Super League · H H 1-2
16 Mar 202516 Mar 25 Swiss Super League FC Sion Swiss Super League · H H 1-1
8 Mar 20258 Mar 25 Swiss Super League FC St. Gallen 1879 Swiss Super League · A A 1-3
2 Mar 20252 Mar 25 Swiss Super League BSC Young Boys Swiss Super League · H H 1-0
22 Feb 202522 Feb 25 Swiss Super League FC Lausanne-Sport Swiss Super League · A A 2-2
16 Feb 202516 Feb 25 Swiss Super League Servette FC Swiss Super League · H H 1-2
8 Feb 20258 Feb 25 Swiss Super League FC Lugano Swiss Super League · A A 1-1
4 Feb 20254 Feb 25 Swiss Super League FC Lausanne-Sport Swiss Super League · H H 2-2
1 Feb 20251 Feb 25 Swiss Super League Servette FC Swiss Super League · A A 1-1
25 Jan 202525 Jan 25 Swiss Super League BSC Young Boys Swiss Super League · H H 0-0

Source: every match on record for the manager, all competitions, 90-minute results. Coach rating and rank from the weekly ranking; record, goals and match stats updated nightly. Descriptive, not predictive. For 60 of these matches the source doesn't name the manager; we take it from their dated spell at the club.

Descriptive, not predictive. The coach rating measures what a manager's teams did against what was expected of them. It doesn't forecast results. How the rating works ›