TablesLeague
on Facebook
Go to Mobile Page: m.KhucamdiaNews.com
Top league h2H
Tournaments
Select a competition for H2H
Show all tournaments
H2H Europe
Select a country for H2H
H2H North America
H2H South America
H2H Africa
H2H Asia
H2H Oceania
» Add table to your site
» Soccerway
Футбол на Soccer.ru: Новости футбола России и Европы онлайн, Евро кубки и чемпионаты Live
Compare teams Sporting CP Vitoria de Guimaraes
Full stats Sporting CP Sporting CP
Sporting CP play in competitions:
International » Champions League grp. B
Full stats Vitoria de Guimaraes Vitoria de Guimaraes
Change team:
3
:
0
Min: '
Actual game status: Finished
Actual game date: 21 April 2024 21:30

Game actions

Waiting for scorer name...
30'
Waiting for scorer name...
45'
Waiting for scorer name...
49'
70'
Marcus Edwards
Pedro Goncalves
78'
Hidemasa Morita
Daniel Santos Bragança
78'
Paulinho
Trincao
78'
Eduardo Quaresma
Jerry St. Juste
82'
Ivan Fresneda
Geny Catamo
86'
59'
Andre Andre
Nuno Miguel Valente Santos
59'
Adrian Butzke
Jota
75'
Afonso Freitas
Alberto Oliveira Baio
75'
Tomás Aresta Branco Machado Ribeiro
Mikel Villanueva
85'
Aleksey Baranovskiy
Nelson Oliveira
90'

Lineups Sporting CP Vitoria de Guimaraes

12
Israel
4
Coates
25
Inacio
3
St. Jus.
Quaresm.
21
Catamo
Fresned.
42
Hjulman.
11
Santos
23
Santos .
Morita
8
Goncalv.
Edwards
9
Gyoeker.
17
Trincao
Paulinh.
14
Varela
24
Borevko.
4
Machado.
Villanu.
6
Silva
21
Andre
Valente.
72
Freitas
Oliveir.
8
Handel
2
Maga
10
Silva
37
Baranov.
Oliveir.
22
Butzke
Jota
Game stats
5
Corners
3
Ball possession
Show full game info Hide full game info
Last games Sporting CP
  • All games
  • Home
  • Away
Lp. Date Game Score Result H2H
1 21-08 20:00 Santa Clara - Sporting CP 2-2
D
H2H
2 30-08 20:00 Sporting CP - Vitoria de Setubal 2-1
W
H2H
3 12-09 20:00 Farense - Sporting CP 0-3
W
H2H
4 16-09 20:45 Viking - Sporting CP 3-0
L
H2H
5 20-09 20:00 Sporting CP - Amadora 1-1
D
H2H
6 25-09 20:00 Gil Vicente - Sporting CP 1-1
D
H2H
7 30-09 20:45 Sporting CP - Viking 1-0
W
H2H
8 04-10 22:00 Sporting CP - Boavista 2-0
W
H2H
Last games Vitoria de Guimaraes
  • All games
  • Home
  • Away
