PythiaFootballPythiaFootballBETA Free Picks Fixtures League Stats Team Stats Player Stats Pro Picks PRO Research Head-to-Head Validation Pricing Log in
1. FC Magdeburg1. FC Magdeburg · 2. Bundesliga
← Back

Anselmo Garcia McNulty

Ireland Defender·3 apps·270 mins
Last 6
WWLLWL
Tackles /90
1.33
tackles
Interceptions /90
1.33
interceptions
Duels won
55%
of duels
Blocks /90
0.33
blocks
Pass accuracy
87%
of passes
Fouls /90
1.00
committed
Summary

Anselmo Garcia McNulty has appeared in two matches for his club in the 2. Bundesliga this season, logging 180 minutes on the pitch. He has not scored or assisted, and his single shot has not found the target, resulting in a 0% conversion rate. McNulty has delivered one key pass and made three tackles and three interceptions, giving him a per-90 rate of 0.5 key passes, 1.5 tackles, and 1.5 interceptions. His dribbling success shows 0.5 successful dribbles per 90 minutes, slightly above the baseline of 0.36. With an average match rating of 6.3, McNulty’s contributions reflect a defensive player focused on breaking up play and providing occasional passing options, while his offensive output remains modest at this stage of the season.

Anselmo Garcia McNulty has played 270 minutes across 3 appearances in 2. Bundesliga, at 0.00 goals per 90 against a positional baseline of 0.06, converting 0% of 1 shots and averaging 6.63 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
16
Per match
1.60
4GRO13/032NAC21/03AHE05/041EXC12/043PSV23/041HER03/051FOR10/053EIN08/08OSN15/081HOL30/08
Interceptions per match
Total
12
Per match
1.20
1GRO13/031NAC21/031AHE05/042EXC12/041PSV23/041HER03/051FOR10/053EIN08/08OSN15/081HOL30/08
Duels won per match
Dotted line: duels won %
Total
45
Win rate
58%
8GRO13/036NAC21/034AHE05/047EXC12/044PSV23/043HER03/051FOR10/055EIN08/082OSN15/085HOL30/08
Blocks per match
Total
5
Per match
0.50
GRO13/03NAC21/031AHE05/04EXC12/04PSV23/042HER03/051FOR10/051EIN08/08OSN15/08HOL30/08
Pass accuracy per match
Dotted line: accuracy %
Completed
408
Accuracy
84%
30GRO13/0342NAC21/0341AHE05/0451EXC12/0432PSV23/0431HER03/0513FOR10/0564EIN08/0864OSN15/0840HOL30/08
Fouls per match
Total
8
Per match
0.80
1GRO13/031NAC21/03AHE05/041EXC12/041PSV23/041HER03/05FOR10/05EIN08/082OSN15/081HOL30/08
Dribbled past per match
Total
7
Per match
0.70
1GRO13/032NAC21/03AHE05/041EXC12/041PSV23/041HER03/051FOR10/05EIN08/08OSN15/08HOL30/08
Saves per match
Total
0
Per match
0.00
Save rate
-
GRO13/03NAC21/03AHE05/04EXC12/04PSV23/04HER03/05FOR10/05EIN08/08OSN15/08HOL30/08
02Player Strength Analysis💪
Where they rank
Tackles
=23rdof 61 · 9 level4
Interceptions
=12thof 61 · 8 level4
Duels won
21stof 3255%
Pass accuracy
15thof 6187%
Saves
=17thof 61 · 45 level0
Ranked against 61 players in 2. Bundesliga with 270+ 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
Robin Fabinski
13(4.22)
Adam Markhiev
11(3.56)
Fabian Reese
9(2.95)
Luca Itter
9(2.91)
Niklas Wiemann
9(2.92)
Jannik Müller
8(2.60)
Semih Şahin
8(2.64)
Linus Gechter
8(2.64)
David Nemeth
7(2.30)
Ivan Nekić
7(2.33)
Jan Schöppner
7(2.27)
Mehmet Aydın
7(2.29)
Paul Will
6(1.94)
Kevin Ehlers
6(1.96)
Florian Flick
6(1.99)
Robert Wagner
6(2.00)
Hiroki Sekine
6(2.00)
Maximilian Bauer
5(1.67)
Jan Elvedi
5(1.61)
Jannis Heuer
5(1.62)
Max Marie
5(1.67)
Mika Haas
5(1.61)
Hauke Wahl
4(1.31)
Alexander Rossipal
4(1.33)
Marcel Costly
4(1.30)
Christoph Kobald
4(1.33)
Niklas Kolbe
4(1.32)
Waniss Taibi
4(1.33)
Maximilian Großer
4(1.33)
Anselmo Garcia McNulty
4(1.33)
Henri Koudossou
4(1.33)
Maximilian Wittek
3(0.97)
David Zec
3(1.00)
Lance Duijvestijn
3(1.00)
Marvin Wanitzek
2(0.67)
Jacob Rasmussen
2(0.65)
Patric Pfeiffer
2(0.67)
Krisztián Keresztes
2(0.65)
Friedrich Müller
2(0.67)
Michael Steinwender
1(0.32)

