John M. P. Marks (born 9 December 1952) is a former professional tennis player from Australia.
Marks won the ILTF Western Australian Championships on grass in 1978 at Perth defeating Mark Edmondson, Chris Kachel, and Bob Carmichael in a marathon five set final.
Marks is best remembered for finishing runner-up in singles at the 1978 Australian Open, defeating Arthur Ashe in the semifinals.
As a result of this slam final appearance, he achieved his career-high singles ranking of world No.
As a junior, Marks won the Australian Open boys' doubles in 1971, partnering Michael Phillips.