De TT van Assen 1979 was de zevende race van het wereldkampioenschap wegrace-seizoen1979. De races werden verreden op 23 juni 1979 op het Circuit van Drenthe nabij Assen, Nederland. Ze trokken een recordaantal van 136.000 bezoekers.
500cc-klasse Het Yamaha-fabrieksteam had weinig reden tot zorg toen Johnny Cecotto en Kenny Roberts in de training alle baanrecords meerdere malen braken. In de race zou het anders gaan: Roberts ontdekte al in de opwarmronde dat zijn achterschokdemper stuk was en kon geen rol van betekenis spelen. Hij werd achtste dankzij Christian Sarron, die vanuit de pits opdracht kreeg achter Roberts te blijven. Jack Middelburg had kopstart, gevolgd door Barry Sheene, Wil Hartog en Virginio Ferrari. Hartog nam drie ronden lang de leiding, tot Ferrari hem passeerde. Uiteindelijk kwam ook Sheene hem voorbij. Barry Sheene liep ongeveer vijf seconden achterstand op Ferrari op, maar negeerde het pitbord "Slow down". Hij had geen boodschap aan stalorders en viel Ferrari aan waar hij kon. In de laatste bocht koos hij er wijselijk voor om achter Ferrari te blijven en de tweede plaats te pakken. Sheene was toch al ontevreden over Suzuki, dat de nieuwste frames aan Hartog en Ferrari had gegund, terwijl Sheene zich moest behelpen met een frame uit 1977. Johnny Cecotto stapte halverwege de race af omdat zijn geblesseerde knie opspeelde.
Uitslag 500cc-klasse Pos Coureur Merk Tijd Ptn 1 Virginio Ferrari Suzuki 47' 07" 3 15 2 Barry Sheene Suzuki +0" 1 12 3 Wil Hartog Suzuki +21" 4 10 4 Boet van Dulmen Suzuki +27" 2 8 5 Philippe Coulon Suzuki +39" 0 6 6 Franco Uncini Suzuki 5 7Jack Middelburg lag in Assen op de vijfde plaats maar viel terug door een gebroken schakelas. Jack Middelburg Suzuki 4 8 Kenny Roberts Yamaha 3 9 Christian Sarron Yamaha 2 10 Steve Parrish Suzuki 1 11 Gianni Rolando Suzuki 12 Graziano Rossi Morbidelli 13 Randy Mamola Suzuki 14 Ikujiro Takai Yamaha +1 ronde 15 Dennis Ireland Suzuki +1 ronde 16 Dick Alblas Suzuki +1 ronde 17 Gerhard Vogt Suzuki +1 ronde Niet gefinished Coureur Merk Oorzaak Seppo Rossi Suzuki motor Johnny Cecotto Yamaha Blessure Henk de Vries Suzuki motor Bernard Fau Suzuki motor Marco Lucchinelli Suzuki motor Jürgen Steiner Suzuki ongeval Max Wiener Suzuki ongeval Børge Nielsen Suzuki ongeval Michel Rougerie Suzuki motor Alex George Suzuki motor Piet van der Wal Yamaha motor Peter Sjöström Suzuki motor Niet gekwalificeerd Coureur Merk Oorzaak Gustav Reiner Suzuki Dave Potter Suzuki krukas Niet gestart Coureur Merk Oorzaak Willem Zoet Suzuki blessureWillem Zoet kon niet starten doordat hij bij een val in de 350cc-race een handblessure had opgelopen. Top tien tussenstand 500cc-klasse PosCoureurMerkPtn 1 Virginio Ferrari Suzuki 81 2 Kenny Roberts Yamaha 75 3 Wil Hartog Suzuki 55 4 Franco Uncini Suzuki 39 5 Barry Sheene Suzuki 35 6 Tom Herron (†) Suzuki 28 7 Boet van Dulmen Suzuki 19 8 Philippe Coulon Suzuki 18 9 Mike Baldwin Suzuki 17 10 Jack Middelburg Suzuki 16
350cc-klasse Net als in Italië waren er in de 350cc-race in Assen enorm veel uitvallers. Slechts dertien van de dertig gestarte coureurs haalden de eindstreep. Kork Ballington nam aanvankelijk de leiding, maar nog in de eerste ronde viel hij uit door een vastloper. Gregg Hansford kon nu, ogenschijnlijk op zijn gemak, een grote voorsprong opbouwen en finishte met twintig seconden voorsprong. Achter hem was een heel grote groep ontstaan, waaruit Toni Mang zich enigszins los wist te maken. Hij werd echter achterhaald door Patrick Fernandez, die hem in de negende ronde passeerde. De slecht gestarte Walter Villa wist Mang ook nog de derde plaats af te nemen. Sadao Asami zag met nog drie ronden te gaan een zesde plaats verloren gaan door een lekke band. Uitslag 350cc-klasse Pos Coureur Merk Tijd Ptn 1 Gregg Hansford Kawasaki 48' 41" 0 15 2 Patrick Fernandez Yamaha +20" 2 12 3 Walter Villa Yamaha +22" 6 10 4 Toni Mang Kawasaki +25" 9 8 5 Michel Frutschi Yamaha +26" 2 6 6 Graeme McGregor Yamaha +50" 0 5 7 Jeffrey Sayle Yamaha 4 8 Pentti Korhonen Yamaha 3 9 Olivier Chevallier Yamaha 2 10 Gianfranco Bonera Yamaha 1 11 Didier de Radiguès Yamaha 12 Klaas Hernamdt Yamaha 13 Etienne Geeraerdt Yamaha +1 ronde Niet gefinished Coureur Merk Oorzaak Víctor Palomo Yamaha val Barry Ditchburn Kawasaki val Sadao Asami Yamaha lekke band Bert Struyk Yamaha Mar Schouten Yamaha Roland Freymond Yamaha Willem Zoet Yamaha val Pekka Nurmi Yamaha Kork Ballington Kawasaki vastloper Éric Saul Yamaha Vic Soussan Yamaha Patrick Pons Yamaha Richard Hubin Yamaha Alan North Yamaha Michel Rougerie Bimota-Yamaha Eero Hyvärinen Yamaha Chas Mortimer Yamaha Niet gekwalificeerd Coureur Merk Oorzaak Kenny Blake Yamaha Murray Sayle Yamaha Carlos Lavado Yamaha Piet van der Wal Yamaha Walter Hoffmann Paolo Pileri RTM Top tien tussenstand 350cc-klasse PosCoureurMerkPtn 1 / In Joegoslavië startte Ballington met zijn Britse licentie omdat Zuid-Afrikaanse coureurs geweigerd werden wegens de Apartheidspolitiek Kork Ballington Kawasaki 61 2 Patrick Fernandez Yamaha 53 3 Toni Mang Kawasaki 43 4 Gregg Hansford Kawasaki 42 5 Michel Frutschi Yamaha 37 6 / In Joegoslavië startte Ekerold met zijn Noorse licentie omdat Zuid-Afrikaanse coureurs geweigerd werden wegens de Apartheidspolitiek Jon Ekerold Yamaha 33 7 Walter Villa Yamaha 28 8 Sadao Asami Yamaha 27 9 Pekka Nurmi Yamaha 16 10 Carlos Lavado Yamaha 15 250cc-klasse Graziano Rossi begon een fenomeen te worden. Na een aarzelend begin van het seizoen (18e in Duitsland en uitgevallen in Italië) was hij in Spanje derde geworden om vervolgens de Joegoslavische GP te winnen. Hoewel hij zich in Assen pas op de tweede startij kon plaatsen, haalde hij in de Veenslang favoriet Kork Ballington al in en hij bleef vanaf dat moment aan de leiding. Ballington en zijn Kawasaki-teamgenoot Gregg Hansford vochten een felle strijd uit om de tweede plaats, die door Hansford met slecht een 0,1 seconde verschil gewonnen werd. Uitslag 250cc-klasse Pos Coureur Merk Tijd Ptn 1 Graziano Rossi Morbidelli 46' 12" 2 15 2 Gregg Hansford Kawasaki +7" 0 12 3 Kork Ballington Kawasaki +7" 1 10 4 Toni Mang Kawasaki +52" 1 8 5 Jean-François Baldé Kawasaki +1' 06" 8 6 6 Patrick Fernandez Yamaha +1' 12" 8 5 7 Randy Mamola Yamaha 4 8 Roland Freymond Yamaha 3 9 Walter Villa Yamaha 2 10 Vic Soussan Yamaha 1 11 Edi Stöllinger Kawasaki 12 Éric Saul Adriatica 13 Hans Müller Yamaha 14 Richard Hubin Yamaha 15 Jeffrey Sayle Yamaha 16 Víctor Palomo Yamaha 17 Chas Mortimer Yamaha 18 Klaas Hernamdt Yamaha 19 Rini van Kasteren Yamaha 20 Frank Steinhausen Yamaha 21 Juup Bosman Yamaha val Niet gefinished Coureur Merk Oorzaak Paolo Pileri Yamaha val Alan North Yamaha valAlan North brak bij zijn val een pols. Sadao Asami Yamaha Bert Struyk Yamaha val Willem-Jan Nooteboom Yamaha Olivier Chevallier Yamaha Pentti Korhonen Yamaha Pekka Nurmi Yamaha Reinhold Roth Yamaha Niet gestart Coureur Merk Oorzaak Harald Bartol Yamaha Barry Ditchburn Kawasaki blessure Niet gekwalificeerd Coureur Merk Oorzaak Olivier Liégeois Yamaha Top tien tussenstand 250cc-klasse PosCoureurMerkPtn 1 / Kork Ballington Kawasaki 75 2 Gregg Hansford Kawasaki 45 3 Graziano Rossi Morbidelli 40 4 Randy Mamola Adriatica-Bimota-Yamaha / Yamaha 38 5 Walter Villa Yamaha 31 6 Patrick Fernandez Yamaha 25 7 Toni Mang Kawasaki 24 8 Jean-François Baldé Kawasaki 16 9 Barry Ditchburn Kawasaki 13 10 Christian Estrosi Kawasaki 12 125cc-klasse Al in de eerst ronde van de 125cc-race in Assen viel Theo van Geffen. Hij werd overreden door Per-Edvard Carlsson, terwijl Juup Bosman over de motorfietsen viel. Van Geffen brak een been, een enkel, een sleutelbeen en een duim, terwijl Carlsson bewusteloos in een sloot lag. Ex-coureur Jos Schurgers die in de buurt was, moest Carlsson's hoofd boven water houden. Intussen vochten Ricardo Tormo en Ángel Nieto om de leiding van de wedstrijd. Nieto nam in de derde ronde de leiding, maar waar hij in eerdere GP's zonder problemen naar de overwinning kon rijden, moest hij dit keer echt strijd leveren tegen Tormo met zijn Bultaco. Nieto verbrak het ronderecord twee keer en bouwde en voorsprong van 7 seconden op, maar toen zijn banden het lieten afweten wist Tormo tot 2½ seconde te naderen. Thierry Espié en Maurizio Massimiani vochten om de derde plaats tot in de voorlaatste ronde, toen Espié viel en een voet brak. Peter Looijesteijn verspeelde een tiende plaats door een val in de laatste ronde. Uitslag 125cc-klasse Pos Coureur Merk Tijd Ptn 1 Ángel Nieto Minarelli 45' 47" 8 15 2 Ricardo Tormo Bultaco +2" 5 12 3 Maurizio Massimiani MBA +19" 4 10 4 Gert Bender GB Bender +24" 8 8 5 Bruno Kneubühler MBA +33" 4 6 6 Stefan Dörflinger Morbidelli 5 7 Jean-Louis Guignabodet Morbidelli 4 8 Walter Koschine Delta Fantic 3 9 Henk van Kessel Condor 2 10 Clive Horton Morbidelli 1 11 Martin van Soest Morbidelli 12 Jean-François Lecureux Morbidelli 13 Pier Paolo Bianchi Minarelli 14 Peter van Niel Morbidelli Niet gekwalificeerd Coureur Merk Oorzaak Gianpaolo Marchetti MBA Patrick Hérouard Morbidelli Jan Huberts MBA Barry Smith Morbidelli Jean-Paul Magnoni Morbidelli Niet gefinished Coureur Merk Oorzaak Anton Straver Morbidelli motor Thierry Espié Motobécane val Kees van de Ven MBA motor Eugenio Lazzarini Morbidelli Theo Timmer Morbidelli motor Juup Bosman Morbidelli Hans Müller MBA Cees van Dongen Morbidelli bandenCees van Dongen stopte in de 125cc-race omdat hij ontevreden was over zijn banden. Hij dacht dat de goede banden alleen aan topcoureurs ter beschikking werden gesteld, maar Ángel Nieto zag een voorsprong van 7 seconden door zijn slechte banden teruggebracht worden tot 2½ seconde. Peter Looijesteijn MBA Harald Bartol Morbidelli Theo van Geffen Morbidelli val August Auinger Morbidelli Rolf Blatter Morbidelli Matti Kinnunen MBA Patrick Plisson Morbidelli Per-Edvard Carlsson MBA val Top tien tussenstand 125cc-klasse PosCoureurMerkPtn 1 Ángel Nieto Minarelli 105 2 Thierry Espié Motobécane 48 3 Maurizio Massimiani MBA 35 4 Walter Koschine Fantic 25 Hans Müller MBA 6 Gert Bender Bender 24 Harald Bartol Morbidelli 8 Bruno Kneubühler MBA 21 9 Stefan Dörflinger Morbidelli 18 10 Eugenio Lazzarini Morbidelli 16 50cc-klasse Nadat Ricardo Tormo in Joegoslavië zijn eerste punten had gescoord vertrok hij in Assen samen met Eugenio Lazzarini als snelste. Tormo liep zelfs tot twaalf seconden weg van Lazzarini, die dat rustig liet gebeuren omdat Tormo toch geen bedreiging voor de titel vormde. Tormo verspeelde zijn kansen echter door een val waardoor Lazzarini met ruime voorsprong won. Henk van Kessel viel op de tweede plaats liggend uit door een defecte accu. Nu ging de tweede plaats naar Patrick Plisson met de ABF, terwijl Rolf Blatter derde werd. Peter Looijesteyn had getraind met een UFO, maar werd in de race vierde met een Kreidler. Later bleek dat de val van Tormo was veroorzaakt door een leesfout: Tormo kreeg via een pitbord een rondetijd van 3 minuut en 33 seconden voor, maar hij las 3.38. Daardoor dacht hij dat hij vijf seconden te langzaam reed en hij nam onnodig risico. Uitslag 50cc-klasse Pos Coureur Merk Tijd Ptn 1 Eugenio Lazzarini Van Veen-Kreidler 32' 40" 5 15 2 Patrick Plisson ABF +13" 3 12 3 Rolf Blatter Kreidler +13" 5 10 4 Peter Looijesteijn Bakker-Kreidler +32" 4 8 5 Wolfgang Müller Kreidler 6 6Hagen Klein viel tijdens het gevecht met Wolfgang Müller om de vijfde plaats, maar kon snel genoeg verdergaan om toch nog zesde te worden. Hagen Klein Hess Spezial 5 7 Jacky Hutteau ABF 4 8 Theo van Geffen Kreidler 3 9 Theo Timmer Bultaco 2 10 Gerrit Strikker Kreidler 1 11 Rudi Oosting Kreidler 12 Joaquín Galí Bultaco 13 Ton Kooyman Hemeyla 14 Chris Baert Kreidler 15 Daniel Corvi Kreidler 16 George Looijesteijn Kreidler Niet gekwalificeerd Coureur Merk Oorzaak Stefan Danielsson Kreidler Günter Schirnhofer Kreidler Gerhard Singer Kreidler Niet gefinished