🧲 Interceptions

Season total · per 90 beside it
Mehmet Aydın
8(2.62)
Hauke Wahl
7(2.29)
Christoph Kobald
6(2.00)
Krisztián Keresztes
6(1.94)
Linus Gechter
6(1.98)
Henri Koudossou
6(2.00)
Niklas Kolbe
5(1.65)
Patric Pfeiffer
5(1.67)
Waniss Taibi
5(1.67)
Jannis Heuer
5(1.62)
Robin Fabinski
5(1.62)
Jannik Müller
4(1.30)
Fabian Reese
4(1.31)
Marvin Wanitzek
4(1.33)
Jacob Rasmussen
4(1.29)
Niklas Wiemann
4(1.30)
Jan Schöppner
4(1.30)
Semih Şahin
4(1.32)
Anselmo Garcia McNulty
4(1.33)
Paul Will
3(0.97)
Michael Steinwender
3(0.97)
Maximilian Bauer
3(1.00)
Maximilian Wittek
3(0.97)
Alexander Rossipal
3(1.00)
Marcel Costly
3(0.97)
Lance Duijvestijn
3(1.00)
Tomoya Ando
3(0.99)
Alexios Kalogeropoulos
3(0.97)
Adam Markhiev
3(0.97)
Hiroki Sekine
3(1.00)
David Nemeth
2(0.66)
Ivan Nekić
2(0.67)
Kevin Ehlers
2(0.65)
Luca Itter
2(0.65)
Jan Elvedi
2(0.65)
Florian Flick
2(0.66)
Maximilian Großer
2(0.67)
Robert Wagner
2(0.67)
Friedrich Müller
2(0.67)
Jonas Föhrenbach
1(0.32)

💪 Duels won

Won / contested · count beside it
Mehmet Aydın
71%(24)
Fabian Reese
70%(19)
David Nemeth
69%(24)
Niklas Kolbe
66%(21)
Linus Gechter
65%(17)
Adam Markhiev
65%(24)
Jannik Müller
64%(16)
Jan Elvedi
64%(14)
Niklas Wiemann
62%(15)
Hiroki Sekine
62%(15)
Luca Itter
62%(16)
Maximilian Großer
61%(17)
Robin Fabinski
61%(20)
Maximilian Bauer
59%(20)
Ivan Nekić
59%(17)
Paul Will
57%(12)
Kevin Ehlers
57%(13)
Semih Şahin
56%(14)
Maximilian Wittek
56%(15)
Phil Harres
55%(16)
Anselmo Garcia McNulty
55%(12)
Philipp Hofmann
53%(27)
Henri Koudossou
52%(11)
Jacob Rasmussen
52%(12)
Christoph Kobald
48%(10)
Marvin Wanitzek
46%(11)
Jan Schöppner
45%(20)
David Zec
45%(14)
Robert Wagner
39%(11)
Mika Haas
39%(11)
Max Marie
36%(13)
Marcel Costly
36%(10)

📏 Pass accuracy

Completed / attempted · count beside it
Friedrich Müller
93%(228)
Adam Markhiev
93%(169)
Jannis Heuer
92%(108)
Florian Flick
91%(149)
Hiroki Sekine
91%(180)
Alexios Kalogeropoulos
91%(155)
David Zec
91%(164)
Hauke Wahl
90%(181)
Paul Will
89%(99)
Christoph Kobald
89%(109)
Michael Steinwender
89%(217)
Linus Gechter
88%(155)
Maximilian Großer
88%(106)
Ivan Nekić
88%(148)
Anselmo Garcia McNulty
87%(168)
Robert Wagner
87%(132)
Kevin Ehlers
87%(143)
Marcel Costly
86%(50)
David Nemeth
86%(148)
Waniss Taibi
85%(135)
Tomoya Ando
85%(129)
Jan Elvedi
85%(87)
Niklas Kolbe
85%(116)
Mika Haas
84%(74)
Alexander Rossipal
84%(154)
Jannik Müller
82%(99)
Maximilian Bauer
82%(132)
Timon Weiner
82%(131)
Fabian Reese
82%(88)
Max Marie
82%(100)
Patric Pfeiffer
81%(123)
Dominik Reimann
80%(161)
Jonas Föhrenbach
80%(109)
Marvin Wanitzek
80%(109)
Niklas Wiemann
79%(77)
Jacob Rasmussen
79%(119)
Robin Fabinski
79%(111)
Ron Thorben Hoffmann
79%(97)
Mehmet Aydın
79%(97)
Krisztián Keresztes
79%(100)

🧤 Saves

