PythiaFootballPythiaFootballBETA Free Picks Fixtures League Stats Team Stats Player Stats Pro Picks PRO Research Head-to-Head Validation Pricing Log in

Kofi SchulzLast recorded season

Defender·30 apps·2,309 mins
Last 6 played
LLLDLW
Tackles /90
1.99
tackles
Interceptions /90
0.82
interceptions
Duels won
56%
of duels
Blocks /90
0.58
blocks
Pass accuracy
66%
of passes
Fouls /90
0.58
committed
Summary

Kofi Schulz recorded 30 appearances and 2,309 minutes in the 2023/24 Bundesliga season, contributing one goal and one assist. His shots per 90 minutes fell to 0.43 from a baseline of 0.47, and his conversion rate dropped to 9% compared with the expected 12% for his position. Key passes per 90 increased to 0.66 from 0.49, while tackles per 90 rose to 1.99 from 1.76, indicating a stronger defensive focus. Dribbles completed per 90 were 0.94 against a baseline of 0.53, showing an uptick in attacking attempts. The average match rating of 6.88 reflected a modest performance overall, and the single goal scored represented a decline from the previous season’s 0.05 goals per 90.

Kofi Schulz has played 2,309 minutes across 30 appearances in Bundesliga, at 0.04 goals per 90 against a positional baseline of 0.05, converting 9% of 11 shots and averaging 6.88 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
6
Per match
0.60
TSV03/031WOL16/031AUS30/03SCR05/041LIN13/041AUS20/042AUS27/04LIN04/05SCR11/05WOL18/05
Interceptions per match
Total
4
Per match
0.40
TSV03/03WOL16/03AUS30/032SCR05/04LIN13/04AUS20/042AUS27/04LIN04/05SCR11/05WOL18/05
Duels won per match
Dotted line: duels won %
Total
35
Win rate
51%
3TSV03/032WOL16/038AUS30/035SCR05/043LIN13/042AUS20/047AUS27/041LIN04/054SCR11/05WOL18/05
Blocks per match
Total
1
Per match
0.10
TSV03/03WOL16/03AUS30/03SCR05/04LIN13/04AUS20/041AUS27/04LIN04/05SCR11/05WOL18/05
Pass accuracy per match
Dotted line: accuracy %
Completed
111
Accuracy
62%
9TSV03/037WOL16/0316AUS30/0317SCR05/047LIN13/045AUS20/048AUS27/044LIN04/0536SCR11/052WOL18/05
Fouls per match
Total
8
Per match
0.80
3TSV03/032WOL16/03AUS30/031SCR05/04LIN13/04AUS20/04AUS27/04LIN04/052SCR11/05WOL18/05
Dribbled past per match
Total
3
Per match
0.30
TSV03/03WOL16/031AUS30/031SCR05/04LIN13/04AUS20/041AUS27/04LIN04/05SCR11/05WOL18/05
Saves per match
Total
0
Per match
0.00
Save rate
-
TSV03/03WOL16/03AUS30/03SCR05/04LIN13/04AUS20/04AUS27/04LIN04/05SCR11/05WOL18/05
Form per match
0-10 against his own baseline · 5 is normal
Average
3.6
Best
7.0
5.03.6TSV03/033.8WOL16/034.7AUS30/033.8SCR05/042.8LIN13/043.4AUS20/047.0AUS27/043.1LIN04/052.7SCR11/051.6WOL18/05
02Player Strength Analysis💪
Where they rank
Tackles
=30thof 239 · 4 level51
Interceptions
=80thof 239 · 3 level21
Duels won
62ndof 23056%
Pass accuracy
185thof 23966%
Saves
=16thof 239 · 224 level0
Ranked against 239 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
Matthäus Taferner
101(3.70)
Manuel Pfeifer
75(2.29)
Lukas Jäger
71(2.59)
Reinhold Ranftl
70(2.27)
Johannes Handl
68(2.37)
Fabio Strauss
68(2.61)
Dominik Baumgartner
68(2.21)
Mike-Steven Bähre
65(2.35)
Strahinja Pavlović
65(2.56)
Mamadou Sangare
65(2.62)
Simon Pirkl
64(2.15)
Mads Bidstrup
63(2.99)
Adis Jašić
63(2.66)
Alexander Prass
60(2.11)
Anderson
60(2.65)
Paul Komposch
60(1.90)
Andrés Andrade
59(1.97)
Samson Tijani
59(2.70)
Leopold Querfeld
58(2.11)
Rico Benatelli
56(2.07)
Dimitri Lavalėe
56(2.60)
Lucas Galvão
55(2.34)
Lukas Sulzbacher
55(1.97)
Nikolas Veratschnig
55(2.82)
Jonathan Scherzer
54(1.89)
Thorsten Mahrer
53(1.71)
Andy Irving
53(2.46)
Nikolas Sattlberger
53(1.93)
Kosmas Gezos
52(3.20)
Jusuf Gazibegović
51(1.86)
Till Schumacher
51(1.60)
Kofi Schulz
51(1.99)
Moses Usor
51(2.19)
Marco Krainz
50(2.12)
Solomon Bonnah
50(3.14)
Pius Grabher
49(2.39)
Jurgen Heil
48(1.52)
Felix Bacher
47(1.72)
Otar Kiteishvili
47(2.18)
Gregory Wüthrich
46(1.67)

