All Veikkausliiga player stats

Veikkausliiga Shots on Target Table 2026

J. Moreno (KuPS) leads the Veikkausliiga with 22 shots on target, 3 clear of M. Borchers (HJK Helsinki). 146 players have had a shot on target.

# Player MinsOn targetPer 90
1 JM J. Moreno 911222.17
2 MB M. Borchers 949191.80
3 HS H. Sjögrell 827121.31
4 RK R. Karjalainen 1008121.07
5 BA B. N. Armah 931111.06
6 TH T. Hytönen 58291.39
7 AM A. Muzaci 69391.17
8 AC A. Cicale 77491.05
9 LM L. Möller 58181.24
10 TP T. Pukki 65381.10
11 JT J. Tuominen 78380.92
12 AC A. Conteh 83480.86
13 PP P. Pennanen 105680.68
14 SH S. Haarala 50471.25
15 SE S. Eremenko 76570.82
16 PP P. Parzyszek 25162.15
17 JS J. Streng 43061.26
18 NB N. Barbosa 43161.25
19 CT C. Triana 48561.11
20 AL A. Larsson 53661.01
21 JL J. Lawson 1745-
22 RR R. Riski 32151.40
23 LZ L. Zetterstrom 33451.35
24 MS M. Stjopin 45251.00
25 GE G. Engvall 47750.94
26 CJ C. Jephta 51650.87
27 EA E. Andersson 54550.83
28 JM J. Muzinga 55450.81
29 MS M. Sarr 62550.72
30 TZ T. Zaal 63050.71
31 OK O. Koskinen 23641.53
32 LI L. Ivanovic 28541.26
33 VU V. Ulundu 34741.04
34 JB J. F. K. Botué 39340.92
35 AA A. Atarah 45540.79
36 BM B. Milovanov 54340.66
37 MF M. Ferreira 56040.64
38 KB K. Kouassivi-Benissan 57540.63
39 MK M. Könkkölä 65940.55
40 AJ A. Jouhi 72940.49
41 EK E. Kallio 89340.40
42 JT J. Turfkruier 101140.36
43 VG V. Gasc 103340.35
44 AB A. Belabid 1373-
45 JM J. Mäkeläinen 18931.43
46 MS M. Suso 24131.12
47 EV E. Vauhkonen 26931.00
48 VV V. Vuorinen 40030.67
49 SS S. Saarinen 42130.64
50 JM J. Myrevik 43630.62
51 JK J. Yli-Kokko 47530.57
52 LG L. Ghezali 61730.44
53 MN M. Niemi 62730.43
54 PA P. Ahiabu 63030.43
55 YC Y. Cassubie 70630.38
56 JL J. Laine 75230.36
57 EK E. Kiiskilä 84930.32
58 LM L. Montano 102630.26
59 IM I. Mendolin 103530.26
60 JP J. Pirinen 108030.25
61 AA A. Aiki 892-
62 CK C. Kabuye 1112-
63 NV N. Veinbergs 1182-
64 KN Kelwin 1462-
65 LL L. Lappalainen 1752-
66 LW L. Weckström 18120.99
67 TI T. Inkinen 19520.92
68 MK M. Kauppila 30020.60
69 JV J. Vahtera 30420.59
70 MK Martin Kirilov 31820.57
71 LL L. Laine 33020.55
72 DE D. Ezeh 34220.53
73 DH D. Heikkinen 36920.49
74 OO O. Ogunniyi 39920.45
75 SD S. Dahlström 42820.42
76 HS H. Salomaa 44520.40
77 KP K. Pires 45020.40
78 OH O. Hannula 48920.37
79 SN S. Ngulube 49520.36
80 RU Ruxi 53520.34
81 DP D. Pérez 53820.33
82 YD Y. Daoussi 60820.30
83 JL J. Luyeye-Lutumba 69720.26
84 ND N. G. Dantas 72020.25
85 LL L. Lingman 74920.24
86 JL J. Latonen 77420.23
87 EM E. Arko-Mensah 78020.23
88 RE R. Eremenko 79020.23
89 PL P. Lima 91420.20
90 MP M. Pitkanen 95920.19
91 GE G. Europaeus 98220.18
92 MA M. Arsalo 103320.17
93 JN J. Niska 116120.16
94 SS S. Silander 511-
95 SJ S. Anini Jr. 841-
96 JS J. Svedberg 901-
97 ET E. Tamminen 1161-
98 TJ T. K. Jakobsen 1161-
99 AL A. Lundberg 1221-
100 VH V. Hänninen 1341-
101 JO J. Ojanen 1431-
102 JV J. Veteli 1451-
103 TV T. Väkiparta 1781-
104 LR L. Richtner 18010.50
105 KN K. Nwanege 18410.49
106 OT O. Tiitinen 19910.45
107 AL A. Lindholm 21110.43
108 LV L. Vesterbacka 21910.41
109 LA L. Andersson 26010.35
110 WS W. Samaké 26110.34
111 XO X. Odhiambo 26610.34
112 JN J. Nissinen 27010.33
113 AW A. Wilson 28610.31
114 JL J. Lotvonen 32210.28
115 MP M. Pedersen 32310.28
116 JO J. Ojala 33710.27
117 PG P. Gnanou 33910.27
118 OM O. Multala 34210.26
119 RY R. Yapi 39810.23
120 PJ P. Juvanteny 40210.22
121 SY S. Ylätupa 40410.22
122 AH A. Huttunen 41310.22
123 MH M. Haukioja 42010.21
124 NA N. Alho 42210.21
125 OV O. Väistö 42210.21
126 JK J. Kilo 43910.21
127 KA K. Adams 46410.19
128 AB A. Boström 46910.19
129 OH O. Häggström 49910.18
130 JP J. Paananen 50010.18
131 KW K. Wallius 52010.17
132 RI R. Ivanov 54010.17
133 RS R. Sans 54010.17
134 AR A. Ring 58710.15
135 BM B. Magassa 61510.15
136 EP E. Patut 65510.14
137 SL S. Lindholm 68110.13
138 FN F. Ö. Ness 69010.13
139 JS J. S. Skau 72010.12
140 MO M. Ogungbaro 72010.12
141 SS S. Savolainen 75410.12
142 LK L. Kuittinen 86910.10
143 PM P. Mentu 93410.10
144 TK T. Kaukua 99010.09
145 EO E. Okereke 103510.09
146 MB M. Bogićević 117310.08

Scroll a table sideways for every column 

Veikkausliiga player totals for the 2026 season, 146 players listed. Per 90 figures need at least 180 minutes played.

What the shots on target table tells you

A shot on target is an effort that reaches the goalkeeper or goes in. It is a better guide to threat than total shots, because it leaves out the blocked and wayward ones.

Not every shot on target is a good chance. A weak effort straight at the goalkeeper counts the same as a curling drive into the corner, so goals, xG and per 90 rates fill in the picture.

Frontline players with different minutes are easier to compare on the per 90 column, which appears once a player has 180 minutes.

 All Veikkausliiga player stats