Standard Stats 2021-2022 Charleroi: Belgian First Division A

Standard Stats 2021-2022 Charleroi: Belgian First Division A Table
Playing Time Performance Per 90 Minutes
Player Nation Pos Age MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Joris Kayembecd CODMF2634342,94332.7156100400.030.150.180.030.18Matches
Stefan Kneževićch SUIDF2431312,76730.7123100400.030.070.100.030.10Matches
Marco Ilaimaharitramg MADMF2629282,45227.2123100900.040.070.110.040.11Matches
Adem Zorganedz ALGMF2130282,40026.7279200200.070.260.340.070.34Matches
Ryota Moriokajp JPNMF,FW3030272,32625.84812401400.150.310.460.150.46Matches
Hervé Koffibf BFAGK2426262,27225.2000000100.000.000.000.000.00Matches
Stelios Andreoucy CYPDF1924232,15023.9101100300.040.000.040.040.04Matches
Jackson Tchatchouacm CMRMF1931211,86920.8123100800.050.100.140.050.14Matches
Ali Gholizadehir IRNMF,FW2530211,84720.57310700810.340.150.490.340.49Matches
Jules Van Cleemputbe BELDF,MF2421201,70819.0202200300.110.000.110.110.11Matches
Anass Zarouryma MARFW,MF2033181,69518.8538500000.270.160.420.270.42Matches
Shamar Nicholsonjm JAMFW2418151,33314.8135181301100.880.341.220.881.22Matches
Loïc Bessiletg TOGDF2217141,18013.1202200200.150.000.150.150.15Matches
Valentine Ozornwaforng NGADF2213121,05511.7000000000.000.000.000.000.00Matches
Vakoun Issouf Bayoci CIVFW2412108489.4718611100.740.110.850.640.74Matches
Bingourou Kamarasn SENGK24987888.8000000000.000.000.000.000.00Matches
Daan Heymansbe BELMF221086106.8213200000.300.150.440.300.44Matches
Youssouph Badjisn SENFW19955476.1000000000.000.000.000.000.00Matches
Dorian Dessoleilbe BELDF28554505.0000000000.000.000.000.000.00Matches
Martin Wasinskibe BELDF171154244.7011000200.000.210.210.000.21Matches
Ken Nkubabe BELMF,FW19832913.2000000000.000.000.000.000.00Matches
Mamadou Fallsn SENFW291132863.2101100000.310.000.310.310.31Matches
Chris Bediaci CIVFW25932853.2101100000.320.000.320.320.32Matches
Karim Zedadkafr FRAMF211123604.0000000300.000.000.000.000.00Matches
Guillaume Gilletbe BELMF371222462.7000000000.000.000.000.000.00Matches
Anthony Descottebe BELFW17811701.9000000000.000.000.000.000.00Matches
Kilian Lokembobe BELDF1911901.0000000000.000.000.000.000.00Matches
Amine Benchaibma MARMF231101291.4011000000.000.700.700.000.70Matches
Isaac Mbenzabe BELMF2530360.4000000000.000.000.000.000.00Matches
Fabio Ferrarobe BELMF1810220.2000000000.000.000.000.000.00Matches
Nauris Petkevičiuslt LTUFW2110180.2000000000.000.000.000.000.00Matches
Aboubakar Keitaci CIVMF231080.1000000000.000.000.000.000.00Matches
Gaëtan Hendrickxbe BELMF261040.0000000000.000.000.000.000.00Matches
Romain Donnezbe BELDF181030.0000000000.000.000.000.000.00Matches
Mehdi Boukamirma MARDF1700Matches
Matteo Chiacigbe BELGK1700Matches
Didier Desprezfr FRAGK2200Matches
Squad Total24.0343743,06034.052419351135511.531.212.741.502.71
Opponent Total25.7343743,06034.043297241247351.260.852.121.212.06

Scores & Fixtures 2021-2022 Charleroi: All Competitions

