Table tennis player shows off his amazing freestyle tricks

This table tennis whizz has revealed his amazing new sport - freestyle street ping pong.

Ardiansyah Goli, 23, started playing ping pong when he was just six-years-old and quickly learned hundreds of mind-boggling shots.

But playing on tables was not enough and he now takes his moves to the street, negotiating obstacles around his home city of Medan, Indonesia.

Ardiansyah places balls in obscure locations before using his technique to perform trick shots, including striking one stationary ball and rolling a ball into a cup strapped to a tree.

Ardiansyah, a sports science student, said: ''I practice every day for at least two hours. I dream of table tennis even when I am sleeping."

''I always have my table tennis bat with me so I started doing the tricks outside, even when I was not in the gym."

''The result is this new style of table tennis that I call freestyle street ping pong.''

See him in action in the video above.