PythiaFootballPythiaFootballBETA Free Picks Fixtures League Stats Team Stats Player Stats Pro Picks PRO Research Head-to-Head Validation Pricing Log in
TSV HartbergTSV Hartberg · Bundesliga
← Back

Raphael HoferLast recorded season

Austria Defender·10 apps·727 mins
Last 6 played
LWWDLD
Tackles /90
1.86
tackles
Interceptions /90
1.24
interceptions
Duels won
42%
of duels
Blocks /90
0.00
blocks
Pass accuracy
77%
of passes
Fouls /90
1.24
committed
Summary

Raphael Hofer’s 2024/25 campaign in the Bundesliga saw him appear in ten matches, logging 727 minutes. He recorded 15 tackles and 10 interceptions, matching the league average for a defender with 1.86 tackles per 90 minutes and 1.84 interceptions per 90. Hofer’s offensive contribution was highlighted by his 0.74 successful dribbles per 90, significantly above the baseline of 0.44, showing he carried the ball past opponents more often than his peers. He also supplied five key passes, a rate of 0.62 per 90 compared with the league average of 0.47, and took three shots, though none found the net. With an average match rating of 6.58, Hofer’s season was marked by consistent defensive work and a notable ability to advance the ball forward.

Raphael Hofer has played 727 minutes across 10 appearances in Bundesliga, at 0.00 goals per 90 against a positional baseline of 0.04, converting 0% of 3 shots and averaging 6.58 a match.

Written by Pythia from this player's own numbers.
01 Historic Performance02 Player Strength Analysis03 VS other players04 Player value05 Squad Statistics06 Season log07 Match log
01Historic Performance📊
Tackles per match
Total
15
Per match
1.50
VOI02/111RAP10/111ADM23/112AUS16/023SCR23/022LAS12/04SCR19/04WSG17/055AUS23/051LAS26/05
Interceptions per match
Total
10
Per match
1.00
1VOI02/111RAP10/111ADM23/112AUS16/021SCR23/021LAS12/04SCR19/04WSG17/053AUS23/05LAS26/05
Duels won per match
Dotted line: duels won %
Total
39
Win rate
42%
6VOI02/114RAP10/112ADM23/115AUS16/025SCR23/022LAS12/042SCR19/04WSG17/059AUS23/054LAS26/05
Blocks per match
Total
0
Per match
0.00
VOI02/11RAP10/11ADM23/11AUS16/02SCR23/02LAS12/04SCR19/04WSG17/05AUS23/05LAS26/05
Pass accuracy per match
Dotted line: accuracy %
Completed
240
Accuracy
77%
13VOI02/1123RAP10/1129ADM23/1147AUS16/0216SCR23/0213LAS12/0419SCR19/04WSG17/0545AUS23/0535LAS26/05
Fouls per match
Total
10
Per match
1.00
2VOI02/111RAP10/111ADM23/11AUS16/021SCR23/021LAS12/042SCR19/04WSG17/052AUS23/05LAS26/05
Dribbled past per match
Total
16
Per match
1.60
2VOI02/111RAP10/11ADM23/116AUS16/021SCR23/021LAS12/042SCR19/04WSG17/052AUS23/051LAS26/05
Saves per match
Total
0
Per match
0.00
Save rate
-
VOI02/11RAP10/11ADM23/11AUS16/02SCR23/02LAS12/04SCR19/04WSG17/05AUS23/05LAS26/05
Form per match
0-10 against his own baseline · 5 is normal
Average
5.0
Best
9.7
5.04.2VOI02/115.2RAP10/113.9ADM23/116.2AUS16/026.2SCR23/026.6LAS12/042.0SCR19/042.1WSG17/059.7AUS23/053.8LAS26/05
02Player Strength Analysis💪
Where they rank
Tackles
=174thof 244 · 3 level13
Interceptions
=151stof 244 · 9 level7
Duels won
161stof 23144%
Pass accuracy
62ndof 24481%
Saves
=17thof 244 · 228 level0
Ranked against 244 players in Bundesliga with 450+ minutes this season, every position included. Rates need 20+ attempts, so a percentage off a handful of tries is left out rather than ranked. Each chart draws the top 40, plus this player where he falls outside them.

🛡️ Tackles