Scores & Fixtures 2021-2022 Charleroi: All Competitions Table
Date Time Comp Round Day Venue Result GF GA Opponent Poss Attendance Captain Formation Opp Formation Referee Match Report Notes
2021-07-2420:45 First Division AMatchweek 1SatAwayW30Oostende462,800Dorian Dessoleil3-4-1-23-4-1-2Erik LambrechtsMatch Report
2021-07-3116:15 First Division AMatchweek 2SatHomeD00Sint-Truiden544,648Dorian Dessoleil3-4-1-23-4-3Lawrence VisserMatch Report
2021-08-0816:00 First Division AMatchweek 3SunAwayD11OH Leuven523,300Dorian Dessoleil3-4-33-4-3Nathan VerboomenMatch Report
2021-08-1320:45 First Division AMatchweek 4FriHomeD11Antwerp546,921Dorian Dessoleil3-4-34-2-3-1Jonathan LardotMatch Report
2021-08-2216:00 First Division AMatchweek 5SunAwayD22Zulte Waregem396,043Dorian Dessoleil3-4-1-23-1-4-2Erik LambrechtsMatch Report
2021-08-2816:15 First Division AMatchweek 6SatHomeW52Beerschot645,022Ryota Morioka3-4-34-4-2Christof DierickMatch Report
2021-09-1216:00 First Division AMatchweek 7SunAwayW32Gent3816,379Ryota Morioka3-4-1-23-4-1-2Lothar D'HondtMatch Report
2021-09-1820:45 First Division AMatchweek 8SatHomeL01Club Brugge468,554Marco Ilaimaharitra3-1-4-24-1-4-1Jonathan LardotMatch Report
2021-09-2621:00 First Division AMatchweek 9SunHomeL02Mechelen666,307Marco Ilaimaharitra3-4-1-24-2-3-1Kevin Van DammeMatch Report
2021-10-0216:15 First Division AMatchweek 10SatAwayD22Kortrijk554,494Marco Ilaimaharitra3-1-4-24-2-3-1Bram Van DriesscheMatch Report
2021-10-1718:30 First Division AMatchweek 11SunHomeW20Genk439,926Marco Ilaimaharitra3-1-4-24-2-3-1Lawrence VisserMatch Report
2021-10-2220:45 First Division AMatchweek 12FriAwayW31R.F.C. Seraing435,120Marco Ilaimaharitra3-1-4-24-2-2-2Wesli De CremerMatch Report
2021-10-3016:15 First Division AMatchweek 13SatHomeW30Eupen465,328Marco Ilaimaharitra3-1-4-23-4-1-2Bert PutMatch Report
2021-11-0620:45 First Division AMatchweek 14SatAwayL04Union SG568,100Marco Ilaimaharitra3-4-33-1-4-2Nicolas LaforgeMatch Report
2021-11-2016:15 First Division AMatchweek 15SatAwayW21Cercle Brugge412,527Marco Ilaimaharitra3-1-4-24-2-2-2Lawrence VisserMatch Report
2021-11-2720:45 First Division AMatchweek 16SatHomeL13Anderlecht5610,816Marco Ilaimaharitra3-1-4-24-2-3-1Erik LambrechtsMatch Report
2021-12-0518:30 First Division AMatchweek 17SunAwayW30Standard Liège4322,512Marco Ilaimaharitra3-4-34-2-3-1Nicolas LaforgeMatch Report
2021-12-1020:45 First Division AMatchweek 18FriHomeW10Oostende524,315Marco Ilaimaharitra3-4-34-2-2-2Bert PutMatch Report
2021-12-1621:00 First Division AMatchweek 19ThuAwayL24Genk3710,043Marco Ilaimaharitra3-4-34-2-3-1Bram Van DriesscheMatch Report
2021-12-1916:00 First Division AMatchweek 20SunAwayW40Eupen453,000Marco Ilaimaharitra3-4-34-2-3-1Arthur DenilMatch Report
2021-12-2718:45 First Division AMatchweek 21MonHomeL03OH Leuven56Marco Ilaimaharitra3-4-33-4-3Kevin Van DammeMatch Report
2022-01-1613:30 First Division AMatchweek 22SunAwayL03Antwerp55Marco Ilaimaharitra3-4-34-2-3-1Nicolas LaforgeMatch Report
2022-01-2220:45 First Division AMatchweek 23SatHomeD00Gent52Marco Ilaimaharitra3-4-33-4-3Jasper VergooteMatch Report
2022-01-2521:00 First Division AMatchweek 24TueHomeD11Kortrijk59Marco Ilaimaharitra3-1-4-24-2-3-1Lothar D'HondtMatch Report
2022-01-2820:45 First Division AMatchweek 25FriAwayW10Sint-Truiden522,000Ryota Morioka3-4-1-23-4-1-2Jonathan LardotMatch Report
2022-02-0420:45 First Division AMatchweek 26FriHomeW20R.F.C. Seraing604,063Marco Ilaimaharitra3-4-33-4-3Jan BoterbergMatch Report
2022-02-1318:30 First Division AMatchweek 27SunAwayL02Club Brugge4415,000Marco Ilaimaharitra3-4-33-3-2-2Erik LambrechtsMatch Report
2022-02-1920:45 First Division AMatchweek 28SatHomeL03Union SG617,118Marco Ilaimaharitra3-4-33-1-4-2Nicolas LaforgeMatch Report
2022-02-2520:45 First Division AMatchweek 29FriAwayW32Beerschot483,500Marco Ilaimaharitra3-4-1-24-2-3-1Alexandre BoucautMatch Report
2022-03-0618:30 First Division AMatchweek 30SunHomeD00Standard Liège5811,503Marco Ilaimaharitra3-4-33-4-1-2Jasper VergooteMatch Report
2022-03-1216:15 First Division AMatchweek 31SatAwayD22Mechelen4410,125Marco Ilaimaharitra3-4-1-24-2-3-1Jan BoterbergMatch Report
2022-03-1918:30 First Division AMatchweek 32SatHomeW50Cercle Brugge635,636Marco Ilaimaharitra3-4-1-24-2-3-1Bram Van DriesscheMatch Report
2022-04-0318:30 First Division AMatchweek 33SunAwayL04Anderlecht4519,000Marco Ilaimaharitra3-4-1-24-2-2-2Erik LambrechtsMatch Report
2022-04-1018:30 First Division AMatchweek 34SunHomeW30Zulte Waregem547,866Marco Ilaimaharitra3-4-34-2-2-2Wesli De CremerMatch Report
2022-04-2320:45 First Division APlay-off IISatAwayL01Mechelen489,068Marco Ilaimaharitra3-4-1-24-2-3-1Nicolas LaforgeMatch Report
2022-04-3018:30 First Division APlay-off IISatHomeL13Gent454,985Ryota Morioka3-4-1-23-4-1-2Erik LambrechtsMatch Report
2022-05-0620:45 First Division APlay-off IIFriHomeD22Genk394,614Joris Kayembe3-3-2-24-2-3-1Lothar D'HondtMatch Report
2022-05-1021:00 First Division APlay-off IITueAwayL23Genk4310,000Marco Ilaimaharitra3-4-1-24-2-3-1Jasper VergooteMatch Report
2022-05-1420:45 First Division APlay-off IISatHomeW32Mechelen414,111Marco Ilaimaharitra4-2-3-14-2-3-1Wim SmetMatch Report
2022-05-2120:45 First Division APlay-off IISatAwayW21Gent428,747Ryota Morioka3-4-1-23-4-1-2Wesli De CremerMatch Report

