Het wereldkampioenschap tafeltennis 2018 werd van 29 april tot 6 mei 2018 gehouden in de Halmstad Arena te Halmstad, Zweden. Het was de 54e editie van dit kampioenschap.

Speelwijze Een team bestaat uit drie of vier spelers. Speler 1 of speler 2 mag vervangen worden door speler 4 nadat speler 1 en 2 hun eerste wedstrijd gespeeld hebben. Een landenwedstrijd is gewonnen als er drie wedstrijden zijn gewonnen. De wedstrijden zijn gewonnen als er drie sets zijn gewonnen (Best-of-Five). Er worden alleen enkels gespeeld.

Een landenwedstrijd winnen levert 2 punten op. Verliezen levert 1 punt op. Niet spelen of opgeven levert 0 punten op. Bij gelijk puntenaantal wordt voor die teams gekeken naar onderling behaalde punten, setratio, gameratio en ten slotte puntenratio. Als dat geen winnaar oplevert bepaalt het lot. Als er nog twee of meer teams met een gelijke stand overblijven wordt het voorgaande herhaald zonder de uitgehaalde winnaar. Net zo lang tot de rangschikking bekend is.

In de groepsfase worden de vier groepswinnaars rechtstreeks voor de kwartfinale geplaatst (ze krijgen een voor de achtste finale. De nummers twee en drie worden geplaatst voor de achtste finale. De afvallers (de nummers vier, vijf en zes) spelen nog ondeling om de plaatsen 13-24 (hier niet opgenomen).

Zoals gebruikelijk in tafeltennis wordt er geen wedstrijd om de derde plaats gespeeld. De winnaar wint goud, de verliezend finalist zilver en de verliezers van de halve finales beiden brons.

Groepsfase Gekwalificeerd voor de finaleronde

Groep A Groep A # Land Punten Ontmoetingen Wedstrijden 1 10 5 5 0 20 15 5 2 9 5 4 1 18 12 6 3 8 5 3 2 18 12 8 4 7 5 2 3 18 8 10 5 6 5 1 4 20 7 13 6 5 5 0 5 18 3 15

zondag 29 april 13:00 3 — 2 Timo Boll 3 — 0 Mohamed El Beiali Ruwen Filus 1 — 3 Omar Assar Dimitrij Ovtcharov 3 — 1 Khalid Assar Timo Boll 2 — 3 Omar Assar Ruwen Filus 3 — 0 Mohamed El Beiali zondag 29 april 13:00 3 — 0 Wong Chun-ting 3 — 2 Darko Jorgić Ho Kwan-kit 3 — 2 Bojan Tokič Lam Siu-hang 3 — 1 Deni Kožul — — zondag 29 april 13:00 0 — 3 Ovidiu Ionescu 0 — 3 Kristian Karlsson Hunor Szőcs 1 — 3 Mattias Karlsson Adrian Crișan 2 — 3 Jon Persson — — maandag 30 april 10:00 0 — 3 Hunor Szőcs 0 — 3 Patrick Franziska Cristian Pletea 0 — 3 Timo Boll Rares Sipos 0 — 3 Dimitrij Ovtcharov — — maandag 30 april 10:00 2 — 3 Wong Chun-ting 3 — 1 Jon Persson Ho Kwan-kit 2 — 3 Kristian Karlsson Lam Siu-hang 1 — 3 Mattias Karlsson Wong Chun-ting 3 — 1 Kristian Karlsson Ho Kwan-kit 0 — 3 Jon Persson maandag 30 april 10:00 3 — 1 Bojan Tokič 3 — 2 Ahmed Saleh Darko Jorgić 2 — 3 Omar Assar Deni Kožul 3 — 2 Mohamed El Beiali Bojan Tokič 3 — 0 Omar Assar — maandag 30 april 19:00 0 — 3 Kristian Karlsson 2 — 3 Patrick Franziska Mattias Karlsson 0 — 3 Timo Boll Anton Källberg 1 — 3 Dimitrij Ovtcharov — — maandag 30 april 19:00 3 — 0 Wong Chun-ting 3 — 0 Omar Assar Ho Kwan-kit 3 — 0 Ahmed Saleh Lam Siu-hang 3 — 0 El-sayed Lashin — — maandag 30 april 19:00 1 — 3 Bojan Tokič 1 — 3 Adrian Crișan Darko Jorgić 1 — 3 Cristian Pletea Deni Kožul 3 — 1 Hunor Szőcs Bojan Tokič 0 — 3 Cristian Pletea — dinsdag 1 mei 16:00 3 — 1 Timo Boll 3 — 0 Ho Kwan-kit Patrick Franziska 2 — 3 Wong Chun-ting Dimitrij Ovtcharov 3 — 0 Lam Siu-hang Timo Boll 3 — 0 Wong Chun-ting — dinsdag 1 mei 16:00 3 — 1 Mattias Karlsson 3 — 0 Darko Jorgić Kristian Karlsson 2 — 3 Bojan Tokič Jon Persson 3 — 1 Deni Kožul Mattias Karlsson 3 — 2 Bojan Tokič — dinsdag 1 mei 16:00 0 — 3 Ahmed Saleh 0 — 3 Cristian Pletea El-sayed Lashin 0 — 3 Ovidiu Ionescu Khalid Assar 0 — 3 Adrian Crișan — — woensdag 2 mei 19:00 2 — 3 Deni Kožul 0 — 3 Ruwen Filus Jan Žibrat 0 — 3 Bastian Steger Darko Jorgić 3 — 1 Dimitrij Ovtcharov Deni Kožul 3 — 1 Bastian Steger Jan Žibrat 0 — 3 Ruwen Filus woensdag 2 mei 19:00 3 — 2 Wong Chun-ting 1 — 3 Hunor Szőcs Ho Kwan-kit 2 — 3 Ovidiu Ionescu Lam Siu-hang 3 — 1 Cristian Pletea Wong Chun-ting 3 — 2 Ovidiu Ionescu Ho Kwan-kit 3 — 2 Hunor Szőcs woensdag 2 mei 19:00 3 — 0 Truls Möregårdh 3 — 2 Khalid Assar Anton Källberg 3 — 0 Mohamed El Beiali Kristian Karlsson 3 — 0 Ahmed Saleh — —

Groep B Groep B # Land Punten Ontmoetingen Wedstrijden 1 10 5 5 0 15 15 0 2 9 5 4 1 16 12 4 3 8 5 3 2 16 9 7 4 7 5 2 3 18 8 10 5 6 5 1 4 18 4 14 6 5 5 0 5 17 2 15

zondag 29 april 13:00 0 — 3 Sadi Ismailov 0 — 3 Fan Zhendong Vladimir Sidorenko 0 — 3 Ma Long Vildan Gadiejev 0 — 3 Wang Chuqin — — zondag 29 april 13:00 3 — 0 Marcos Freitas 3 — 2 Choe Il Tiago Apolónia 3 — 2 Pak Sin Hyok João Monteiro 3 — 0 Kang Wi Hun — — zondag 29 april 13:00 3 — 1 Hugo Calderano 3 — 0 Lubomír Jančařík Gustavo Tsuboi 3 — 1 Pavel Širuček Eric Jouti 2 — 3 Tomáš Konečný Hugo Calderano 3 — 0 Pavel Širuček — maandag 30 april 10:00 3 — 0 Fan Zhendong 3 — 0 Lubomír Jančařík Xu Xin 3 — 0 Tomas Tregler Lin Gaoyuan 3 — 1 Tomáš Konečný — — maandag 30 april 10:00 0 — 3 Marcos Freitas 2 — 3 Gustavo Tsuboi João Monteiro 1 — 3 Hugo Calderano Tiago Apolónia 2 — 3 Eric Jouti — — maandag 30 april 10:00 3 — 2 Kirill Skatsjkov 3 — 0 Choe Il Vladimir Sidorenko 0 — 3 Pak Sin Hyok Sadi Ismailov 2 — 3 Kang Wi Hun Kirill Skatsjkov 3 — 2 Pak Sin Hyok Vladimir Sidorenko 3 — 2 Choe Il maandag 30 april 19:00 3 — 0 Fan Zhendong 3 — 0 Gustavo Tsuboi Ma Long 3 — 0 Hugo Calderano Xu Xin 3 — 0 Eric Jouti — — maandag 30 april 19:00 3 — 0 Marcos Freitas 3 — 0 Sadi Ismailov Tiago Apolónia 3 — 1 Kirill Skatsjkov João Monteiro 3 — 1 Vladimir Sidorenko — — maandag 30 april 19:00 0 — 3 Pak Sin Hyok 0 — 3 Lubomír Jančařík Choe Il 1 — 3 Tomáš Konečný Kang Wi Hun 1 — 3 Pavel Širuček — — dinsdag 1 mei 13:00 3 — 0 Xu Xin 3 — 0 Diogo Carvalho Fan Zhendong 3 — 2 João Geraldo Lin Gaoyuan 3 — 0 Tiago Apolónia — — dinsdag 1 mei 13:00 3 — 0 Hugo Calderano 3 — 1 Pak Sin Hyok Gustavo Tsuboi 3 — 2 Choe Il Eric Jouti 3 — 1 Kang Wi Hun — — dinsdag 1 mei 13:00 1 — 3 Vladimir Sidorenko 1 — 3 Pavel Širuček Kirill Skatsjkov 2 — 3 Lubomír Jančařík Vildan Gadiejev 3 — 2 Tomáš Konečný Vladimir Sidorenko 0 — 3 Lubomír Jančařík — woensdag 2 mei 10:00 3 — 0 Ma Long 3 — 0 Choe Il Fan Zhendong 3 — 0 Pak Sin Hyok Xu Xin 3 — 0 Kang Wi Hun — — woensdag 2 mei 10:00 1 — 3 Lubomír Jančařík 0 — 3 João Geraldo Pavel Širuček 3 — 1 Marcos Freitas Tomáš Konečný 2 — 3 João Monteiro Lubomír Jančařík 1 — 3 Marcos Freitas — woensdag 2 mei 10:00 0 — 3 Vildan Gadiejev 1 — 3 Gustavo Tsuboi Sadi Ismailov 0 — 3 Hugo Calderano Denis Ivonin 1 — 3 Eric Jouti — —

Groep C Groep C # Land Punten Ontmoetingen Wedstrijden 1 10 5 5 0 18 15 3 2 9 5 4 1 16 13 3 3 8 5 3 2 18 10 8 4 7 5 2 3 20 9 11 5 6 5 1 4 19 7 12 6 5 5 0 5 17 2 15

zondag 29 april 17:00 0 — 3 Cédric Nuytinck 0 — 3 Koki Niwa Florent Lambiet 0 — 3 Tomokazu Harimoto Robin Devos 1 — 3 Kenta Matsudaira — — zondag 29 april 17:00 0 — 3 Gao Ning 1 — 3 Chen Chien-an Poh Shao Feng 0 — 3 Chuang Chih-yuan Pang Xue Jie 0 — 3 Lin Yun-ju — — zondag 29 april 17:00 3 — 0 Paul Drinkhall 3 — 2 Pavel Platonov Liam Pitchford 3 — 2 Vladimir Samsonov Samuel Walker 3 — 1 Aliaksandr Khanin — — maandag 30 april 10:00 0 — 3 Vladimir Samsonov 2 — 3 Tomokazu Harimoto Pavel Platonov 2 — 3 Koki Niwa Aliaksandr Khanin 0 — 3 Jun Mizutani — — maandag 30 april 10:00 1 — 3 Chuang Chih-yuan 2 — 3 Paul Drinkhall Chen Chien-an 1 — 3 Liam Pitchford Lin Yun-ju 3 — 1 Samuel Walker Chuang Chih-yuan 0 — 3 Liam Pitchford — maandag 30 april 10:00 3 — 2 Cédric Nuytinck 3 — 0 Poh Shao Feng Florent Lambiet 2 — 3 Gao Ning Robin Devos 3 — 0 Beh Kun Ting Cédric Nuytinck 1 — 3 Gao Ning Florent Lambiet 3 — 1 Poh Shao Feng maandag 30 april 19:00 1 — 3 Jun Mizutani 3 — 2 Paul Drinkhall Tomokazu Harimoto 0 — 3 Liam Pitchford Koki Niwa 0 — 3 Samuel Walker Jun Mizutani 2 — 3 Liam Pitchford — maandag 30 april 19:00 3 — 0 Chuang Chih-yuan 3 — 1 Florent Lambiet Chen Chien-an 3 — 1 Cédric Nuytinck Liao Cheng-ting 3 — 0 Martin Allegro — — maandag 30 april 19:00 3 — 0 Vladimir Samsonov 3 — 0 Beh Kun Ting Pavel Platonov 3 — 1 Poh Shao Feng Aliaksandr Khanin 3 — 0 Lucas Tan — — dinsdag 1 mei 13:00 0 — 3 Chuang Chih-yuan 1 — 3 Tomokazu Harimoto Chen Chien-an 0 — 3 Jun Mizutani Lin Yun-ju 1 — 3 Kenta Matsudaira — — dinsdag 1 mei 13:00 0 — 3 Poh Shao Feng 1 — 3 Paul Drinkhall Pang Xue Jie 0 — 3 Liam Pitchford Beh Kun Ting 1 — 3 Samuel Walker — — dinsdag 1 mei 13:00 2 — 3 Vladimir Samsonov 3 — 0 Florent Lambiet Pavel Platonov 0 — 3 Cédric Nuytinck Aliaksandr Khanin 2 — 3 Robin Devos Vladimir Samsonov 3 — 0 Cédric Nuytinck Pavel Platonov 1 — 3 Florent Lambiet woensdag 2 mei 10:00 0 — 3 Gao Ning 0 — 3 Tomokazu Harimoto Poh Shao Feng 0 — 3 Jun Mizutani Beh Kun Ting 0 — 3 Yuya Oshima — — woensdag 2 mei 10:00 2 — 3 Vladimir Samsonov 3 — 1 Chen Chien-an Pavel Platonov 3 — 2 Chuang Chih-yuan Aliaksandr Khanin 1 — 3 Liao Cheng-ting Vladimir Samsonov 1 — 3 Chuang Chih-yuan Pavel Platonov 1 — 3 Chen Chien-an woensdag 2 mei 10:00 3 — 1 Liam Pitchford 3 — 0 Florent Lambiet Paul Drinkhall 1 — 3 Cédric Nuytinck Samuel Walker 3 — 1 Robin Devos Liam Pitchford 3 — 0 Cédric Nuytinck —

Groep D Groep D # Land Punten Ontmoetingen Wedstrijden 1 9 5 4 1 16 13 3 2 8 5 3 2 17 9 8 3 8 5 3 2 18 11 7 4 8 5 3 2 17 9 8 5 7 5 2 3 23 10 13 6 5 5 0 5 17 2 15

zondag 29 april 17:00 3 — 2 Simon Gauzy 3 — 2 Sathiyan Gnanasekaran Emmanuel Lebesson 1 — 3 Achanta Sharath Kamal Quentin Robinot 3 — 2 Amalraj Anthony Simon Gauzy 1 — 3 Achanta Sharath Kamal Emmanuel Lebesson 3 — 1 Sathiyan Gnanasekaran zondag 29 april 17:00 0 — 3 Jakub Dyjas 2 — 3 Jeong Young-sik Pawel Fertikowski 1 — 3 Lee Sang-su Marek Badowski 1 — 3 Jang Woo-jin — — zondag 29 april 17:00 0 — 3 Stefan Fegerl 1 — 3 Tomislav Pucar Robert Gardos 1 — 3 Andrej Gaćina Daniel Habesohn 2 — 3 Frane Kojić — — maandag 30 april 10:00 3 — 0 Simon Gauzy 3 — 2 Tomislav Pucar Emmanuel Lebesson 3 — 1 Andrej Gaćina Quentin Robinot 3 — 2 Frane Kojić — — maandag 30 april 10:00 3 — 0 Lee Sang-su 3 — 2 Robert Gardos Jeong Young-sik 3 — 2 Stefan Fegerl Jang Woo-jin 3 — 0 Daniel Habesohn — — maandag 30 april 10:00 2 — 3 Jakub Dyjas 3 — 2 Harmeet Desai Pawel Fertikowski 2 — 3 Achanta Sharath Kamal Marek Badowski 3 — 1 Sathiyan Gnanasekaran Jakub Dyjas 1 — 3 Achanta Sharath Kamal Pawel Fertikowski 1 — 3 Harmeet Desai maandag 30 april 19:00 3 — 0 Stefan Fegerl 3 — 0 Emmanuel Lebesson Daniel Habesohn 3 — 1 Simon Gauzy Robert Gardos 3 — 0 Can Akkuzu — — maandag 30 april 19:00 3 — 0 Lee Sang-su 3 — 1 Harmeet Desai Jeong Young-sik 3 — 0 Amalraj Anthony Lim Jong-hoon 3 — 1 Sanil Shetty — — maandag 30 april 19:00 3 — 0 Andrej Gaćina 3 — 2 Jakub Dyjas Tomislav Pucar 3 — 1 Marek Badowski Frane Kojić 3 — 1 Patryk Zatówka — — dinsdag 1 mei 16:00 3 — 0 Lee Sang-su 3 — 2 Emmanuel Lebesson Jeong Young-sik 3 — 1 Simon Gauzy Jang Woo-jin 3 — 0 Quentin Robinot — — dinsdag 1 mei 16:00 0 — 3 Jakub Dyjas 0 — 3 Daniel Habesohn Marek Badowski 1 — 3 Stefan Fegerl Patryk Zatówka 0 — 3 Robert Gardos — — dinsdag 1 mei 16:00 2 — 3 Andrej Gaćina 3 — 1 Achanta Sharath Kamal Tomislav Pucar 3 — 1 Sathiyan Gnanasekaran Frane Kojić 2 — 3 Harmeet Desai Andrej Gaćina 0 — 3 Sathiyan Gnanasekaran Tomislav Pucar 2 — 3 Achanta Sharath Kamal woensdag 2 mei 19:00 0 — 3 Patryk Zatówka 0 — 3 Emmanuel Lebesson Marek Badowski 0 — 3 Simon Gauzy Tomasz Kotowski 0 — 3 Quentin Robinot — — woensdag 2 mei 19:00 1 — 3 Lee Sang-su 3 — 0 Tomislav Pucar Lim Jong-hoon 1 — 3 Andrej Gaćina Kim Dong-hyun 1 — 3 Frane Kojić Lee Sang-su 1 — 3 Andrej Gaćina — woensdag 2 mei 19:00 2 — 3 Achanta Sharath Kamal 3 — 0 Stefan Fegerl Sathiyan Gnanasekaran 3 — 1 Robert Gardos Harmeet Desai 2 — 3 Daniel Habesohn Achanta Sharath Kamal 0 — 3 Robert Gardos Sathiyan Gnanasekaran 1 — 3 Stefan Fegerl

Knock-out fase

Achtste finales