Gerhard "Gerd" Barkhorn (20 March 1919 – 11 January 1983) was a German military aviator and wing commander in the Luftwaffe during World War II. As a fighter ace, he was the second most successful fighter pilot of all time after fellow pilot Erich Hartmann. Other than Hartmann, Barkhorn is the only fighter ace to ever exceed 300 claimed victories.

List of aerial victories claimed According to US historian David T. Zabecki, Barkhorn claimed 301 victories in 1,100 combat missions. He was shot down nine times, bailed out once and was wounded twice. Author Spick states his total number of combat missions was 1,104 and a mission-to-claim ratio of 3.67. Mathews and Foreman, authors of Luftwaffe Aces – Biographies and Victory Claims, researched the German Federal Archives and found records for 300 aerial victory claims, plus one further unconfirmed claim. All of his aerial victories were claimed on the Eastern Front.

Victory claims were logged to a map-reference (PQ = Planquadrat), for example "PQ 44793". The Luftwaffe grid map () covered all of Europe, western Russia and North Africa and was composed of rectangles measuring 15 minutes of latitude by 30 minutes of longitude, an area of about . These sectors were then subdivided into 36 smaller units to give a location area in size.

Barkhorn joined 6. Staffel (6th squadron) of Jagdgeschwader 52 (JG 52—52nd Fighter Wing) on 18 August 1940. Claim Date Time Type Location Claim Date Time Type Location – 6. Staffel of Jagdgeschwader 52 – 1 2 July 1941 18:50 DB-3 6 25 August 1941 10:40 I-153 2 28 July 1941 11:20 I-16 7 25 August 1941 12:59 I-18 (MiG-1) 3 29 July 1941 17:34 DB-3 8 23 September 1941 16:30 I-18 (MiG-1) 4 19 August 1941 13:35 I-18 (MiG-1) 9 4 October 1941 13:37 DB-3 5 22 August 1941 12:25 V-11 (Il-2) 10 30 November 1941 10:07 I-61 (MiG-3)

On 1 March 1942, Barkhorn was transferred and appointed Staffelkapitän (squadron leader) of 4. Staffel of JG 52.