Goalkeeping 2021-2022 Charleroi: Belgian First Division A

Goalkeeping 2021-2022 Charleroi: Belgian First Division A Table
Playing Time Performance Penalty Kicks
Player Nation Pos Age MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Hervé Koffibf BFAGK2426262,27225.2351.3913410275.41367934.6421133.3Matches
Bingourou Kamarasn SENGK24987888.8111.26332266.7233450.00000Matches
Squad Total24.034343,06034.0461.3516512073.3159101338.2422050.0
Opponent Total25.734343,06034.0551.6216811567.9109151132.4311150.0

Shooting 2021-2022 Charleroi: Belgian First Division A

Shooting 2021-2022 Charleroi: Belgian First Division A Table
Standard
Player Nation Pos Age 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Joris Kayembecd CODMF2632.7139820.51.190.240.030.1300Matches
Stefan Kneževićch SUIDF2430.7112325.00.390.100.080.3300Matches
Marco Ilaimaharitramg MADMF2627.2127311.10.990.110.040.3300Matches
Adem Zorganedz ALGMF2126.7229517.21.090.190.070.4000Matches
Ryota Moriokajp JPNMF,FW3025.84391538.51.510.580.100.2701Matches
Hervé Koffibf BFAGK2425.20000.000.0000Matches
Stelios Andreoucy CYPDF1923.913133.30.130.040.331.0000Matches
Jackson Tchatchouacm CMRMF1920.8113753.80.630.340.080.1400Matches
Ali Gholizadehir IRNMF,FW2520.57501836.02.440.880.140.3900Matches
Jules Van Cleemputbe BELDF,MF2419.0225936.01.320.470.080.2200Matches
Anass Zarouryma MARFW,MF2018.85431841.92.280.960.120.2800Matches
Shamar Nicholsonjm JAMFW2414.813633047.64.252.030.210.4301Matches
Loïc Bessiletg TOGDF2213.1215320.01.140.230.130.6700Matches
Valentine Ozornwaforng NGADF2211.702150.00.170.090.000.0000Matches
Vakoun Issouf Bayoci CIVFW249.47351645.73.711.700.170.3811Matches
Bingourou Kamarasn SENGK248.80000.000.0000Matches
Daan Heymansbe BELMF226.829555.61.330.740.220.4000Matches
Youssouph Badjisn SENFW196.1010550.01.650.820.000.0000Matches
Dorian Dessoleilbe BELDF285.006116.71.200.200.000.0000Matches
Martin Wasinskibe BELDF174.702150.00.420.210.000.0000Matches
Ken Nkubabe BELMF,FW193.205360.01.550.930.000.0000Matches
Mamadou Fallsn SENFW293.213133.30.940.310.331.0000Matches
Chris Bediaci CIVFW253.217228.62.210.630.140.5000Matches
Karim Zedadkafr FRAMF214.007342.91.750.750.000.0000Matches
Guillaume Gilletbe BELMF372.704250.01.460.730.000.0000Matches
Anthony Descottebe BELFW171.902150.01.060.530.000.0000Matches
Kilian Lokembobe BELDF191.0011100.01.001.000.000.0000Matches
Amine Benchaibma MARMF231.402150.01.400.700.000.0000Matches
Isaac Mbenzabe BELMF250.40000.000.0000Matches
Fabio Ferrarobe BELMF180.20000.000.0000Matches
Nauris Petkevičiuslt LTUFW210.20000.000.0000Matches
Aboubakar Keitaci CIVMF230.10000.000.0000Matches
Gaëtan Hendrickxbe BELMF260.00000.000.0000Matches
Romain Donnezbe BELDF180.00000.000.0000Matches
Squad Total24.034.05246316635.913.624.880.110.3113
Opponent Total25.734.04346216134.813.594.740.090.2524
Become a Stathead & surf this site ad-free.

