Jorge Lorenzo z zespołu Ducati osiągnął najlepszy czas okrążenia podczas drugiej sesji treningowej GP Niemiec, wyprzedzając Danilo Petrucciego i Andreę Iannone, najszybszego z pierwszej sesji.
Hiszpan mimo dobrego tempa w pierwszym treningu, w drugiej sesji zwlekał z przejechaniem najszybszego okrążenia, jednak na dwie minuty przed końcem wykręcił czas na poziomie 1:20.885, co dało mu finalnie pierwszą lokatę.
Pierwsze miejsce przez większość treningu należało do Marca Marqueza, który już w piątej minucie znalazł się na czele, poprawiając swój czas z porannego treningu. Zawodnik Repsol Hondy był bardzo bliski poprawy swojego, jak i rezultatu Lorenzo, jednak ratunek przed upadkiem w lewym dwunastym zakręcie spowodował, że nie uzyskał najlepszego czasu, a z wynikiem 1:21.349 znalazł się na piątej pozycji.
Na drugim miejscu znalazł się ostatecznie Danilo Petrucci z Pramac Racing, który do Hiszpana stracił 0.257 sekund, plasując się przed Andreą Iannone (1:21.204) i Andreą Dovizioso (1:21.309).
Tuż za liderem klasyfikacji kierowców znalazł się Maverick Vinales, tracący do czołowej piątki jedynie 0.035 sekundy, a także Takaaki Nakagami z LCR Honda, który swoje najszybsze kółko pokonał o ponad pół sekundy wolniej od lidera drugiej sesji.
Ósmy ostatecznie był Jack Miller (1:21.497), wyprzedzający Cala Crutchlowa (1:21.540) oraz zamykającego pierwszą dziesiątkę Alvaro Bautistę (1:21.568).
Wolniejsze tempo w drugim piątkowym treningu zaprezentował Valentino Rossi, który zakończył przygotowania dopiero na siedemnastym miejscu tuż za Hafizhem Syahrinem z Tech 3, a przed drugim reprezentatem tej ekipy Johannem Zarco.
Dwudziesty był Dani Pedrosa z czasem 1:22.305 przed Stefanem Bradlem, zastępującym Franco Morbidellieg, który uzyskał czas 1:22.457.
Poważnemu wypadkowi, już na początku sesji, uległ Mika Kalio, który wypadł z tory w ósmym zakręcie i z impetem wraz z motocyklem uderzył w bandę okalającą tor. Fin został zabrany do centrum medycznego.