| Macao Grand Prix - Motorräder | ||||
| 1967 | Hiroshi Hasegawa (JAP) - Yamaha | Siu Man To (HK) - Honda | Thio Soen Biaw (RI) - Suzuki | |
| 1968 | Hiroshi Hasegawa (JAP) - Yamaha | John MacDonald (HK) - Yamaha | Siu Man To (HK) - Honda | |
| 1969 | John MacDonald (HK) - Yamaha | Jason Ho (HK) - Yamaha | Lam Iok Chun (MAC) - Yamaha | |
| 1970 | Benny Hidajat (RI) - Yamaha | Chan Su Kuan (MAC) - Suzuki | Tjetjep Herijana (RI) - Yamaha | |
| 1971 | O. Motohashi (JAP) - Yamaha | S.Minuro (JAP) - Yamaha | C.J.F.James (HK) - Honda | |
| 1972 | Ikujiro Takai (JAP) - Yamaha | Yutaka Oda (JAP) - Yamaha | Akira Terui (JAP) - Yamaha | |
| 1973 | Ken Araoka (JAP) - Yamaha | Akira Terui (JAP) - Suzuki | Toshimitsu Sou (JAP) - Suzuki | |
| 1974 | Hiroyuki Kawasaki (JAP) - Yamaha | Ikujiro Takai (JAP) - Yamaha | Sadao Asami (JAP) - Yamaha | |
| 1975 | Hideo Kanaya (JAP) Yamaha | Ken Araoka (JAP) - Suzuki | Sadao Asami (JAP) - Yamaha | |
| 1976 | Chas Mortimer (GB) - Yamaha | Akira Terui (JAP) - Yamaha | Sonny Soh (MAL) - Yamaha | |
| 1977 | Mick Grant (GB) - Kawasaki | Stan Woods (GB) - Suzuki | Akira Terui (JAP) - Yamaha | Lam Sai-Kwan (HK) † |
| 1978 | Sadao Asami (JAP) - Yamaha | Steve Parrish (GB) - Yamaha | Mike Trimby (GB) - Yamaha | |
| 1979 | Sadao Asami (JAP) - Yamaha | Steve Parrish (GB) - Suzuki | Bernard Murray (GB) - Yamaha | |
| 1980 | Sadao Asami (JAP) - Yamaha | Steve Parrish (GB) - Suzuki | Bernard Murray (GB) - Yamaha | |
| 1981 | Ron Haslam (GB) - Honda | Sadao Asami (JAP) - Yamaha | Boet van Dulmen (NL) - Yamaha | |
| 1982 | Ron Haslam (GB) - Honda | Mick Grant (GB) - Suzuki | Joey Dunlop (IRL) - Honda | |
| 1983 | Ron Haslam (GB) - Honda | Joey Dunlop (IRL) - Honda | Roger Marshall (GB) - Honda | Chan Wai Chi (CHN) † |
| 1984 | Mick Grant (GB) - Suzuki | Roger Marshall (GB) - Honda | Mark Salle (GB) - Suzuki | |
| 1985 | Ron Haslam (GB) - Honda | Didier de Radigues (B) - Honda | Eero Hyvärinen (SF) - Honda | |
| 1986 | Ron Haslam (GB) - Honda | Didier de Radigues (B) - Honda | Randy Renfrow (USA) - Honda | |
| 1987 | Ron Haslam (GB) - Honda | Peter Rubatto (D) - Bimota | Hiroyuki Kawasaki (JAP) - Yamaha | |
| 1988 | Kevin Schwantz (USA) - Suzuki | Peter Rubatto (D) - Bimota | Robert Dunlop (IRL) - Honda | |
| 1989 | Robert Dunlop (IRL) - Honda | Phillip McCallen (GB) - Honda | Steve Hislop (GB) - Honda | |
| 1990 | Steve Hislop (GB) - Yamaha | Peter Rubatto (D) - Yamaha | Dave Leach (GB) - Yamaha | |
| 1991 | Didier de Radigues (B) - Suzuki | Eddie Laycock (IRL) - Yamaha | Phillip McCallen (GB) - Honda | |
| 1992 | Carl Fogarty (GB) - Yamaha | Toshihiko Honma (JAP) - Yamaha | Jamie Whitham (GB) - Yamaha | |
| 1993 | Steve Hislop (GB) - Yamaha | Robert Dunlop (IRL) - Yamaha | Mark Farmer (GB) - Ducati | Tung Sai-Wing (HK) †, Zoe Maximo Rosario (P) † |
| 1994 | Steve Hislop (GB) - Yamaha | Mike Edwards (GB) - Yamaha | Phillip McCallen (GB) - Yamaha | Katsuhiro Tottori (JAP) † |
| 1995 | Mike Edwards (GB) - Yamaha | Phillip McCallen (GB) - Yamaha | Andreas Hofmann (CH) - Kawasaki | |
| 1996 | Phillip McCallen (GB) - Yamaha | Roger Bennett (GB) - Kawasaki | Michael Rutter (GB) - Kawasaki | |
| 1997 | Andreas Hofmann (CH) - Kawasaki | Phillip McCallen (GB) - Yamaha | Shawn Higbee (USA) - Suzuki | |
| 1998 | Michael Rutter (GB) - Honda | Ian Simpson (GB) - Honda | John McGuinness (GB) - Honda | |
| 1999 | David Jefferies (GB) - Yamaha | Andreas Hofmann (CH) - Kawasaki | Michael Rutter (GB) - Suzuki | |
| 2000 | Michael Rutter (GB) - Yamaha | David Jefferies (GB) - Yamaha | Mark Miller (USA) - Yamaha | |
| 2001 | John McGuinness (GB) - Yamaha | Roger Bennett (GB) - Ducati | David Jefferies (GB) - Yamaha | |
| 2002 | Michael Rutter (GB) - Ducati | John McGuinness (GB) - Honda | David Jefferies (GB) - Suzuki | |
| 2003 | Michael Rutter (GB) - Ducati | John McGuinness (GB) - Ducati | Brian Morrison (GB) - Suzuki | |
| 2004 | Michael Rutter (GB) - Honda | John McGuinness (GB) - Ducati | Stuart Easton (GB) - Ducati | |
| 2005 | Michael Rutter (GB) - Honda | John McGuinness (GB) - Honda | Les Shand (GB) - Yamaha | Bruno Bonhuil (F) † |
| 2006 | Steve Plater (GB) - Yamaha | Michael Rutter (GB) - Honda | Ian Hutchinson (GB) - Honda | |
| 2007 | Steve Plater (GB) - Yamaha | John McGuinness (GB) - Honda | Thomas Hinterreiter (A) - Yamaha | |
| 2008 | Stuart Easton (GB) - Honda | Michael Rutter (GB) - Ducati | John McGuinness (GB) - Honda | |
| 2009 | Stuart Easton (GB) - Honda | Conor Cummins (GBM) - Kawasaki | Ian Hutchinson (GB) - Kawasaki | |