Playing Time 2021-2022 Charleroi: Belgian First Division A

Playing Time 2021-2022 Charleroi: Belgian First Division A Table
Playing Time Starts Subs Team Success
Player Nation Pos Age MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Joris Kayembecd CODMF26342,9438796.232.7348727001.495343+10+0.31+1.08Matches
Stefan Kneževićch SUIDF24312,7678990.430.7318929011.545039+11+0.36+0.97Matches
Marco Ilaimaharitramg MADMF26292,4528580.127.228861814501.484336+7+0.26-0.04Matches
Adem Zorganedz ALGMF21302,4008078.426.728841722701.564233+9+0.34+0.34Matches
Ryota Moriokajp JPNMF,FW30302,3267876.025.827852131301.534333+10+0.39+0.51Matches
Hervé Koffibf BFAGK24262,2728774.225.2268725021.634935+14+0.55+1.13Matches
Stelios Andreoucy CYPDF19242,1509070.323.923902218581.564136+5+0.21-0.19Matches
Jackson Tchatchouacm CMRMF19311,8696061.120.821796102201.523926+13+0.63+0.93Matches
Ali Gholizadehir IRNMF,FW25301,8476260.420.52176792801.502830-2-0.10-0.91Matches
Jules Van Cleemputbe BELDF,MF24211,7088155.819.02085131301.522621+5+0.260.00Matches
Anass Zarouryma MARFW,MF20331,6955155.418.818785152001.452527-2-0.11-0.83Matches
Shamar Nicholsonjm JAMFW24181,3337443.614.81582733301.783019+11+0.74+0.85Matches
Loïc Bessiletg TOGDF22171,1806938.613.114811031681.482113+8+0.61+0.56Matches
Valentine Ozornwaforng NGADF22131,0558134.511.712861112051.651713+4+0.34+0.12Matches
Vakoun Issouf Bayoci CIVFW24128487127.79.41079523201.381514+1+0.11-0.22Matches
Bingourou Kamarasn SENGK2497888825.88.8890816841.33611-5-0.57-1.13Matches
Daan Heymansbe BELMF22106106119.96.8871222101.501210+2+0.30+0.04Matches
Youssouph Badjisn SENFW1995476117.96.1584343201.27119+2+0.33+0.08Matches
Dorian Dessoleilbe BELDF2854509014.75.05905001.4074+3+0.60+0.39Matches
Martin Wasinskibe BELDF17114243913.94.7579265131.73811-3-0.64-1.05Matches
Ken Nkubabe BELMF,FW198291369.53.2374151401.6440+4+1.24+1.07Matches
Mamadou Fallsn SENFW2911286269.33.2362081341.6467-1-0.31-0.64Matches
Chris Bediaci CIVFW259285329.33.2360061721.6765+1+0.32+0.06Matches
Karim Zedadkafr FRAMF21113603311.84.0273092421.4589-1-0.25-0.58Matches
Guillaume Gilletbe BELMF3712246218.02.7276010972.2563+3+1.10+0.91Matches
Anthony Descottebe BELFW178170215.61.9153071731.0035-2-1.06-1.40Matches
Kilian Lokembobe BELDF19190902.91.01901020.0003-3-3.00-3.36Matches
Amine Benchaibma MARMF2311129124.21.400111251.0945-1-0.70-1.00Matches
Isaac Mbenzabe BELMF25336121.20.40031201.4402-2-5.00-5.33Matches
Fabio Ferrarobe BELMF18122220.70.20012223.0001-1-4.09-4.39Matches
Nauris Petkevičiuslt LTUFW21118180.60.20011831.250000.00-0.27Matches
Aboubakar Keitaci CIVMF231880.30.1001843.001100.00-0.27Matches
Gaëtan Hendrickxbe BELMF261440.10.0001413.000000.00-0.27Matches
Romain Donnezbe BELDF181330.10.0001330.000000.00-0.26Matches
Mehdi Boukamirma MARDF1700004Matches
Matteo Chiacigbe BELGK17000012Matches
Didier Desprezfr FRAGK22000015Matches
Squad Total24.0343,0609010034.037483245128191101.595546+9+0.26
Opponent Total25.7343,0609010034.037483246123191141.154655-9-0.26