🧲 Interceptions

Season total · per 90 beside it
Johannes Handl
74(2.58)
Andrés Andrade
73(2.43)
Manuel Pfeifer
65(1.98)
Gregory Wüthrich
63(2.29)
Lukas Jäger
61(2.23)
Thorsten Mahrer
58(1.87)
Philipp Ziereis
58(2.07)
Osarenren Okungbowa
57(2.63)
Lucas Gourna-Douath
57(2.79)
Ibane Bowat
57(1.92)
Nicolas Wimmer
55(1.77)
Lucas Galvão
54(2.30)
Dimitri Lavalėe
54(2.50)
Paul-Friedrich Koller
53(1.76)
Marco Krainz
52(2.21)
Jusuf Gazibegović
51(1.86)
Kosmas Gezos
50(3.08)
Rico Benatelli
49(1.81)
Dominik Baumgartner
48(1.56)
Fabio Strauss
47(1.80)
Jonas Antonius Auer
47(1.98)
Samson Tijani
47(2.15)
Darijo Grujčić
44(2.04)
Felix Bacher
44(1.61)
Anderson
44(1.95)
Nikolas Sattlberger
44(1.61)
Strahinja Pavlović
43(1.69)
Marvin Martins
43(2.28)
Nikolas Veratschnig
42(2.16)
Mike-Steven Bähre
41(1.48)
Paul Komposch
41(1.30)
Manuel Maranda
40(1.29)
Lukas Gugganig
40(1.71)
Pius Grabher
39(1.90)
Sandro Altunashvili
39(1.60)
Maksym Talovierov
39(2.18)
Leopold Querfeld
39(1.42)
Oumar Solet
38(2.12)
Jonathan Scherzer
38(1.33)
Jon Gorenc Stanković
38(1.42)
Kofi Schulz
21(0.82)

💪 Duels won

Won / contested · count beside it
Dejan Stojanović
96%(23)
Phillip Menzel
92%(22)
Christian Früchtl
88%(23)
Domenik Schierl
88%(23)
Adam Stejskal
83%(19)
Raphael Sallinger
82%(27)
Terence Kongolo
69%(55)
Michael Steinwender
68%(54)
Marvin Martins
68%(120)
Matthias Braunöder
67%(71)
Oumar Solet
66%(118)
Stefan Haudum
65%(37)
Max Besuschkow
65%(79)
Samson Tijani
64%(145)
Strahinja Pavlović
64%(230)
Maksym Talovierov
63%(119)
Ousmane Diakité
63%(171)
Paul Komposch
63%(123)
Leopold Querfeld
63%(192)
Andrés Andrade
63%(173)
Thorsten Mahrer
62%(113)
Constantin Reiner
62%(131)
Osarenren Okungbowa
62%(144)
Rico Benatelli
62%(128)
Baïla Diallo
62%(72)
Dominik Baumgartner
61%(271)
Philipp Ziereis
61%(178)
Nicolas Wimmer
61%(227)
Johannes Handl
61%(209)
Daouda Guindo
61%(59)
Kosmas Gezos
61%(133)
Manuel Maranda
60%(141)
Gregory Wüthrich
60%(148)
Boris Moltenis
60%(46)
Nikolas Veratschnig
60%(163)
Samson Baidoo
59%(95)
Lukas Gugganig
59%(111)
David Affengruber
59%(149)
Tin Plavotić
59%(94)
Kennedy Boateng
59%(133)
Kofi Schulz
56%(154)