Season total · per 90 beside it
Anderson
83(2.99)
Adis Jašić
82(3.76)
Dimitri Lavalėe
80(2.79)
Mamadou Sangare
80(3.51)
Matthäus Taferner
76(2.89)
Jurgen Heil
74(2.47)
Sandro Ingolitsch
73(2.82)
Dominik Baumgartner
73(2.73)
Abubakr Barry
73(3.04)
Mads Bidstrup
72(2.90)
Chibuike Nwaiwu
70(3.13)
Vesel Demaku
66(2.64)
Simon Piesinger
66(2.45)
Sascha Horvath
65(2.50)
Jon Gorenc Stanković
65(2.85)
Melayro Bogarde
65(3.66)
Soumaila Diabate
65(2.52)
George Bello
64(2.12)
Malick Yalcouyé
64(2.90)
Samson Baidoo
63(2.17)
Alem Pašić
62(2.85)
Reinhold Ranftl
62(2.07)
Otar Kiteishvili
62(2.10)
Manfred Fischer
60(2.11)
Alexander Briedl
60(2.68)
David Gugganig
58(2.59)
Simon Pirkl
58(2.16)
Christopher Wernitznig
58(2.26)
Tobias Koch
58(2.36)
Jamie Lawrence
56(2.00)
Nicolas Wimmer
53(2.08)
Simon Straudi
53(2.96)
Murat Satin
51(2.16)
Jonas Antonius Auer
51(2.33)
Benjamin Markuš
51(2.09)
Nicolás Capaldo
50(2.56)
Mike-Steven Bähre
50(2.24)
Bendegúz Bolla
50(1.57)
Martin Moormann
48(2.47)
Jacob Italiano
47(2.47)
Raphael Hofer
13(2.48)

🧲 Interceptions

Season total · per 90 beside it
Tobias Koch
54(2.20)
Petar Filipović
54(2.21)
Paul-Friedrich Koller
51(1.93)
Chibuike Nwaiwu
51(2.28)
Soumaila Diabate
50(1.94)
Sandro Ingolitsch
47(1.82)
Adis Jašić
46(2.11)
Nicolas Wimmer
45(1.76)
Mamadou Sangare
45(1.98)
Manfred Fischer
44(1.55)
Jurgen Heil
43(1.43)
Mike-Steven Bähre
42(1.88)
Miloš Jovičić
41(1.68)
Youba Diarra
41(2.12)
Valentino Müller
39(1.22)
Jon Gorenc Stanković
39(1.71)
Mads Bidstrup
38(1.53)
Aleksandar Dragović
37(1.32)
Anderson
37(1.33)
Hrvoje Smolčić
37(1.82)
Jamie Lawrence
37(1.32)
Matthäus Taferner
36(1.37)
Manuel Maranda
35(1.09)
Otar Kiteishvili
35(1.19)
Simon Piesinger
35(1.30)
Manuel Pfeifer
35(1.48)
George Bello
35(1.16)
Murat Satin
34(1.44)
Philipp Wiesinger
34(1.86)
Martin Moormann
34(1.75)
Mohamed Ouédraogo
34(2.12)
Alem Pašić
32(1.47)
Melayro Bogarde
32(1.80)
Tin Plavotić
31(1.68)
Reinhold Ranftl
31(1.03)
Maximilian Ullmann
31(1.06)
Thorsten Mahrer
31(1.09)
Dimitri Lavalėe
30(1.05)
Samson Baidoo
30(1.03)
Jannik Thomas Robatsch
30(1.27)
Raphael Hofer
7(1.33)

💪 Duels won

Won / contested · count beside it
Radek Vitek
87%(20)
Dejan Stojanović
86%(18)
Adam Stejskal
73%(16)
Modou Kéba Cissé
72%(69)
Nenad Cvetković
71%(127)
Serge-Philippe Raux-Yao
67%(117)
Hendry Blank
67%(47)
Paul-Friedrich Koller
67%(134)
Maksym Talovierov
67%(34)
Kouadio Ange Ahoussou
67%(54)
Chibuike Nwaiwu
66%(187)
Martin Moormann
66%(132)
Aleksandar Dragović
66%(122)
Danilo Mitrović
66%(44)
Nicolas Wimmer
65%(180)
Philipp Ziereis
65%(144)
Kosmas Gezos
65%(95)
Manuel Maranda
65%(185)
Daouda Guindo
65%(24)
Jamie Lawrence
65%(169)
Dominik Baumgartner
64%(189)
Lukas Gugganig
64%(104)
Manuel Pfeifer
63%(116)
Niklas Geyrhofer
63%(56)
Gregory Wüthrich
63%(109)
Kamil Piątkowski
62%(58)
Tim Trummer
62%(28)
Elias Bakatukanda
62%(51)
Stefan Bajčetić
62%(57)
Melayro Bogarde
62%(144)
Tin Plavotić
62%(100)
Johannes Handl
62%(77)
Miloš Jovičić
62%(139)
Hrvoje Smolčić
61%(109)
Andrés Andrade
60%(42)
Jonas Kühn
60%(33)
Samson Baidoo
60%(180)
Dimitri Lavalėe
60%(162)
Fabio Strauss
60%(43)
Jon Gorenc Stanković
59%(199)
Raphael Hofer
44%(27)

