PER90

Shots on target

100 players · Midfielders in the Bundesliga · every match on record · minimum 10 appearances

Shot volume filtered through accuracy. The widest spread of any market on this board — roughly thirty-six times between the highest and lowest rates.

Next upWolverhampton WanderersvBlackburn RoversFri 14 Aug, 20:00 · in 15h

What this is — the highest expected counts the model produces for shots on target in this fixture, over each player's expected minutes. Not tips and not prices: nothing in this panel has been compared against a bookmaker. This fixture has 2 published calls on the value board. Full board for this fixture.

League

Team

15 with stats on record

Position

Sort by

Clear all filtersNo minutes floor — a per-90 built from cameos reads far higher than what the player does in a match.
Per 90 — rate over 90 minutes playedLast 5 — actual counts, newest first. Hover one for the opponent, minutes and dateOver 1.5 — share of appearances beating that line
PlayerTeamAppsMins/appPer 90Last 5 matchesOver 0.5Over 1.5
Muhammed DamarMIDTSG Hoffenheim15181.820010153%8/150%0/15
Florian KainzMIDFC Köln15181.590000013%2/157%1/15
Can Yılmaz UzunMIDEintracht Frankfurt41451.591242044%18/4122%9/41
Jamal MusialaMIDFC Bayern München40621.460301057%23/4025%10/40
Florian WirtzMIDBayer 04 Leverkusen31761.462212071%22/3145%14/31
Lukas DaschnerMIDVfL Bochum 184814301.380000043%6/140%0/14
Forzan Assan OuedraogoMIDRB Leipzig22461.272001132%7/2223%5/22
Anton KadeMIDFC Augsburg28621.151122050%14/2821%6/28
Leonardo Weschenfelder-ScienzaMIDHeidenheim27491.080110044%12/2711%3/27
Brajan GrudaMIDRB Leipzig13581.040010138%5/1323%3/13
Lennart KarlMIDFC Bayern München26491.020122058%15/2623%6/26
Alexis Claude MauriceMIDFC Augsburg57741.010100356%32/5719%11/57
Christoph BaumgartnerMIDRB Leipzig64690.991113155%35/6417%11/64
Nadiem AmiriMIDFSV Mainz 0556820.961113266%37/5616%9/56
Enzo MillotMIDVfB Stuttgart29640.930210138%11/2921%6/29
Xavi SimonsMIDRB Leipzig26860.920311069%18/2615%4/26
Lucas TousartMIDFC Union Berlin15370.910010020%3/1513%2/15
Jonas HofmannMIDBayer 04 Leverkusen34400.880001026%9/346%2/34
Mert KömürMIDFC Augsburg48440.860301035%17/4810%5/48
Ibrahim MazaMIDBayer 04 Leverkusen28660.852100229%8/2821%6/28
Nikolas NarteyMIDVfB Stuttgart29450.802000028%8/2910%3/29
Bilal El KhannousMIDVfB Stuttgart25650.760013140%10/2516%4/25
Danel SinaniMIDSt. Pauli56600.750000036%20/5616%9/56
Jens CastropMIDBorussia Mönchengladbach26610.730110227%7/2619%5/26
Lovro MajerMIDVfL Wolfsburg37450.730002022%8/3711%4/37
Fabio Daniel Ferreira VieiraMIDHamburger SV29770.722010152%15/2910%3/29
Jens StageMIDWerder Bremen57820.700002346%26/5714%8/57
Connor MetcalfeMIDSt. Pauli35270.691000017%6/353%1/35
Julian BrandtMIDBorussia Dortmund59670.690200044%26/5912%7/59
Mattias SvanbergMIDVfL Wolfsburg44470.671000034%15/442%1/44
Malik TillmanMIDBayer 04 Leverkusen29580.631100038%11/297%2/29
Tom BischofMIDTSG Hoffenheim57680.631113039%22/577%4/57
Giovanni ReynaMIDBorussia Mönchengladbach35250.620100011%4/350%0/35
Adrian BeckMIDHeidenheim56440.620000025%14/565%3/56
Albert-Mboyo Sambi LokongaMIDHamburger SV26660.611010038%10/264%1/26
Finn-Dominik PorathMIDHolstein Kiel31640.580010029%9/316%2/31
Johan ManzambiMIDSC Freiburg38640.570011239%15/383%1/38
Leon GoretzkaMIDFC Bayern München57570.570030232%18/575%3/57
Leonardo BittencourtMIDWerder Bremen44360.560000016%7/442%1/44
Hyeon-seok HongMIDFSV Mainz 0523240.56000004%1/234%1/23
Koji MiyoshiMIDVfL Bochum 184814320.560010036%5/140%0/14
Grischa PrömelMIDTSG Hoffenheim35550.560010037%13/353%1/35
Romano SchmidMIDWerder Bremen66880.560020144%29/669%6/66
Kevin StögerMIDBorussia Mönchengladbach60480.550010023%14/608%5/60
Paul NebelMIDFSV Mainz 0561730.541001134%21/618%5/61
Mats PannewigMIDVfL Bochum 184814190.541002014%2/147%1/14
Christian Dannemann EriksenMIDVfL Wolfsburg31780.532100139%12/316%2/31
Luca KerberMIDHeidenheim41360.510000012%5/417%3/41
Fabian RiederMIDFC Augsburg53610.500000232%17/536%3/53
Robert SkovMIDFC Union Berlin17590.490000124%4/176%1/17
Wouter BurgerMIDTSG Hoffenheim30810.480010033%10/3010%3/30
Marvin SchulzMIDHolstein Kiel12250.48000008%1/120%0/12
Matúš BeroMIDVfL Bochum 184829860.470002038%11/297%2/29
Jae-Sung LeeMIDFSV Mainz 0561800.470010131%19/618%5/61
Jann-Fiete ArpMIDHolstein Kiel23300.450000239%9/239%2/23
Rocco ReitzMIDBorussia Mönchengladbach58770.451001129%17/589%5/58
Armin GigovicMIDHolstein Kiel31610.450210032%10/313%1/31
Dani de WitMIDVfL Bochum 184827430.450002019%5/277%2/27
Cameron PuertasMIDWerder Bremen28660.450000325%7/284%1/28
Exequiel Alejandro PalaciosMIDBayer 04 Leverkusen42540.440000019%8/425%2/42
Wael MohyaMIDBorussia Mönchengladbach15370.430000227%4/157%1/15
Fares ChaïbiMIDEintracht Frankfurt54520.402000026%14/542%1/54
Arne MaierMIDFC Augsburg29320.390000017%5/293%1/29
Maximilian EggesteinMIDSC Freiburg67880.380000134%23/673%2/67
Alexander PrassMIDTSG Hoffenheim55520.380100016%9/552%1/55
José María Andrés BaixauliMIDVfB Stuttgart25520.372001024%6/254%1/25
Maximilian ArnoldMIDVfL Wolfsburg53790.370000028%15/534%2/53
Jan SchöppnerMIDHeidenheim64770.370200027%17/645%3/64
Anton StachMIDTSG Hoffenheim30860.350000027%8/307%2/30
Jackson IrvineMIDSt. Pauli53800.350100026%14/536%3/53
Hugo LarssonMIDEintracht Frankfurt58730.350110026%15/582%1/58
Florian NeuhausMIDBorussia Mönchengladbach35370.350102020%7/356%2/35
Joshua KimmichMIDFC Bayern München62830.340000024%15/626%4/62
Philipp SanderMIDBorussia Mönchengladbach57680.340100026%15/572%1/57
Jobe BellinghamMIDBorussia Dortmund32560.331100019%6/320%0/32
Ezechiel BanzuziMIDRB Leipzig24240.310100017%4/240%0/24
Julian NiehuesMIDHeidenheim32480.310000016%5/323%1/32
András SchaferMIDFC Union Berlin53550.311100019%10/532%1/53
Merlin RöhlMIDSC Freiburg21490.310000014%3/210%0/21
Elvis RexhbecajMIDFC Augsburg53550.300010019%10/530%0/53
Marcel SabitzerMIDBorussia Dortmund52660.300000017%9/524%2/52
João Maria Lobo Alves Palhinha GonçalvesMIDFC Bayern München17400.300000018%3/170%0/17
Robin FellhauerMIDFC Augsburg34830.290210024%8/343%1/34
Xaver SchlagerMIDRB Leipzig30670.291001017%5/307%2/30
Felix Kalu NmechaMIDBorussia Dortmund55670.280010020%11/554%2/55
Mahmoud DahoudMIDEintracht Frankfurt24450.270000013%3/244%1/24
Mathias RasmussenMIDSt. Pauli13530.27000008%1/138%1/13
Paul WannerMIDHeidenheim29610.270000024%7/290%0/29
Aleksandar PavlovićMIDFC Bayern München45650.270000020%9/450%0/45
László BénesMIDFC Union Berlin22260.260010027%6/225%1/22
Woo-Yeong JeongMIDFC Union Berlin50480.261001124%12/504%2/50
Ibrahima SissokoMIDVfL Bochum 184831820.250100123%7/310%0/31
Pascal GroßMIDBorussia Dortmund41720.250000017%7/412%1/41
Yannik KeitelMIDVfB Stuttgart17310.240000012%2/170%0/17
Kristijan JakićMIDFC Augsburg57700.240100121%12/570%0/57
Han-Noah MassengoMIDFC Augsburg33740.230000018%6/330%0/33
Carlo BoukhalfaMIDSt. Pauli25660.230000212%3/254%1/25
Carney ChukwuemekaMIDBorussia Dortmund38310.230000013%5/380%0/38
Mario GötzeMIDEintracht Frankfurt45540.210000011%5/450%0/45
Ogochukwu Onyeka FrankMIDFC Augsburg31840.210000019%6/310%0/31

Top 100 shown. Hit rates are what happened, not what will. A 100% over a five-match window is five matches, and five matches is not evidence — the Apps column is there to be read alongside every percentage in this table.