📏 Pass accuracy

Completed / attempted · count beside it
Michael Sollbauer
91%(363)
Oumar Solet
87%(1285)
Michael Steinwender
87%(471)
Aleksandar Jukić
87%(427)
Thorsten Mahrer
87%(1161)
Marvin Martins
86%(901)
Tin Plavotić
86%(637)
Rico Benatelli
86%(1254)
Ibane Bowat
86%(1571)
Mamady Diambou
85%(347)
Paul Komposch
85%(1736)
Nenad Cvetković
85%(285)
Flavius Daniliuc
84%(411)
Terence Kongolo
84%(359)
Samson Baidoo
84%(741)
Lucas Gourna-Douath
83%(1014)
Sascha Horvath
83%(852)
Maurits Kjærgaard
83%(538)
Maksym Talovierov
83%(767)
Maximilian Hofmann
83%(601)
Niklas Geyrhofer
83%(171)
Valon Berisha
82%(452)
Osarenren Okungbowa
82%(939)
Lucas Galvão
82%(1008)
Gregory Wüthrich
81%(993)
Andrés Andrade
81%(1447)
Strahinja Pavlović
81%(1468)
Neraysho Kasanwirjo
81%(737)
Sandro Altunashvili
81%(705)
Lukas Grgić
81%(577)
Leo Mätzler
81%(345)
Mario Leitgeb
80%(406)
Leopold Querfeld
80%(1222)
Philipp Ziereis
80%(1301)
Ousmane Diakité
80%(676)
Isak Jansson
80%(140)
Oscar Gloukh
80%(698)
Otar Kiteishvili
80%(705)
Stefan Haudum
80%(252)
Muharem Husković
80%(275)
Kofi Schulz
66%(527)

🧤 Saves