Miscellaneous Stats 2021-2022 Charleroi: Belgian First Division A

Miscellaneous Stats 2021-2022 Charleroi: Belgian First Division A Table
Performance
Player Nation Pos Age 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Joris Kayembecd CODMF2632.74002933720140441Matches
Stefan Kneževićch SUIDF2430.740025280455381Matches
Marco Ilaimaharitramg MADMF2627.2900345112532350Matches
Adem Zorganedz ALGMF2126.7200291211422360Matches
Ryota Moriokajp JPNMF,FW3025.8400393705931610Matches
Hervé Koffibf BFAGK2425.21000400000Matches
Stelios Andreoucy CYPDF1923.93001220246150Matches
Jackson Tchatchouacm CMRMF1920.88001913106326260Matches
Ali Gholizadehir IRNMF,FW2520.581118215378190Matches
Jules Van Cleemputbe BELDF,MF2419.0300231502446220Matches
Anass Zarouryma MARFW,MF2018.8000920141360Matches
Shamar Nicholsonjm JAMFW2414.81001215173130Matches
Loïc Bessiletg TOGDF2213.12001390725150Matches
Valentine Ozornwaforng NGADF2211.70001161027160Matches
Vakoun Issouf Bayoci CIVFW249.410014944270Matches
Bingourou Kamarasn SENGK248.80000100000Matches
Daan Heymansbe BELMF226.80003324770Matches
Youssouph Badjisn SENFW196.10006441420Matches
Dorian Dessoleilbe BELDF285.00004300440Matches
Martin Wasinskibe BELDF174.72004301770Matches
Ken Nkubabe BELMF,FW193.20004647440Matches
Mamadou Fallsn SENFW293.20002314000Matches
Chris Bediaci CIVFW253.200011620020Matches
Karim Zedadkafr FRAMF214.0300715092110Matches
Guillaume Gilletbe BELMF372.70002301080Matches
Anthony Descottebe BELFW171.90002122030Matches
Kilian Lokembobe BELDF191.00002102120Matches
Amine Benchaibma MARMF231.40001700140Matches
Isaac Mbenzabe BELMF250.40001000000Matches
Fabio Ferrarobe BELMF180.20000000000Matches
Nauris Petkevičiuslt LTUFW210.20001000010Matches
Aboubakar Keitaci CIVMF230.10000000001Matches
Gaëtan Hendrickxbe BELMF260.00000000000Matches
Romain Donnezbe BELDF180.00000000100Matches
Squad Total24.034.0551134133567534386388043
Opponent Total25.734.0735235432631542403333333

