Balapan Moto3 di Sachsenring berlangsung dengan kondisi udara yang membaik setelah makan siang, dengan suhu udara mencapai 21 derajat Celcius dan lintasan 34 derajat Celcius. Para pembalap pun dapat meningkatkan kecepatan mereka dalam situasi yang lebih nyaman ini.
David Munoz menjadi yang tercepat dengan catatan waktu 1:25,634, diikuti oleh Alvaro Carpe dan Taiyo Furusato yang bersaing untuk posisi kedua. Namun, Furusato mampu merebut posisi tercepat dengan waktu 1:25,471, diikuti oleh David Almansa dan David Munoz. Aksi salip menyalip terjadi saat sisa waktu tinggal 10 menit, dan Ryusei Yamanaka berhasil memangkas gap menjadi 0,375 detik hingga akhirnya menduduki posisi kedua.
Meskipun Furusato berusaha mempertahankan posisinya, ia akhirnya tergeser ke posisi keenam karena beberapa pesaingnya mampu meningkatkan kecepatan mereka. David Munoz keluar sebagai yang tercepat dengan catatan waktu 1:24,767, diikuti oleh David Almansa, Scott Ogden, Maximo Quiles, dan Jacob Roulstone dalam lima besar. Sebanyak 14 pembalap, termasuk Munoz, Almansa, Ogden, Quiles, Roulstone, Furusato, dan lainnya, langsung lolos ke kualifikasi kedua setelah hasil FP2 Moto3 Jerman.
Insiden kecil terjadi saat Munoz terpaksa membawa motornya ke gravel trap pada Tikungan 1, namun hal ini tidak mempengaruhi capaiannya. Ini menunjukkan persaingan sengit dalam balapan Moto3 di Sachsenring, dengan pembalap-pembalap muda yang memberikan yang terbaik dalam upaya mereka meraih hasil terbaik.