Season total · per 90 beside it
Domenik Schierl
115(3.71)
Raphael Sallinger
102(3.00)
Phillip Menzel
95(3.06)
Nicolas Schmid
93(3.00)
Adam Stejskal
93(2.96)
Tobias Okiki Lawal
80(2.50)
Christian Früchtl
78(2.44)
Hendrik Bonmann
76(3.17)
Dejan Stojanović
75(2.97)
Niklas Hedl
70(2.19)
Alexander Schlager
59(2.11)
Kjell Scherpen
40(2.50)
Lukas Gütlbauer
38(4.22)
Vítězslav Jaroš
31(2.21)
Tobias Schützenauer
7(1.22)
Filip Stojković
0(0.00)
Aleksa Terzić
0(0.00)
Branko Jovičić
0(0.00)
Guido Burgstaller
0(0.00)
Oumar Solet
0(0.00)
Lenny Pintor
0(0.00)
Fernando
0(0.00)
Gregory Wüthrich
0(0.00)
Thorsten Schick
0(0.00)
Hakim Guenouche
0(0.00)
Andreas Ulmer
0(0.00)
Maximilian Hofmann
0(0.00)
Marvin Potzmann
0(0.00)
Valon Berisha
0(0.00)
Nicolás Capaldo
0(0.00)
Kennedy Boateng
0(0.00)
Constantin Reiner
0(0.00)
Pius Grabher
0(0.00)
Lukas Grgić
0(0.00)
Marco Grüll
0(0.00)
Stefano Surdanović
0(0.00)
David Gugganig
0(0.00)
Darijo Grujčić
0(0.00)
Marco Krainz
0(0.00)
Alexander Ranacher
0(0.00)
Kofi Schulz
0(0.00)
03VS other players👥
Compare with
Up to 3 at once
Tackles /90
1.99
1.81
Interceptions /90
0.82
1.73
Duels won %
56%
50%
Blocks /90
0.58
0.08
Pass accuracy %
66%
71%
Fouls /90
0.58
1.08
1.990.8256%0.5866%0.581.811.7350%0.0871%1.08Tacklesrim 1.99Intrim 1.73Duelsrim 56%Blocksrim 0.58Pass accrim 71%Foulsrim 1.08
Each spoke has its own scale: rings are 25/50/75/100% of the rim value shown.
Kofi Schulz Jusuf Gazibegović
04Player value💶
Current market value
Not available for this player yet
Value by year
No Transfermarkt value history for this player yet.
Value data currently reaches the 1,473 players in the identity crosswalk.
05Squad Statistics👥
Min apps6+
Team form
PlayerPosAppsMinsGoalsAssistsShotsOn tgtGoals
/shot
Key
passes
Pass
acc
DribblesDrib
%
TacklesInterc.BlocksDuels
won %
FoulsFouledYelRedSavesRatingForm
Nik PrelecF32272984461917%3659%2648%116645%24361006.93
4.5
Mahamadou DiarraF22150641221018%963%1858%176344%33166006.86
3.7
Luca KronbergerF2311753221814%763%1241%195044%23217106.66
4.0
Julius ErtlthalerM16986207429%1060%526%157343%18125006.67
7.3
Denis TomićF8154209522%262%00%10018%412006.69
6.4
Lukas SulzbacherD292511101268%1671%1030%5523650%34366106.84
6.3
Felix BacherD282463111646%1076%2880%47442057%31278107.12
10.0
Matthäus TafernerM2924541318116%7177%3950%10137552%47718007.30
2.1
Kofi SchulzD302309111129%1766%2456%51211556%15133006.88
1.8
Osarenren OkungbowaD231951108212%782%1488%3857662%31134007.01
5.4
Sandi OgrinecM271222101477%1169%318%56237%4120006.58
4.8
Aleksander BuksaF291217112494%954%429%81542%18140006.62
6.4
Stefan SkrboM10322124125%678%536%82142%240006.71
2.9
Adam StejskalG3228310000068%1100%20083%3721936.93
5.0
David GugganigD221820011230%577%327%29281551%14206106.86
4.2
Cem ÜstündagM21117500730%372%867%3117446%24125006.58
3.7
Alexander RanacherM1689300410%470%1447%2913446%1351006.57
3.9
Valentino MüllerM1383500200%178%250%1111249%1192006.55
8.0
Dominik StumbergerD1482900200%377%00%1513555%1042006.70
3.2
Bror Blume JensenM1478501520%779%550%1214142%671006.75
5.7
Johannes NaschbergerM1977500300%579%457%2310248%873006.57
3.9
Thomas GerisM1354600410%1069%350%99046%571006.71
8.0
Justin ForstF1317600310%141%556%30032%610006.54
4.1
Yannick VotterF4380000067%1100%20038%200006.43
Benjamin OžegovićG1380000038%0000100%000006.50
David JauneggD1100000050%00200%101005.90
Paul SchermerG19000000%0000000006.20
Per-player totals for 2023/24 from API-Football match stats, across 27 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
2023/24WSG WattensBundesliga302309111129%1766%24512156%15306.88
2022/23WSG WattensBundesliga2824122215713%1863%16382652%20206.67
07Match log📅
DateOpponentResMinsGoalsAssistsShotsOn tgtKey
passes
TacklesFoulsYelRedRatingForm
18 Maya Wolfsberger ACL170010006.90
1.6
11 Mayv SCR AltachL900002106.70
2.7
04 Maya FC BW LinzL9000006.90
3.1
27 Aprv Austria LustenauD90012007.70
7.0
20 Apra Austria ViennaL45001006.30
3.4
13 Aprv FC BW LinzW83001006.50
2.8
05 Apra SCR AltachD850001106.30
3.8
30 Mara Austria LustenauW90321006.90
4.7
16 Marv Wolfsberger ACD321112006.90
3.8
03 Marv TSV HartbergW5210103006.90
3.6
25 Febv Sturm GrazL901041006.70
6.9
17 Feba Wolfsberger ACL68001006.20
4.8
11 Febv Austria LustenauL90102006.90
5.8
10 Deca FC BW LinzW45000006.70
1.5
05 Decv Rapid ViennaL76000006.30
2.5