Regular season, Belgian First Division A

Regular season, Belgian First Division A Table
Rk Squad MP W D L GF GA GD Pts Pts/MP Attendance Top Team Scorer Goalkeeper Notes
4Club Crest Antwerp3419695538+17631.8513,174Michael Frey - 22Jean Butez→ Play-off I
5Club Crest Gent3418885630+26621.8216,227Tarik Tissoudali - 19Sinan Bolat→ Play-off II
6Club Crest Charleroi34159105546+9541.596,573Shamar Nicholson - 13Hervé Koffi→ Play-off II
7Club Crest Mechelen34157125761-4521.5311,658Nikola Storm - 15Gaëtan Coucke→ Play-off II
8Club Crest Genk34156136647+19511.5014,264Paul Onuachu - 19Maarten Vandevoordt→ Play-off II
Regular season, Belgian First Division A Table
Home Away
Rk Squad MP W D L GF GA GD Pts Pts/MP MP W D L GF GA GD Pts Pts/MP
4Club Crest Antwerp179443019+11311.821710252519+6321.88
5Club Crest Gent1711333716+21362.12177551914+5261.53
6Club Crest Charleroi177552416+8261.53178453130+1281.65
7Club Crest Mechelen1710433624+12342.00175392137-16181.06
8Club Crest Genk1710343918+21331.94175392729-2181.06

Play-off II, Belgian First Division A

Play-off II, Belgian First Division A Table
Rk Squad MP W D L GF GA GD Pts Pts/MP Notes
1Club Crest Gent640295+4437.17Began with 31 points
2Club Crest Genk6321108+2376.17Began with 26 points
3Club Crest Charleroi62131012-2345.67Began with 27 points
4Club Crest Mechelen6114610-4305.00Began with 26 points

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.

More Charleroi Pages