📏 Pass accuracy

Completed / attempted · count beside it
Hendry Blank
92%(380)
Samson Baidoo
91%(2007)
Serge-Philippe Raux-Yao
90%(1841)
Lukas Grgić
90%(956)
Amar Dedić
90%(558)
Hrvoje Smolčić
89%(1564)
Niklas Geyrhofer
89%(597)
Kouadio Ange Ahoussou
89%(361)
Maksym Talovierov
89%(397)
Aleksandar Dragović
89%(1551)
Philipp Ziereis
89%(1636)
Jamie Lawrence
89%(1121)
Joane Gadou
88%(873)
Fabian Wilfinger
88%(896)
Mamady Diambou
88%(560)
Petar Filipović
88%(780)
Daouda Guindo
87%(306)
Cheick Mamadou Diabate
87%(430)
Kamil Piątkowski
87%(739)
Mateo Karamatić
87%(913)
Paul Komposch
87%(1560)
Nenad Cvetković
86%(941)
Romeo Amane
86%(320)
Ismaila Cheick Coulibaly
86%(538)
Sascha Horvath
86%(1154)
Melayro Bogarde
86%(773)
Andrés Andrade
86%(557)
Moritz Oswald
86%(482)
Thorsten Mahrer
86%(1015)
Antonio Tikvić
85%(412)
Mamadou Sangare
85%(1135)
Osarenren Okungbowa
85%(266)
Gregory Wüthrich
85%(716)
Benedikt Zech
85%(744)
Chibuike Nwaiwu
84%(833)
Valentino Müller
84%(1356)
Emanuel Aiwu
84%(842)
Lucas Galvão
84%(713)
Krystof Daněk
84%(292)
Janis Blaswich
83%(293)
Raphael Hofer
81%(175)

🧤 Saves

