Od roku 1957 przyjęto zasadę, iż finał IMP rozgrywany będzie na torze aktualnego DMP (od tej reguły jednak kilkakrotnie odstąpiono: w 1960, w 1983, w 1985, w 1990, w 1996).
1932 - Mysłowice
Złoty medal - kl. 250 cm3 - Alfred Weyl (KM Unia Poznań)
kl. 350 cm3 - Rudolf Breslauer ( Śląski KM Katowice)
Srebrny medal - kl. 250 cm3 - Urbantke (KM Bielsko)
kl. 350 cm3 - Alfons Ziółkowski (KM Unia Poznań) kl.pow. 350 cm3 - Edward Langer (Legia Warszawa)
Brązowy medal - kl. 250 cm3 - Chrostek (Śląski KM Katowice)
kl. 350 cm3 - Marian Malicki ( KM Unia Poznań)
kl.pow. 350 cm3 - Czesław Gębala (KM Kraków)
1933 - Mysłowice
Złoty medal - kl. 250 cm3 - Alfred Weyl (KM Unia Poznań)
kl. 350 cm3 - Leopold Baron (KM Bielsko)
kl.pow. 350 cm3 - Leopold Baron (KM Bielsko)
Srebrny medal - kl. 250 cm3 - Dziech (KM Bielsko)
kl. 350 cm3 - Edward Langer (Legia Warszawa)
kl.pow. 350 cm3 - Edward Langer (Legia Warszawa)
Brązowy medal - kl. 250 cm3 - Fabijaniak (KM Mysłowice)
kl.pow. 350 cm3 - Franciszek Kempka (KM Sosnowiec)
W 1934 roku finał najprawdopodobniej nie został rozegrany.
1935 - Bydgoszcz
Złoty medal - Jan Witkowski (KM Bydgoszcz)
Srebrny medal-Erwin Geyer (KM Cieszyn)
Brązowy medal - Jan Krysta (KM Bielsko)
Finału IMP nie rozgrywano w latach 1936 - 1946.
1947 - cykl ośmiu turniejów: Rawicz, Chorzów, Gdynia, Gdańsk, Katowice, Łódź, Częstochowa, Bydgoszcz
Złoty medal - kl. 125 cm3 - Bolesław Dobrowolski (LKM Leszno)
kl. 250 cm3 - Zygmunt Śmigel (Polonia Bydgoszcz)
kl. 350 cm3 - Eryk Pierzchała (RKM Rybnik)
kl.pow. 350 cm3 - Tadeusz Wikaryjczyk (SSM Gdynia)
Srebrny medal - kl. 125 cm3 - Władysław Gątkiewicz (Olimpia Grudziądz)
kl. 250 cm3 - Alfred Smoczyk (LKM Leszno)
kl. 350 cm3 - Marian Nowacki (Motoklub Rawicz)
kl.pow. 350 cm3 - Stanisław Brun (PKM Warszawa)
Brązowych medali wówczas nie przyznawano
1948 - Kraków
Początek rywalizacji drużynowej, jak i szereg innych zawodów doprowadziły do tego, iż w roku 1948 zabrakło czasu na rozegranie rywalizacji o tytuł najlepszego w kraju. Sporządzono tylko listy kwalifikacyjne zawodników (niesłusznie uznane przez niektórych jako wyniki rywalizacji w tym roku), a zawodów, które miały się odbyć w Krakowie nie rozegrano.
1949 - Leszno
Złoty medal - Alfred Smoczyk (LKM Leszno)
Srebrny medal- Eugeniusz Zendrowski (Skra Warszawa)
Brązowy medal - Jan Paluch (Ogniwo Bytom)
1950 - Kraków
Złoty medal - Józef Olejniczak (Unia Leszno)
Srebrny medal-Tadeusz Kołeczek (Ogniwo Łódź)
Brązowy medal - Florian Kapała (Kolejarz Rawicz)
1951 - Wrocław
Złoty medal - Włodzimierz Szwendrowski (Ogniwo Bytom)
Srebrny medal-Alfred Spyra (Budowlani Rybnik)
Brązowy medal - Zbigniew Raniszewski (Gwardia
Bydgoszcz)
1952 - Wrocław
Złoty medal - Edward Kupczyński (Spójnia Wrocław)
Srebrny medal-Tadeusz Fijałkowski (Budowlani Warszawa)
Brązowy medal - Janusz Suchecki (CWKS Wrocław)
W latach 1953-1956 mistrz Polski nie był wyłaniany w jednodniowym finale. W Rybniku, Warszawie, Lesznie i Wrocławiu w roku 1953 rozegrano cztery turnieje, z których do końcowych wyników zaliczono każdemu zawodnikowi trzy najlepsze.
1953 - Rybnik, Warszawa, Leszno, Wrocław
Złoty medal - Florian Kapała (Kolejarz Rawicz)
Srebrny medal-Bolesław Bonin (Gwardia Bydgoszcz)
Brązowy medal - Tadeusz Fijałkowski (Budowlani Warszawa)
1954 - Wrocław, Katowice, Leszno, Bydgoszcz, Warszawa
Złoty medal - Mieczysław Połukard (Spójnia Wrocław)
Srebrny medal- Janusz Suchecki (Budowlani Warszawa)
Brązowy medal - Edward Kupczyński (Spójnia Wrocław)
1955 - Rybnik, Leszno, Bydgoszcz, Wrocław
Złoty medal - Włodzimierz Szwendrowski (Sparta Łódź)
Srebrny medal- Andrzej Krzesiński (Unia Leszno)
Brązowy medal - Zbigniew Raniszewski (Gwardia Bydgoszcz)
1956 - Rzeszów, Leszno, Bydgoszcz
Złoty medal - Florian Kapała (Kolejarz Rawicz)
Srebrny medal- Edward Kupczyński (Sparta Wrocław)
Brązowy medal - Stanisław Tkacz (Górnik Rybnik)
1957 - Rybnik
Złoty medal - Marian Kaiser (Legia Warszawa)
Srebrny medal- Joachim Maj (Górnik Rybnik)
Brązowy medal - Edward Kupczyński (Sparta Wrocław)
1958 - Rybnik
Złoty medal - Stanisław Tkocz (Górnik Rybnik)
Srebrny medal- Edward Kupczyński (Sparta Wrocław)
Brązowy medal - Joachim Maj (Górnik Rybnik)
1959 - Rybnik
Złoty medal - Stefan Kwoczała (Włókniarz Częstochowa)
Srebrny medal- Jan Malinowski (Stal Rzeszów)
Brązowy medal - Florian Kapała (Stal Rzeszów)
1960 - Rybnik
Złoty medal - Konstanty Pociejkowicz (Sparta Wrocław)
Srebrny medal- Marian Kaiser (Legia Gdańsk)
Brązowy medal - Bernard Kacperak (Włókniarz Częstochowa)
1961 - Rzeszów
Złoty medal - Florian Kapała (Stal Rzeszów)
Srebrny medal- Marian Kaiser (Legia Gdańsk)
Brązowy medal - Henryk Żyto (Unia Leszno)
1962 - Rzeszów
Złoty medal - Florian Kapała (Stal Rzeszów)
Srebrny medal- Henryk Żyto (Unia Leszno)
Brązowy medal - Joachim Maj (Górnik Rybnik)
1963 - Rybnik
Złoty medal - Henryk Żyto (Unia Leszno)
Srebrny medal- Joachim Maj (Górnik Rybnik)
Brązowy medal - Marian Kaiser (Wybrzeże Gdańsk)
1964 - Rybnik
Złoty medal - Andrzej Wyglenda (Górnik Rybnik)
Srebrny medal- Joachim Maj (Górnik Rybnik)
Brązowy medal - Andrzej Pogorzelski (Stal Gorzów Wielkopolski)
1965 - Rybnik
Złoty medal - Stanisław Tkocz (Górnik Rybnik)
Srebrny medal- Andrzej Wyglenda (Górnik Rybnik)
Brązowy medal - Andrzej Pogorzelski (Stal Gorzów Wielkopolski)
1966 - Rybnik
Złoty medal - Antoni Woryna (ROW Rybnik)
Srebrny medal - Marian Rose (Stal Toruń)
Brązowy medal - Andrzej Pogorzelski (Stal Gorzów Wielkopolski)
1967 - Rybnik
Złoty medal - Zygmunt Pytko (Unia Tarnów)
Srebrny medal- Antoni Woryna (ROW Rybnik)
Brązowy medal - Zygfryd Friedek (Kolejarz Opole)
1968 - Rybnik
Złoty medal - Andrzej Wyglenda (ROW Rybnik)
Srebrny medal- Edmund Migoś (Stal Gorzów Wlkp.)
Brązowy medal - Edward Jancarz (Stal Gorzów Wlkp.)
1969 - Rybnik
Złoty medal - Andrzej Wyglenda (ROW Rybnik)
Srebrny medal- Paweł Waloszek (Śląsk Świętochłowice)
Brązowy medal - Jerzy Trzeszkowski (Sparta Wrocław)
1970 - Gorzów Wlkp.
Złoty medal - Edmund Migoś (Stal Gorzów Wlkp.)
Srebrny medal- Andrzej Wyglenda (ROW Rybnik)
Brązowy medal - Antoni Woryna (ROW Rybnik)
1971 - Rybnik
Złoty medal - Jerzy Gryt (ROW Rybnik)
Srebrny medal- Jerzy Szczakiel (Kolejarz Opole)
Brązowy medal - Andrzej Wyglenda (ROW Rybnik)
1972 - Bydgoszcz
Złoty medal - Zenon Plech (Stal Gorzów Wlkp.)
Srebrny medal- Paweł Waloszek (Śląsk Świętochłowice)
Brązowy medal - Henryk Glucklich (Polonia Bydgoszcz)
1973 - Rybnik
Złoty medal - Andrzej Wyglenda (ROW Rybnik)
Srebrny medal- Jerzy Gryt (ROW Rybnik)
Brązowy medal - Bogusław Nowak (Stal Gorzów Wlkp.)
1974 - Gorzów Wlkp.
Złoty medal - Zenon Plech (Stal Gorzów Wlkp.)
Srebrny medal- Edward Jancarz (Gorzów Wlkp.)
Brązowy medal - Piotr Bruzda (Sparta Wrocław)
1975 - Częstochowa
Złoty medal - Edward Jancarz (Gorzów Wlkp.)
Srebrny medal- Marek Cieślak (Włókniarz Częstochowa)
Brązowy medal - Paweł Waloszek (Śląsk Świętochłowice)
1976 - Gorzów Wlkp.
Złoty medal - Zdzisław Dobrucki (Unia Leszno)
Srebrny medal- Jerzy Rembas (Stal Gorzów Wlkp.)
Brązowy medal - Paweł Waloszek (Śląsk Świętochłowice)
1977 - Gorzów Wlkp.
Złoty medal - Bogusław Nowak (Stal Gorzów Wlkp.)
Srebrny medal- Andrzej Tkocz (ROW Rybnik)
Brązowy medal - Mieczysław Woźniak (Stal Gorzów Wlkp.)
1978 - Gorzów Wlkp.
Złoty medal - Bernard Jąder (Unia Leszno)
Srebrny medal- Bolesław Proch (Stal Gorzów Wlkp.)
Brązowy medal - Robert Słaboń (Sparta Wrocław)
1979 - Gorzów Wlkp.
Złoty medal - Zenon Plech (Wybrzeże Gdańsk)
Srebrny medal- Mieczysław Woźniak (Stal Gorzów Wlkp.)
Brązowy medal - Robert Słaboń (Sparta Wrocław)
1980 - Leszno
Złoty medal - Bernard Jąder (Unia Leszno)
Srebrny medal- Andrzej Huszcza (Falubaz Zielona Góra)
Brązowy medal - Henryk Olszak (Falubaz Zielona Góra)
1981 - Leszno
Złoty medal - Roman Jankowski (Unia Leszno)
Srebrny medal- Zenon Plech (Wybrzeże Gdańsk)
Brązowy medal - Edward Jancarz (Stal Gorzów Wlkp.)
1982 - Zielona Góra
Złoty medal - Andrzej Huszcza (Falubaz Zielona Góra)
Srebrny medal- Leonard Raba (Kolejarz Opole)
Brązowy medal - Roman Jankowski (Unia Leszno)
1983 - Gdańsk
Złoty medal - Edward Jancarz (Stal Gorzów Wlkp.)
Srebrny medal- Zenon Plech (Wybrzeże Gdańsk)
Brązowy medal - Andrzej Huszcza (Falubaz Zielona Góra)
1984 - Gorzów Wlkp.
Złoty medal - Zenon Plech (Wybrzeże Gdańsk)
Srebrny medal- Jerzy Rembas (Stal Gorzów Wlkp.)
Brązowy medal - Andrzej Huszcza (Falubaz Zielona Góra)
1985 - Gorzów Wlkp.
Złoty medal - Zenon Plech (Wybrzeże Gdańsk)
Srebrny medal- Bolesław Proch (Polonia Bydgoszcz)
Brązowy medal - Maciej Jaworek (Falubaz Zielona Góra)
1986 - Zielona Góra
Złoty medal - Maciej Jaworek (Falubaz Zielona Góra)
Srebrny medal- Wojciech Żabiałowicz (Apator Toruń)
Brązowy medal - Grzegorz Kuźniar (Stal Rzeszów)
1987 - Toruń
Złoty medal - Wojciech Żabiałowicz (Apator Toruń)
Srebrny medal- Zenon Kasprzak (Unia Leszno)
Brązowy medal - Roman Jankowski (Unia Leszno)
Finał odbywał się przez dwa dni, po czym sumowano
punkty zawodników z całego turnieju.
1988 - Leszno
Złoty medal - Roman Jankowski (Unia Leszno)
Srebrny medal- Jan Krzystyniak (Unia Leszno)
Brązowy medal - Zenon Kasprzak (Unia Leszno)
Finał odbywał się przez dwa dni, po czym sumowano punkty zawodników z całego turnieju.
1989 - Leszno
Złoty medal - Wojciech Załuski (Kolejarz Opole)
Srebrny medal- Jan Krzystyniak (Stal Rzeszów)
Brązowy medal - Tomasz Gollob (Wybrzeże Gdańsk)
1990 - Lublin
Złoty medal - Zenon Kasprzak (Unia LEszno)
Srebrny medal- Mirosław Korbel (ROW Rybnik)
Brązowy medal - Tomasz Gollob (Polonia Bydgoszcz)
1991 - Toruń
Złoty medal - Sławomir Drabik (Włókniarz Częstochowa)
Srebrny medal- Wojciech Załuski (Kolejarz Opole)
Brązowy medal - Sławomir Dudek (Morawski Zielona Góra)
1992 - Zielona Góra
Złoty medal - Tomasz Gollob (Polonia Bydgoszcz)
Srebrny medal- Jarosław Szymkowiak Morawski Zielona Góra)
Brązowy medal - Robert Sawina (Apator Toruń)
1993 - Bydgoszcz
Złoty medal - Tomasz Gollob (Polonia Bydgoszcz)
Srebrny medal- Tomasz Świątkiewicz (Apator Toruń)
Brązowy medal - Piotr Świst (Stal Gorzów Wlkp.)
1994 - Wrocław
Złoty medal - Tomasz Gollob (Polonia Bydgoszcz)
Srebrny medal- Jacek Krzyżaniak (Apator Toruń)
Brązowy medal - Jarosław Olszewski (Wybrzeże Gdańsk)
1995 - Wrocław
Złoty medal - Tomasz Gollob (Polonia Bydgoszcz)
Srebrny medal- Piotr Świst (Stal Gorzów Wlkp.)
Brązowy medal - Rafał Dobrucki (Polonia Piła)
1996 - Warszawa
Złoty medal - Sławomir Drabik (Włókniarz Częstochowa)
Srebrny medal- Adam Łabędzki (Unia Leszno)
Brązowy medal - Roman Jankowski (Unia Leszno)
1997 - Częstochowa
Złoty medal - Jacek Krzyżaniak (Apator Toruń)
Srebrny medal- Sławomir Drabik (Włókniarz Częstochowa)
Brązowy medal - Tomasz Gollob (Polonia Bydgoszcz)
1998 - Bydgoszcz
Złoty medal - Jacek Gollob (Polonia Bydgoszcz)
Srebrny medal- Tomasz Gollob (Polonia Bydgoszcz)
Brązowy medal - Wiesław Jaguś (Apator Toruń)
1999 - Bydgoszcz
Złoty medal - Piotr Protasiewicz (Polonia Bydgoszcz)
Srebrny medal- Tomasz Gollob (Polonia Bydgoszcz)
Brązowy medal - Jacek Krzyżaniak (WTS Wrocław)
2000 - Piła
Złoty medal - Jacek Gollob (Polonia Piła)
Srebrny medal- Jarosław Hampel (Polonia Piła)
Brązowy medal - Jacek Krzyżaniak (WTS Wrocław)
2001 - Bydgoszcz
Złoty medal - Tomasz Gollob (Polonia Bydgoszcz)
Srebrny medal- Robert Sawina (WTS Wrocław)
Brązowy medal - Sebastian Ułamek (WTS Wrocław)
2002 - Toruń
Złoty medal - Tomasz Gollob (Polonia Bydgoszcz)
Srebrny medal- Krzysztof Cegielski (Start Gniezno)
Brązowy medal - Jacek Krzyżaniak (WTS Wrocław) oraz Piotr Świst (Stal Gorzów
Wlkp.)
Zawody zostały przerwane z powodu opadów deszczu, po czym przyznano dwa brązowe krążki zawodnikom o równej ilości punktów.
2003 - Bydgoszcz
Złoty medal - Rune Holta (Włókniarz Częstochowa)
Srebrny medal- Tomasz Gollob (Polonia Bydgoszcz)
Brązowy medal - Tomasz Jędrzeja (WTS Wrocław)
2004 - Częstochowa
Złoty medal - Grzegorz Walasek (Włókniarz Częstochowa)
Srebrny medal- Jarosław Hampel (WTS Wrocław)
Brązowy medal - Rune Holta (Włókniarz Częstochowa)
2005 - Tarnów
Złoty medal - Janusz Kołodziej (Unia Tarnów)
Srebrny medal- Tomasz Gollob (Unia Tarnów)
Brązowy medal - Jacek Gollob (Unia Tarnów)
2006 - Tarnów
Złoty medal - Tomasz Gollob (Unia Tarnów)
Srebrny medal- Wiesław Jaguś (Apator Toruń)
Brązowy medal - Sebastian Ułamek (Włókniarz Częstochowa)
2007 - Wrocław
Złoty medal - Rune Holta (Unia Tarnów)
Srebrny medal- Tomasz Gollob (Unia Tarnów)
Brązowy medal - Damian Baliński (Unia Leszno)
2008 - Leszno
Złoty medal - Adam Skórnicki (PSŻ Poznań)
Srebrny medal- Jarosław Hampel (Unia Leszno)
Brązowy medal - Grzegorz Walasek (ZKŻ Zielona Góra)
2009 - Toruń
Złoty medal - Tomasz Gollob (Caelum Stal Gorzów)
Srebrny medal- Krzysztof Kasprzak (Unia Leszno)
Brązowy medal - Janusz Kołodziej (Unia Tarnów)
2010 - Z.Góra
Złoty medal - Janusz Kołodziej (Unia LEszno)
Srebrny medal- Krzysztof Kasprzak (Unia Tarnów)
Brązowy medal - Rafał Dobrucki (Falubaz Zielona Góra)
2011
- Leszno
Złoty medal - Jarosław Hampel (Unia Leszno)
Srebrny medal- Przemysław Pawlicki (Polonia Piła)
Brązowy medal - Piotr Protasiewicz (Falubaz Zielona Góra)