Lp. Date Game Score Result
1 20-08 20:00 Vitoria de Setubal - Vitoria de Guimaraes 1-1
D
H2H
2 27-08 20:00 Vitoria de Guimaraes - Farense 3-0
W
H2H
3 12-09 20:00 Amadora - Vitoria de Guimaraes 2-2
D
H2H
4 19-09 20:00 Vitoria de Guimaraes - Gil Vicente 1-0
W
H2H
5 26-09 20:00 Boavista - Vitoria de Guimaraes 2-0
L
H2H
6 02-10 22:00 Vitoria de Guimaraes - Alverca 1-0
W
H2H
7 17-10 20:00 Braga - Vitoria de Guimaraes 2-4
W
H2H
8 23-10 20:00 Vitoria de Guimaraes - FC Porto 1-1
D
H2H
Matches of both teams
Lp. Date League Season Game Score First half score 1 X 2
1 21-04-2024 21:30 Liga ZON Sagres 2023/2024 Sporting CP - Vitoria de Guimaraes 3-0 2-0 - - -
2 09-12-2023 19:00 Liga ZON Sagres 2023/2024 Vitoria de Guimaraes - Sporting CP 3-2 1-1 18.9% 24.0% 57.1%
3 24-04-2023 21:15 Liga Portugal 2022/2023 Vitoria de Guimaraes - Sporting CP 0-2 0-0 12.0% 20.9% 67.1%
4 05-11-2022 21:30 Liga Portugal 2022/2023 Sporting CP - Vitoria de Guimaraes 3-0 2-0 71.1% 18.2% 10.7%
5 19-03-2022 21:30 Primeira Liga 2021/2022 Vitoria de Guimaraes - Sporting CP 0-3 - 18.8% 24.0% 57.2%
6 30-10-2021 22:15 Primeira Liga 2021/2022 Sporting CP - Vitoria de Guimaraes 1-0 1-0 67.5% 21.2% 11.3%
7 20-03-2021 21:30 Primeira Liga 2020/2021 Sporting CP - Vitoria de Guimaraes 1-0 1-0 57.0% 26.1% 16.9%
8 07-11-2020 21:30 Primeira Liga 2020/2021 Vitoria de Guimaraes - Sporting CP 0-4 0-2 23.4% 27.5% 49.0%
9 04-06-2020 22:15 Primeira Liga 2019/2020 Vitoria de Guimaraes - Sporting CP 2-2 1-1 41.6% 27.0% 31.5%
10 27-10-2019 21:00 Primeira Liga 2019/2020 Sporting CP - Vitoria de Guimaraes 3-1 2-0 47.7% 27.8% 24.5%
11 27-04-2019 19:05 Primeira Liga 2018/2019 Sporting CP - Vitoria de Guimaraes 2-0 1-0 65.0% 20.7% 14.3%
12 23-12-2018 21:00 Primeira Liga 2018/2019 Vitoria de Guimaraes - Sporting CP 1-0 1-0 28.4% 27.4% 44.3%
13 31-01-2018 22:00 Primeira Liga 2017/2018 Sporting CP - Vitoria de Guimaraes 1-0 0-0 73.6% 16.9% 9.5%
14 19-08-2017 19:15 Primeira Liga 2017/2018 Vitoria de Guimaraes - Sporting CP 0-5 0-3 13.9% 25.3% 60.8%
15 26-07-2017 21:00 Club Friendlies 2017 Vitoria de Guimaraes - Sporting CP 3-0 2-0 18.7% 25.0% 56.2%
16 05-03-2017 21:15 Primeira Liga 2016/2017 Sporting CP - Vitoria de Guimaraes 1-1 1-0 64.7% 23.6% 11.7%
17 01-10-2016 19:15 Primeira Liga 2016/2017 Vitoria de Guimaraes - Sporting CP 3-3 0-2 16.9% 25.8% 57.3%
18 29-02-2016 21:00 Primeira Liga 2015/2016 Vitoria de Guimaraes - Sporting CP 0-0 0-0 16.9% 25.8% 57.3%
19 04-10-2015 21:30 Primeira Liga 2015/2016 Sporting CP - Vitoria de Guimaraes 5-1 2-0 74.4% 17.1% 8.5%
20 22-03-2015 19:05 Liga ZON Sagres 2014/2015 Sporting CP - Vitoria de Guimaraes 4-1 3-0 65.8% 21.9% 12.3%
21 29-12-2014 21:45 League Cup 2nd stage Grp. C 2014/2015 Vitoria de Guimaraes - Sporting CP 0-2 0-1 36.8% 27.6% 35.7%
22 01-11-2014 19:00 Liga ZON Sagres 2014/2015 Vitoria de Guimaraes - Sporting CP 3-0 2-0 19.9% 26.2% 53.9%
23 29-03-2014 21:15 Liga ZON Sagres 2013/2014 Sporting CP - Vitoria de Guimaraes 1-0 0-0 65.2% 23.4% 11.4%
24 24-11-2013 20:15 Liga ZON Sagres 2013/2014 Vitoria de Guimaraes - Sporting CP 0-1 0-0 20.2% 26.8% 53.0%
25 27-01-2013 19:00 Liga ZON Sagres 2012/2013 Sporting CP - Vitoria de Guimaraes 1-1 0-0 62.3% 24.6% 13.1%
26 19-08-2012 21:30 Liga ZON Sagres 2012/2013 Vitoria de Guimaraes - Sporting CP 0-0 0-0 23.7% 28.9% 47.4%
27 11-03-2012 21:15 Liga ZON Sagres 2011/2012 Sporting CP - Vitoria de Guimaraes 5-0 1-0 54.3% 27.2% 18.5%
28 02-10-2011 19:00 Liga ZON Sagres 2011/2012 Vitoria de Guimaraes - Sporting CP 0-1 0-1 24.3% 27.2% 48.4%
29 03-04-2011 19:15 Liga ZON Sagres 2010/2011 Vitoria de Guimaraes - Sporting CP 1-1 0-1 31.8% 28.8% 39.4%
30 08-11-2010 20:45 Liga ZON Sagres 2010/2011 Sporting CP - Vitoria de Guimaraes 2-3 2-0 62.6% 23.9% 13.5%
31 14-03-2010 21:15 Liga ZON Sagres 2009/2010 Sporting CP - Vitoria de Guimaraes 3-1 3-0 57.6% 27.1% 15.3%
32 27-10-2009 21:15 Liga ZON Sagres 2009/2010 Vitoria de Guimaraes - Sporting CP 1-1 0-0 22.4% 28.5% 49.2%
33 21-07-2009 22:15 Club Friendlies 2009 Vitoria de Guimaraes - Sporting CP 2-2 0-0 - - -
34 18-04-2009 22:00 Liga ZON Sagres 2008/2009 Vitoria de Guimaraes - Sporting CP 1-2 0-0 - - -
35 30-11-2008 21:15 Liga ZON Sagres 2008/2009 Sporting CP - Vitoria de Guimaraes 2-0 2-0 - - -
36 09-03-2008 21:15 Liga ZON Sagres 2007/2008 Vitoria de Guimaraes - Sporting CP 2-0 1-0 - - -
37 06-10-2007 21:30 Liga ZON Sagres 2007/2008 Sporting CP - Vitoria de Guimaraes 3-0 0-0 - - -
38 26-09-2007 21:45 League Cup 2007/2008 Vitoria de Guimaraes - Sporting CP 0-0 0-0 - - -
39 01-04-2006 20:00 Liga ZON Sagres 2005/2006 Vitoria de Guimaraes - Sporting CP 0-1 0-0 - - -
40 27-11-2005 20:15 Liga ZON Sagres 2005/2006 Sporting CP - Vitoria de Guimaraes 2-0 0-0 - - -
41 09-05-2005 21:30 Liga ZON Sagres 2004/2005 Sporting CP - Vitoria de Guimaraes 1-0 0-0 - - -
42 20-12-2004 21:45 Liga ZON Sagres 2004/2005 Vitoria de Guimaraes - Sporting CP 2-4 1-2 - - -
43 09-05-2004 17:00 Liga ZON Sagres 2003/2004 Vitoria de Guimaraes - Sporting CP 0-2 0-0 - - -
44 09-01-2004 22:00 Liga ZON Sagres 2003/2004 Sporting CP - Vitoria de Guimaraes 2-1 2-1 - - -
45 06-04-2003 19:25 Liga ZON Sagres 2002/2003 Sporting CP - Vitoria de Guimaraes 1-1 0-1 - - -
46 08-11-2002 22:00 Liga ZON Sagres 2002/2003 Vitoria de Guimaraes - Sporting CP 1-3 0-1 - - -
47 22-02-2002 22:00 Liga ZON Sagres 2001/2002 Vitoria de Guimaraes - Sporting CP 0-1 - - - -
48 01-10-2001 21:30 Liga ZON Sagres 2001/2002 Sporting CP - Vitoria de Guimaraes 5-0 - - - -
49 27-01-2001 20:00 Liga ZON Sagres 2000/2001 Sporting CP - Vitoria de Guimaraes 3-1 - - - -
50 26-08-2000 22:00 Liga ZON Sagres 2000/2001 Vitoria de Guimaraes - Sporting CP 1-4 - - - -
51 16-04-2000 21:30 Liga ZON Sagres 1999/2000 Sporting CP - Vitoria de Guimaraes 1-0 - - - -
52 04-12-1999 20:00 Liga ZON Sagres 1999/2000 Vitoria de Guimaraes - Sporting CP 1-2 - - - -
Team stats Sporting CP
Table position:
Champions League grp. B 2024/2025: 22
Average odd for win (1x2) 2.29
Options Total Home Away
Number % Number % Number %
Matches 4 - 2 50.00% 2 50.00%
Wins 3 75.00% 2 100.00% 1 50.00%
Draws 1 25.00% 0 0.00% 1 50.00%
Lost 0 0.00% 0 0.00% 0 0.00%
Scored goals 9 2.25/per game 6 3/per game 3 1.5/per game
Goals against 2 0.50/per game 1 0.5/per game 1 0.5/per game
Clean sheet 2 50% 1 50% 1 50%
Avg minute scoring a goal 53' - 53' - 53' -
Avg minute lose a goal 51' - 4' - 15' -
Table International » Champions League grp. .. Table 2024/2025
Hide table
Table filter:
  • League table
  • Table Under/Over
  • Table HT/FT