Claim Date Time Type Location Claim Date Time Type Location – 4. Staffel of Jagdgeschwader 52 – 11 16 May 1942 06:18 MiG-1 87 8 December 1942 10:15 P-40 south of Prudboy 12 18 May 1942 05:50 R-5 88 10 December 1942 14:30 P-40 east of Barizynskij 13 25 May 1942 09:24 Il-2 89 11 December 1942 09:25 Yak-1 west of Kulpinskij 14 26 May 1942 05:28 LaGG-3 east of Protopopowka 90 11 December 1942 09:27 Yak-1 northwest of Kulpinskij 15 26 May 1942 11:30 Il-2 91 11 December 1942 09:30 Yak-1 northwest of Kulpinskij 16 27 May 1942 08:30 MiG-1 92 13 December 1942 10:45 P-40 northwest of Ssamochin 17 27 May 1942 15:28 Pe-2 northeast of Petrovskaja 93 13 December 1942 10:50 P-40 south of Kamenko 18 5 June 1942 04:45 MiG-1 94 13 December 1942 11:30 Il-2 north of Tschilekow 19 9 June 1942 14:52 LaGG-3 95 17 December 1942 07:50 Yak-1 south of Abganerovo 20 11 June 1942 09:45 LaGG-3 96 17 December 1942 10:10 Yak-1 west of Abganerovo 21 14 June 1942 13:55 LaGG-3 97 17 December 1942 13:11 Yak-1 north of Shutow 2 22♠ 22 June 1942 05:52 LaGG-3 Kupiansk 98 18 December 1942 09:45 Yak-1 east of Werch, Komskij 23♠ 22 June 1942 05:55 LaGG-3 Kupiansk 99 18 December 1942 10:35 Yak-1 west of Shutowo 24♠ 22 June 1942 05:57 LaGG-3 Kupiansk 100 19 December 1942 09:15 P-40 south of Sety 25♠ 22 June 1942 06:25 LaGG-3 Kupiansk 101 19 December 1942 09:20 P-40 south of Turguta 26♠ 22 June 1942 11:45 LaGG-3 102 20 December 1942 08:00 LaGG-3 east of Gratschij 27 23 June 1942 12:55 Yak-1 103 9 January 1943 12:45 Yak-1 PQ 28783, north of the Kuberke train stationvicinity of Zimovniki 28 24 June 1942 07:48 LaGG-3 104 9 January 1943 12:50 Yak-1 PQ 28783, northwest of Zimovniki 29 24 June 1942 07:52 LaGG-3 105 10 January 1943 06:17 Yak-1 PQ 28852, Remontnaja 30 25 June 1942 18:05 LaGG-3 106 4 February 1943 09:10 Yak-4 PQ 44 Ost 08892, northeast of Korsertschy-Chomuty 31 26 June 1942 13:05 LaGG-3 107 7 February 1943 12:10 Il-2 PQ 44 Ost 99472, northeast of Budjonowka 32 30 June 1942 18:05 LaGG-3 108 11 February 1943 07:15 I-16 PQ 44 Ost 8532, southwest of Eriwanskaja 33 30 June 1942 18:09 LaGG-3 109 11 February 1943 13:25 LaGG-3 PQ 44 Ost 8537, southeast of Gelendzhik 34 1 July 1942 06:05 LaGG-3 110 11 February 1943 13:30 LaGG-3 PQ 44 Ost 8537, northwest of Gelendzhik 35 1 July 1942 10:07 Il-2 111 11 February 1943 13:40 I-153 PQ 44 Ost 7564, southeast of Novorossiysk 36 1 July 1942 10:11 Boston 112 12 February 1943 06:03 I-16 PQ 34 Ost 75464, southeast of Kabardinka 37 1 July 1942 19:04 Hurricane 113 12 February 1943 06:10 I-16 PQ 34 Ost 75462, east of Kabardinka 38 2 July 1942 07:20 LaGG-3 114 12 February 1943 11:55 Yak-1 PQ 34 Ost 86552, southeast of Peltawskaja 39 2 July 1942 09:20 LaGG-3 115 12 February 1943 12:03 Yak-1 PQ 34 Ost 8659, northwest of Iwanowskaja 40 4 July 1942 06:27 LaGG-3 116 13 February 1943 13:34 Yak-1 PQ 34 Ost 8522, northwest of GeorgijeAfipskaja 41 4 July 1942 10:30 LaGG-3 117 22 February 1943 08:15 LaGG-3 PQ 34 Ost 75422, north of Hight 446 42 5 July 1942 17:43 Hurricane 118 22 February 1943 08:20 LaGG-3 PQ 34 Ost 75422, east of Schirokoja-Balka (Balker) 43 6 July 1942 15:30 LaGG-3 119 26 February 1943 10:45 LaGG-3 PQ 34 Ost 75463, southwest of Kabardinka 44 9 July 1942 15:55 LaGG-3 120 27 February 1943 14:00 Yak-1 PQ 34 Ost 86533, northwest of Staromyschastowskaja 45 10 July 1942 16:40 LaGG-3 121 28 April 1943 09:45 LaGG-3 PQ 34 Ost 86794, east of Mingrelskaja 46♠ 19 July 1942 07:00 LaGG-3 122 29 April 1943 13:20 LaGG-3 PQ 34 Ost 86792, northeast of Mingrelskaja 47♠ 19 July 1942 07:35 Hurricane vicinity of Rostov 123 29 April 1943 13:50 LaGG-3 PQ 34 Ost 85211, northwest of Nowo-Iwanowskoje 48♠ 19 July 1942 07:36 Hurricane vicinity of Rostov 124 29 April 1943 17:30 LaGG-3 PQ 34 Ost 85161, north of Kholmskaya 49♠ 19 July 1942 11:25 LaGG-3 125 30 April 1943 07:45 Spitfire PQ 34 Ost 85161, north of Kholmskaya 50♠ 19 July 1942 15:20 LaGG-3 126 30 April 1943 17:15 LaGG-3 PQ 34 Ost 85173, southwest of Usun 51♠ 19 July 1942 15:30 I-16 127 9 May 1943 16:55 LaGG-3 PQ 34 Ost 76864, Kruglik 52♠ 20 July 1942 07:07 LaGG-3 128 28 May 1943 09:18 Spitfire PQ 34 Ost 76893, southeast of Kijewskoje 53♠ 20 July 1942 13:16 LaGG-3 129 28 May 1943 09:48 Yak-1 PQ 34 Ost 76894, east of Kijewskoje 54♠ 20 July 1942 13:18 LaGG-3 130 29 May 1943 18:20 Il-2 PQ 34 Ost 75231, northwest of Krymskaja 55♠ 20 July 1942 13:20 LaGG-3 131 29 May 1943 18:25 Yak-1 PQ 34 Ost 76894, east of Kijewskoje 56♠ 20 July 1942 16:00 LaGG-3 132 31 May 1943 10:40 P-39 PQ 34 Ost 86573, south of Slavyanskaya 57 21 July 1942 09:55 I-16 133 31 May 1943 13:15 Yak-1 PQ 34 Ost 75231, northwest of Krymskaja 58 22 July 1942 17:46 Hurricane 134 8 June 1943 09:28 LaGG-3 PQ 34 Ost 76831, north of Anastasiewskaja 59 23 July 1942 04:15 LaGG-3 135 10 June 1943 11:59 La-5 PQ 34 Ost 85132, Abinskaja 60 23 July 1942 04:25 LaGG-3 136 10 June 1943 18:28 La-5 PQ 34 Ost 76861, north of Kijewskoje 61 23 July 1942 13:50 I-153 137 10 June 1943 18:34 La-5 PQ 34 Ost 86731, east of Krymskaja 62 24 July 1942 10:20 I-16 138 30 July 1943 06:40 Yak-1 PQ 34 Ost 76893, southeast of Kijewskoje 63 24 July 1942 15:13 LaGG-3 139 2 August 1943 08:00 Yak-1 PQ 34 Ost 99778, east of Wagoltschik 64 24 July 1942 15:14 LaGG-3 140 2 August 1943 12:15 Yak-1 PQ 34 Ost 88292, Kuybyshev 65 7 October 1942 08:05 LaGG-3 northeast Tuapse 141 4 August 1943 15:35 La-5 PQ 35 Ost 61355, Tomarovka 66 7 October 1942 13:25 LaGG-3 PQ 95674, Gunaiberg 142 4 August 1943 16:03 La-5 PQ 35 Ost 61365, Belgorod 67 7 October 1942 13:29 LaGG-3 PQ 95674, Gunaiberg 143 5 August 1943 09:58 La-5 PQ 35 Ost 61365, Belgorod 68 7 October 1942 13:29 LaGG-3 PQ 95674, Gunaiberg 144 5 August 1943 15:55 Yak-1 PQ 35 Ost 61339, northwest of Belgorod 69 9 October 1942 12:50 I-16 south of Nelkokow 145 5 August 1943 16:02 Yak-1 PQ 35 Ost 61418, Belgorod 70 20 October 1942 14:15 R-5 southeast of Tuapse 146 7 August 1943 07:05 Yak-1 PQ 35 Ost 61254, Melinowka 71 25 October 1942 13:30 LaGG-3 southeast of Slepsowskaja 147 7 August 1943 15:20 La-5 PQ 35 Ost 51474, Dorogoschtsch 72 25 October 1942 13:35 LaGG-3 southeast of Slepsowskaja 148 7 August 1943 15:27 La-5 PQ 35 Ost 51424, Protopopowka 73 26 October 1942 15:30 LaGG-3 east of Aponka 149 7 August 1943 18:32 La-5 PQ 35 Ost 60832, Sergejewka 74 26 October 1942 15:32 LaGG-3 PQ 44811, Bataku-Jurt 150 8 August 1943 06:10 Il-2 m.H. PQ 35 Ost 61523, Bessonowka 75 29 October 1942 12:42 Yak-1 north of Altebinal 151 8 August 1943 06:13 Il-2 m.H. PQ 35 Ost 61523, Bessonowka 76 30 October 1942 08:50 Yak-1 south of Lazarevskoye 152 12 August 1943 15:45 La-5 PQ 35 Ost 51843, east of Bogodacha 77 30 October 1942 11:50 LaGG-3 east of Schatschi 153 21 August 1943 08:07 La-5 PQ 34 Ost 88295, Kurykitschewo 78 30 October 1942 12:05 LaGG-3 southwest of Alexejewka 154 21 August 1943 11:07 Il-2 m.H. PQ 34 Ost 88256, east of Kalinowka 79 3 November 1942 14:45 LaGG-3 north of Tuapse 155 22 August 1943 14:20 La-5 PQ 35 Ost 70763, south of Krasnij-Oskol 80 10 November 1942 11:15 LaGG-3 southeast of Lazarevskoye 156 23 August 1943 10:00 La-5 PQ 34 Ost 79131, Dolegaskaja 81 15 November 1942 09:00 LaGG-3 southeast of Lazarevskoye 157 23 August 1943 10:27 La-5 PQ 35 Ost 70843, east of Krassnij-Oskol 82 28 November 1942 11:00 P-40 northeast of Bussinowka 158 23 August 1943 14:28 La-5 PQ 35 Ost 70792, east of Krassnij-Oskol 83 30 November 1942 08:30 P-40 west of Tundutow 159 23 August 1943 14:50 La-5 PQ 35 Ost 70792, east of Kamyschewicha 84 30 November 1942 08:40 Yak-1 south of Kauschino 160 24 August 1943 06:15 Yak-1 PQ 35 Ost 70812, east of Izium 85 30 November 1942 08:45 LaGG-3 north of Wertjatschi 161 24 August 1943 14:34 Yak-1 PQ 35 Ost 70784, south of Izium 86 2 December 1942 13:50 Yak-1 south of Tundutow 162? 26 August 1943 17:05 Il-2 m.H. PQ 34 Ost 76681, northwesth of Anastasijewskaja

On 1 September 1943, Barkhorn was appointed Gruppenkommandeur (group commander) of II. Gruppe (2nd group) of JG 52.