Season total · per 90 beside it
Raphael Sallinger
110(3.43)
Samuel Sahin-Radlinger
97(3.03)
Simon Emil Spari
91(3.37)
Adam Stejskal
86(2.68)
Kjell Scherpen
80(2.67)
Radek Vitek
79(3.03)
Niklas Hedl
77(2.46)
Dejan Stojanović
74(2.55)
Nikolas Polster
67(2.23)
Tobias Okiki Lawal
59(2.86)
Alexander Schlager
54(2.57)
Florian Wiegele
54(3.60)
Jakob Meierhofer
50(2.94)
Janis Blaswich
22(2.00)
Jörg Siebenhandl
20(2.02)
Marco Knaller
11(2.20)
Filip Stojković
0(0.00)
Aleksa Terzić
0(0.00)
Branko Jovičić
0(0.00)
Alessandro Schöpf
0(0.00)
Guido Burgstaller
0(0.00)
Gregory Wüthrich
0(0.00)
Aleksandar Dragović
0(0.00)
Hakim Guenouche
0(0.00)
Martin Hinteregger
0(0.00)
Valon Berisha
0(0.00)
Ismaila Cheick Coulibaly
0(0.00)
Nicolás Capaldo
0(0.00)
Jacob Italiano
0(0.00)
Lukas Grgić
0(0.00)
David Gugganig
0(0.00)
Alexander Ranacher
0(0.00)
Ronivaldo
0(0.00)
Johannes Handl
0(0.00)
Manuel Maranda
0(0.00)
Simon Pirkl
0(0.00)
Florian Rieder
0(0.00)
Murat Satin
0(0.00)
Matthäus Taferner
0(0.00)
Martin Kreuzriegler
0(0.00)
Raphael Hofer
0(0.00)
03VS other players👥
Compare with
Up to 3 at once
Tackles /90
1.86
1.13
Interceptions /90
1.24
0.79
Duels won %
42%
65%
Blocks /90
0.00
0.51
Pass accuracy %
77%
91%
Fouls /90
1.24
0.43
1.861.2442%0.0077%1.241.130.7965%0.5191%0.43Tacklesrim 1.86Intrim 1.24Duelsrim 65%Blocksrim 0.51Pass accrim 91%Foulsrim 1.24
Each spoke has its own scale: rings are 25/50/75/100% of the rim value shown.
Raphael Hofer Serge-Philippe Raux-Yao
04Player value💶
Current market value
€300k
Transfermarkt, 2026
Value by year
€300k2024€300k2025€300k2026
05Squad Statistics👥
Min apps6+
Team form
PlayerPosAppsMinsGoalsAssistsShotsOn tgtGoals
/shot
Key
passes
Pass
acc
DribblesDrib
%
TacklesInterc.BlocksDuels
won %
FoulsFouledYelRedSavesRatingForm
Patrik MijićF332001122482225%969%542%66440%20301006.89
3.6
Donis AvdijajM3022654445289%3271%2540%324340%26355006.96
9.7
Dominik ProkopM29179031201315%3177%2343%204048%21504006.84
5.4
Elias HavelF175963014921%352%630%111040%11102006.71
4.6
Muharem HuskovićF13471308538%278%457%75040%650006.77
4.1
Tobias KainzM3221272015613%3073%1267%42171157%20186106.88
4.5
Youba DiarraM3017372211418%1483%2152%45411249%38258106.90
2.5
Jed DrewM155692011818%1067%1343%70136%540006.58
8.6
Maximilian FillaferM14388219322%175%533%31041%10121006.60
1.7
Jurgen HeilD322698101159%1779%3060%74431253%33415006.91
5.1
Fabian WilfingerD211717103233%288%3100%24251652%18136006.90
5.4
Marco HoffmannF237161119125%1464%836%132039%1882006.73
4.9
Raphael SallingerG3228850000274%000081%12301107.32
4.7
Paul KomposchD31274301830%587%778%45211557%1888106.80
3.9
Benjamin MarkušM30219302500%1578%1362%5124553%29245006.81
10.0
Manuel PfeiferD24212403810%2977%1963%4335363%11223006.96
4.8
Mateo KaramatićD23165600200%287%360%2718756%18294006.75
3.8
Furkan DemirD25126403710%1276%1542%256446%241911106.68
5.0
Justin OmoregieM19111904610%975%1445%1915848%18125006.81
3.4
Damjan KovačevićD756000100%266%1362%104244%1141006.93
4.9
Raphael HoferD747200300%281%225%137044%633106.52
4.3
Aaron Sky SchwarzM518200210%180%2100%70056%410006.72
Nelson AmadinF514600100%186%330%21036%020006.54
Nelson Morris PrennerM1900000187%1100%11140%301006.90
Luka MarićG1900000068%0100100%000027.20
Emmanuel OjukwuD1410000033%010050%100006.70
Björn HardleyD2280000088%0000100%000006.35
Jonas KarnerM1110000067%010050%000006.60
Christoph UrdlM11100110%050%00%0000%000006.30
Per-player totals for 2024/25 from API-Football match stats, across 29 players. Click any column to sort. Goals/shot is conversion - goals divided by shots taken. Rating is API-Football's own 0-10 composite for each appearance, averaged here; it is their proprietary score, so treat it as a summary rather than an input. A blank from the provider means the player recorded none of that event, so it counts as zero. Form is 0-10: each appearance is scored as a per-90 composite of the stats that matter for that position, then the last 5 are compared with the player's own season baseline. 5 is their normal, green a hot run, red a cold one – it measures a player against themselves, not against the squad. Under 6 appearances shows a dash rather than a number off too small a sample.
06Season log🗂️
SeasonClubCompAppsMinsGoalsAssistsShotsOn tgtGoals
/shot
Key
passes
Pass
acc
DribblesTacklesInterc.Duels
won %
FoulsYelRedRating
2024/25TSV HartbergBundesliga747200300%281%213744%6316.52
2024/25FC Liefering2. Liga32550000366%42339%4106.70
2023/24FC Liefering2. Liga654500410%960%4201050%9516.80
2023/24FC BW LinzBundesliga626800100%359%38239%9106.65
2022/23FC Liefering2. Liga2517772317912%3362%10582643%24506.77
07Match log📅
DateOpponentResMinsGoalsAssistsShotsOn tgtKey
passes
TacklesFoulsYelRedRatingForm
26 Maya Lask LinzL900001005.90
3.8
23 Maya Austria KlagenfurtW9000052107.50
9.7
17 Mayv WSG WattensW1000000
2.1
19 Apra SCR AltachD7200102215.60
2.0
12 Aprv Lask LinzL4100021006.50
6.6
23 Feba SCR AltachD9002131007.30
6.2
16 Febv Austria KlagenfurtD880102006.30
6.2
23 Nova Admira WackerL7500111006.00
3.9
10 Novv Rapid Wien IID9000211107.50
5.2
02 Nova VoitsbergW9000002006.60
4.2
19 Apra LeobenW901021006.30
12 Aprv Grazer AKW970262107.30
15 Mara RiedL830012215.60
02 Marv SKN ST. PoltenW902032107.00
23 Febv SV HornW9511261107.30