Forms
+
Pos
Team
M
W
D
L
G+
G-
GD
PTS
Result
or
?
Last 10 games
H2H
1
9
6
2
1
18
11
7
20
?
L
L
D
W
W
W
W
D
W
W
2
12
5
3
3
19
18
1
18
?
L
L
L
L
W
D
D
W
W
D
3
6
5
0
1
14
5
9
15
?
L
W
W
W
W
W
4
7
4
1
2
10
7
3
13
?
D
W
W
L
L
W
D
W
5
6
3
2
1
10
5
5
11
?
L
D
D
W
W
W
6
6
3
2
1
13
6
7
11
?
D
L
W
D
W
W
7
6
3
2
1
16
6
10
11
?
L
D
W
D
W
W
8
6
3
1
1
11
11
0
10
?
W
W
D
L
W
W
9
3
3
0
0
6
0
6
9
?
L
W
W
W
10
4
3
0
1
6
4
2
9
?
W
L
W
W
11
6
3
0
3
15
9
6
9
?
L
L
W
L
W
W
12
6
3
0
3
9
11
-2
9
?
L
W
L
W
L
W
13
3
3
0
0
6
1
5
9
?
W
W
W
W
14
7
2
2
3
8
14
-6
8
?
W
L
L
L
D
W
D
W
15
4
2
1
1
2
2
0
7
?
W
L
W
D
16
4
2
1
1
6
6
0
7
W
L
D
W
17
4
2
1
1
8
4
4
7
?
D
L
W
W
18
4
2
1
1
8
7
1
7
?
D
L
W
W
19
6
2
1
3
12
13
-1
7
?
L
L
W
D
L
W
20
4
2
1
1
9
8
1
7
?
L
D
W
W
21
3
2
1
0
6
1
5
7
?
L
D
W
W
22
3
2
1
0
5
1
4
7
?
W
W
D
W
23
3
2
1
0
3
0
3
7
?
L
W
W
D
24
3
2
1
0
9
0
9
7
?
L
W
W
D
25
3
2
1
0
7
2
5
7
?
W
D
W
W
26
3
2
1
0
9
4
5
7
?
W
W
D
W
27
4
2
1
1
8
7
1
7
?
L
D
W
W
28
3
2
1
0
5
0
5
7
?
W
W
W
D
29
3
2
0
1
6
4
2
6
?
D
L
W
W
30
5
2
0
3
4
11
-7
6
?
L
L
L
L
W
W
31
3
2
0
1
8
4
4
6
?
L
W
L
W
32
4
2
0
2
8
6
2
6
?
L
L
W
W
33
3
2
0
1
12
6
6
6
?
W
L
W
W
34
3
2
0
1
6
7
-1
6
?
L
W
W
L
35
3
2
0
1
7
4
3
6
?
L
L
W
W
36
3
2
0
1
10
3
7
6
?
W
W
W
L
37
3
1
2
0
3
0
3
5
?
W
D
W
D
38
4
1
2
1
2
3
-1
5
?
D
L
D
W
39
3
1
1
1
2
3
-1
4
?
L
D
L
W
40
4
1
1
2
5
8
-3
4
?
L
L
D
W
41
4
1
1
2
4
7
-3
4
?
L
L
W
D
42
3
1
1
1
3
4
-1
4
?
L
W
D
L
43
3
1
1
1
6
8
-2
4
?
W
D
L
W
44
3
1
0
2
10
7
3
3
?
W
L
L
W
45
4
1
0
3
4
6
-2
3
?
L
L
L
W
46
3
1
0
2
3
8
-5
3
?
W
L
L
W
47
5
1
0
4
5
13
-8
3
?
L
L
L
L
W
L
48
3
1
0
2
4
5
-1
3
?
W
W
L
L
49
3
1
0
2
2
6
-4
3
?
W
L
W
L
50
2
1
0
1
2
2
0
3
?
W
L
51
3
1
0
2
4
4
0
3
?
L
W
L
L
52
3
0
2
1
3
5
-2
2
?
W
D
D
L
53
3
0
1
2
0
4
-4
1
?
L
L
L
D
54
3
0
1
2
0
4
-4
1
?
W
L
L
D
55
2
0
1
1
1
4
-3
1
?
D
L
56
2
0
1
1
1
3
-2
1
?
L
D
57
2
0
1
1
1
2
-1
1
?
L
D
58
2
0
1
1
4
5
-1
1
?
D
L
59
2
0
0
2
2
4
-2
0
?
L
L
60
2
0
0
2
2
9
-7
0
?
L
L
61
2
0
0
2
1
7
-6
0
L
L
62
2
0
0
2
4
6
-2
0
?
L
L
63
3
0
0
3
3
6
-3
0
?
L
L
L
L
64
3
0
0
3
1
5
-4
0
?
L
L
L
L
65
4
2
0
2
8
7
1
6
?
L
L
W
W
66
4
1
2
1
2
2
0
5
?
D
L
W
D
67
4
1
1
2
5
8
-3
4
L
L
D
W
68
2
1
0
1
3
3
0
3
L
W
69
2
1
0
1
1
1
0
3
?
W
L
70
4
1
0
3
1
8
-7
3
?
L
L
L
W
71
4
1
0
3
3
7
-4
3
?
L
L
W
L
72
2
1
0
1
2
3
-1
3
?
W
L
73
2
0
1
1
1
2
-1
1
?
L
D
74
2
0
1
1
0
2
-2
1
?
D
L
75
2
0
1
1
0
1
-1
1
L
D
76
2
0
1
1
1
4
-3
1
?
D
L
77
2
0
1
1
0
1
-1
1
?
L
D
78
2
0
0
2
1
11
-10
0
?
L
L
79
2
0
0
2
1
4
-3
0
?
L
L
80
2
0
0
2
3
6
-3
0
L
L
81
2
0
0
2
0
7
-7
0
?
L
L
Top scorers Sporting CP
Player Goals AVG goals Penalties
Viktor Gyoekeres 5 1.67 2
Maximiliano Javier Araújo Vilches 1 1.00 0
Zeno Debast 1 1.00 0
Daniel Santos Bragança 1 1.00 0
Nuno Santos 1 1.00 0
Stats Under/Over Sporting CP
Options Total Home Away
Number % Number % Number %
Under 1.5 0 0.00% 0 0% 0 0%
Over 1.5 4 100.00% 2 100.00% 2 100.00%
Under 2.5 3 75.00% 1 50.00% 2 100.00%
Over 2.5 1 25.00% 1 50.00% 0 0%
Under 3.5 3 75.00% 1 50.00% 2 100.00%
Over 3.5 1 25.00% 1 50.00% 0 0%
Under 0.5 First half 0 0.00% 0 0% 0 0%
Over 0.5 First half 4 100.00% 2 100.00% 2 100.00%
Under 1.5 First half 3 75.00% 1 50.00% 2 100.00%
Over 1.5 First half 1 25.00% 1 50.00% 0 0%
Under 2.5 First half 3 75.00% 1 50.00% 2 100.00%
Over 2.5 First half 1 25.00% 1 50.00% 0 0%
Under 0.5 Second half 0 0.00% 0 0% 0 0%
Over 0.5 Second half 4 100.00% 2 100.00% 2 100.00%
Under 1.5 Second half 3 75.00% 1 50.00% 2 100.00%
Over 1.5 Second half 1 25.00% 1 50.00% 0 0%
Under 2.5 Second half 3 75.00% 1 50.00% 2 100.00%
Over 2.5 Second half 1 25.00% 1 50.00% 0 0%
Stats Handicaps Sporting CP
Options Total Home Away
Number % Number % Number %
Handicap -1 3 75% 2 100% 1 50%
Handicap +1 4 100% 2 100% 2 100%
Handicap -2 1 25% 1 50% 0 0%
Handicap +2 4 100% 2 100% 2 100%
Handicap -3 0 0% 0 0% 0 0%
Handicap +3 4 100% 2 100% 2 100%
Handicap -0.5 3 75% 2 100% 1 50%
Asian Handicap -0.5 3 75% 2 100% 1 50%
Asian Handicap +0.5 4 100% 2 100% 2 100%
Asian Handicap -1.5 3 75% 2 100% 1 50%
Asian Handicap +1.5 4 100% 2 100% 2 100%
Asian Handicap -2.5 1 25% 1 50% 0 0%
Asian Handicap +2.5 4 100% 2 100% 2 100%
Asian Handicap -3.5 0 0% 0 0% 0 0%
Asian Handicap +3.5 4 100% 2 100% 2 100%
Asian Handicap -4.5 0 0% 0 0% 0 0%
Asian Handicap +4.5 4 100% 2 100% 2 100%
Asian Handicap First Half -0.5 2 50% 1 50% 1 50%
Asian Handicap First Half +0.5 3 75% 2 100% 1 50%
Asian Handicap First Half -1.5 0 0% 0 0% 0 0%
Asian Handicap First Half +1.5 4 100% 2 100% 2 100%
Asian Handicap First Half -2.5 0 0% 0 0% 0 0%
Asian Handicap First Half +2.5 4 100% 2 100% 2 100%
Asian Handicap Second Half -0.5 4 100% 2 100% 2 100%
Asian Handicap Second Half +0.5 4 100% 2 100% 2 100%
Asian Handicap Second Half -1.5 4 100% 2 100% 2 100%
Asian Handicap Second Half +1.5 1 25% 1 50% 0 0%
Asian Handicap Second Half -2.5 4 100% 2 100% 2 100%
Asian Handicap Second Half +2.5 1 25% 1 50% 0 0%
Stats Under/Over Vitoria de Guimaraes
Options Total Home Away
Number % Number % Number %
Under 1.5 0 0% 0 0% 0 0%
Over 1.5 0 0% 0 0% 0 0%
Under 2.5 0 0% 0 0% 0 0%
Over 2.5 0 0% 0 0% 0 0%
Under 3.5 0 0% 0 0% 0 0%
Over 3.5 0 0% 0 0% 0 0%
Under 0.5 First half 0 0% 0 0% 0 0%
Over 0.5 First half 0 0% 0 0% 0 0%
Under 1.5 First half 0 0% 0 0% 0 0%
Over 1.5 First half 0 0% 0 0% 0 0%
Under 2.5 First half 0 0% 0 0% 0 0%
Over 2.5 First half 0 0% 0 0% 0 0%
Under 0.5 Second half 0 0% 0 0% 0 0%
Over 0.5 Second half 0 0% 0 0% 0 0%
Under 1.5 Second half 0 0% 0 0% 0 0%
Over 1.5 Second half 0 0% 0 0% 0 0%
Under 2.5 Second half 0 0% 0 0% 0 0%
Over 2.5 Second half 0 0% 0 0% 0 0%
Stats Handicaps Vitoria de Guimaraes
Options Total Home Away
Number % Number % Number %
Handicap -1 % % %
Handicap +1 % % %
Handicap -2 % % %
Handicap +2 % % %
Handicap -3 % % %
Handicap +3 % % %
Handicap -0.5 % % %
Asian Handicap -0.5 % % %
Asian Handicap +0.5 % % %
Asian Handicap -1.5 % % %
Asian Handicap +1.5 % % %
Asian Handicap -2.5 % % %
Asian Handicap +2.5 % % %
Asian Handicap -3.5 % % %
Asian Handicap +3.5 % % %
Asian Handicap -4.5 % % %
Asian Handicap +4.5 % % %
Asian Handicap First Half -0.5 % % %
Asian Handicap First Half +0.5 % % %
Asian Handicap First Half -1.5 % % %
Asian Handicap First Half +1.5 % % %
Asian Handicap First Half -2.5 % % %
Asian Handicap First Half +2.5 % % %
Asian Handicap Second Half -0.5 % % %
Asian Handicap Second Half +0.5 % % %
Asian Handicap Second Half -1.5 % % %
Asian Handicap Second Half +1.5 % % %
Asian Handicap Second Half -2.5 % % %
Asian Handicap Second Half +2.5 % % %