Season total · per 90 beside it
Julian Krahl
18(5.81)
Marcel Schuhen
15(5.00)
Dominik Reimann
14(4.67)
Marcel Lotka
14(4.67)
Hans Christian Bernat
12(4.00)
Ben Voll
12(3.94)
Florian Hellstern
12(3.88)
Tim Schreiber
11(3.67)
Marius Gersbeck
10(3.30)
Jan Reichert
9(2.91)
Jakub Zieliński
8(2.62)
Jonas Thomas Kersken
7(2.33)
Ron Thorben Hoffmann
6(1.96)
Jonas Krumrey
6(1.95)
Timo Horn
5(1.62)
Timon Weiner
5(1.67)
Paul Will
0(0.00)
David Nemeth
0(0.00)
Michael Steinwender
0(0.00)
Ivan Nekić
0(0.00)
Hauke Wahl
0(0.00)
Jonas Föhrenbach
0(0.00)
Kevin Ehlers
0(0.00)
Jannik Müller
0(0.00)
Maximilian Bauer
0(0.00)
Maximilian Wittek
0(0.00)
Fabian Reese
0(0.00)
Alexander Rossipal
0(0.00)
Marcel Costly
0(0.00)
Luca Itter
0(0.00)
Christoph Kobald
0(0.00)
Marvin Wanitzek
0(0.00)
Philipp Hofmann
0(0.00)
Jacob Rasmussen
0(0.00)
David Zec
0(0.00)
Jan Elvedi
0(0.00)
Niklas Wiemann
0(0.00)
Niklas Kolbe
0(0.00)
Lance Duijvestijn
0(0.00)
Patric Pfeiffer
0(0.00)
Anselmo Garcia McNulty
0(0.00)
03VS other players👥
Compare with
Up to 3 at once
Tackles /90
1.33
1.06
Interceptions /90
1.33
0.50
Duels won %
55%
54%
Blocks /90
0.33
0.28
Pass accuracy %
87%
82%
Fouls /90
1.00
0.14
1.331.3355%0.3387%1.001.060.5054%0.2882%0.14Tacklesrim 1.33Intrim 1.33Duelsrim 55%Blocksrim 0.33Pass accrim 87%Foulsrim 1.00
Each spoke has its own scale: rings are 25/50/75/100% of the rim value shown.
Anselmo Garcia McNulty Rony Jansson
04Player value💶
Current market value
€1.5m
Transfermarkt, 2026
Value by year
€1.5m2024€1.5m2025€1.5m2026
05Squad Statistics👥
Min apps1+
Team form
PlayerPosAppsMinsGoalsAssistsShotsOn tgtGoals
/shot
Key
passes
Pass
acc
DribblesDrib
%
TacklesInterc.BlocksDuels
won %
FoulsFouledYelRedSavesRatingForm
Mateusz ŻukowskiF32602012517%374%00%21020%521006.60
Alexander NollenbergerD3259215340%292%770%61168%231007.50
Luka HyryläinenM32691111100%387%233%69051%781007.30
Emmanuel IyohaF3261105120%277%562%44173%080007.37
Anselmo Garcia McNultyD327000100%187%250%44155%321006.63
Dominik ReimannG32700000180%0000100%0000147.67
Barış AtikF326803310%1180%350%41134%421007.30
Falko MichelM324600400%288%00%51257%451006.90
Tobias MüllerD32040100193%2100%30043%311007.07
Pierre NadjombeD31610000185%240%10135%322006.47
Moritz KwartengM212000100%174%133%50162%120006.60
Leon MergnerM18300100%059%011038%220006.00
Paul JaeckelD2670000094%150%30167%000006.00
Torben MüselM1450000182%011060%010006.90
Herbert BockhornD1310000072%020033%100104.30
Richmond TachieF3290000040%00%10030%100006.35
Magnus BaarsF3250000020%1100%20044%200006.70
Eldin DžogovićD2200000050%010050%000006.60
Tony ReitzM11200000150%10067%000006.60
Roko ŠimićF1100000000000000
Per-player totals for 2026/27 from API-Football match stats, across 20 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
2026/271. FC Magdeburg2. Bundesliga327000100%187%24455%3106.63
2025/26PEC ZwolleEredivisie3228452010520%1185%7443456%29616.62
2025/26PEC ZwolleKNVB Beker218000110%088%13175%1007.55
2024/25PEC ZwolleEredivisie343060101656%786%5363856%32206.96
2024/25PEC ZwolleKNVB Beker11200000075%04350%1006.60
2023/24PEC ZwolleEredivisie312521228625%1779%11753958%37906.88
2022/23NAC BredaEerste Divisie322775001240%378%6794259%23506.82
2022/23NAC BredaEredivisie32700000079%05755%5207.00
07Match log📅
DateOpponentResMinsGoalsAssistsShotsOn tgtKey
passes
TacklesFoulsYelRedRatingForm
30 Augv Holstein KielW9000011107.30
15 Auga VfL OsnabrückW9001102006.90
08 Augv Eintracht BraunschweigL900003005.70
10 Maya Fortuna SittardL730001005.90
03 Mayv HeraclesW901011211008.90
23 Apra PSV EindhovenL9000031105.20
12 Aprv ExcelsiorD9000011006.20
05 Apra GO Ahead EaglesL900000006.30
21 Marv NAC BredaW9000121006.90
13 Marv GroningenD9000141007.00
08 Mara Sparta RotterdamD9001102006.70
01 Marv AjaxD900100006.70
22 Feba UtrechtD9000031006.90
15 Feba HeerenveenL90011012005.60
07 Febv FC VolendamL900022007.30