The recordRussia's versions cancel each other. If a Ukrainian Su-25 shot MH17 down (MoD, July 2014), there was no Buk; if a Buk 9M38M1 was fired from Zaroshchenske (Almaz-Antey, June 2015), it was not a 9M38 (Almaz-Antey, October 2015); and if the missile was no. 8868720 from a 1986 batch (MoD, September 2018), then Russia accepts that the parts recovered by the JIT are the weapon — the Buk scenario it had first denied.
Fair to sayUkraine did not close its airspace above FL320 before 17 July 2014; the Dutch Safety Board found it had sufficient reason to do so. The Dutch court acquitted one of the four accused (Pulatov). The JIT found "strong indications" but not conclusive proof that the decision to supply the Buk was taken by President Putin.
Claim 1 · Lt-Gen Andrei Kartapolov, Russian General Staff · Moscow, 21 Jul 2014“An altitude gain was detected for a Ukrainian combat jet, supposedly a Su-25… flying at a distance of 3–5 kilometers from the Boeing… We would like Kiev to explain why a combat jet was flying almost at the same altitude and the same time.”
MoD briefing, Moscow, 21 Jul 2014, as published by RIA Novosti (English) · source ↗ Abandoned by Russia itselfThe Dutch Safety Board examined the air-to-air scenario and excluded it: the damage pattern and the 9N314M fragments fit only a Buk surface-to-air missile; "no scenario other than a Buk surface-to-air missile can explain this combination of facts" (13 Oct 2015). Russia's own next two versions — Almaz-Antey (2015) and the MoD (2018) — argue about which Buk missile, not whether a Buk was used. The JIT, the Dutch court and the ECtHR all found a Buk launched from territory held by the "DPR". Concedes: That a surface-to-air Buk was the alternative Russia was arguing against — and that Russian radar data existed.Evidence tiers: A · C
Claim 2 · Lt-Gen Andrei Kartapolov · 21 Jul 2014“[The Boeing] crashed within the operating zone of the Ukrainian army's self-propelled, medium-range surface-to-air Buk… The presence of the Ukrainian combat jet can be confirmed by video shots made by the Rostov monitoring center.”
Same briefing, 21 Jul 2014 (RIA Novosti English text) · source ↗ No evidence presentedNo Ukrainian Buk was ever located by any investigation within range of the launch area. The DSB's 320 km² launch area, derived from the damage pattern, lies south of Snizhne, in territory controlled by the "DPR" on 17 Jul 2014 (DSB, 13 Oct 2015). The Dutch court ruled out alternative launch areas on the basis of smoke-trail photographs, a protected witness, satellite images, intercepted calls, telecom mast data, photographs and videos of the Buk and fragment analysis, and found no evidence of tampering (summary of the judgment, 17 Nov 2022). The "Rostov video" has never been produced to any court. Concedes: That the area was within reach of a Buk — the weapon the DSB, JIT and court identified.Evidence tiers: C
Claim 3 · Yan Novikov, Director-General of Almaz-Antey · Moscow, 2 Jun 2015“[MH17 was hit by a] 9M38M1 [missile]… no longer used in Russia… [fired from south of] Zaroshchenskoye.”
Almaz-Antey press conference, 2 Jun 2015 (as reported by The Moscow Times) · source ↗ Contradicted by Almaz-Antey's own second versionFour months later the same company said the missile was not a 9M38M1 but an older 9M38 with a 9N314 warhead, and denied the "I-beam" fragments it had earlier said were in the wreckage (press conference, 13 Oct 2015; Defense News, 18 Oct 2015). The DSB found a 9N314M warhead — the type fitted to the 9M38M1 — from the bow-tie fragments recovered from the wreckage and the crew's bodies (13 Oct 2015). Zaroshchenske lies about 16 km from the impact point, outside even the widest launch area modelled by the Dutch NLR (Bellingcat, 17 Oct 2015). The company presented its findings as "the basis for a court appeal against EU sanctions". Concedes: That MH17 was shot down by a Buk missile — the end of the Su-25 version.Evidence tiers: C
Claim 4 · Yan Novikov · Moscow, 13 Oct 2015 (hours before the DSB report)“We have proved beyond doubt that the missile fired over Ukraine was a 9M38… [launched] from the village of Zaroshchenskoye controlled by Ukrainian troops. The 9M38 missile was withdrawn from Russian army service.”
Almaz-Antey press conference, 13 Oct 2015 (TASS, Defense News) · source ↗ Contradicted by the forensic recordThe DSB and the JIT identified a 9M38-series missile with a 9N314M warhead; the JIT recovered the missile's engine casing and venturi and "has no doubt the casing and venturi originate from a 9M38 series BUK missile" (24 May 2018). Who controlled Zaroshchenske on 17 Jul 2014 was examined by the DSB (launch area under separatist control) and by Bellingcat (no Ukrainian troops or Ukrainian Buk in the 9M38M1 area; no Ukrainian Buk in the 9M38 area, launch "highly unlikely", 29 Feb 2016). The Dutch court found the launch site was a farm field near Pervomaiskyi in "separatist-controlled territory" and ruled out other areas (17 Nov 2022). Whether the 9M38 was still in Russian service is beside the point: the court found the TELAR and its missile came from Russia. Concedes: That Almaz-Antey's June 2015 version was wrong. Russia's test used a 9M38M1 — provided, Novikov said, by the Ministry of Defence — which the company had said in June was not in Russian stocks.Evidence tiers: C
Claim 5 · Lt-Gen Nikolai Parshin · Maj-Gen Igor Konashenkov · Moscow, 17 Sep 2018“[Missile no.] 8868720… manufactured at a military plant in Dolgoprudny… in 1986… [dispatched on 29 December 1986 to] military unit 20152 [in Ukraine]… [the missile] came from the arsenals of the Ukrainian army, not from Russia.”
MoD briefing, 17 Sep 2018 (Sputnik English; Mediazona Russian text) · source ↗ Self-incriminating: accepts the JIT's missile, abandons the Su-25The serial number came from the venturi and engine casing recovered by the JIT, which on 24 May 2018 had asked the public for help identifying the unit to which the missile was delivered. By answering, the MoD accepted that these parts are the weapon that destroyed MH17. The JIT had already traced the launcher — not the missile — by its unique features ("a fingerprint, as it were") to the 53rd Anti-Aircraft Missile Brigade in Kursk, from its journey on 23–25 Jun 2014 to its appearance in Donetsk on 17–18 Jul 2014 (24 May 2018). The court found the Buk TELAR "came from the Russian Federation, complete with a crew" (JIT transcript, 8 Feb 2023). Where a 1986 missile was stored for 28 years does not say who fired it in 2014. Konashenkov's claim that JIT videos were "fabricated" was not accepted by the court, which found no evidence of tampering. Concedes: The weapon: a 9M38-series Buk missile. And that Russia keeps 32-year-old delivery records for a single missile — but has produced no record of the 53rd Brigade's movements in June–July 2014.Evidence tiers: C
Claim 6 · Russian Ministry of Defence, statement 24–25 May 2018 · Vladimir Putin, St Petersburg, 25 May 2018“Not a single anti-aircraft missile system from the Russian Federation has ever crossed the Russia-Ukraine border. … [Putin, asked whether the missile was Russian:] Certainly not.”
MoD statement, 24–25 May 2018 (TASS, Jakarta Post/AFP); Putin at SPIEF, 25 May 2018 (TASS) · source ↗ Already adjudicatedDistrict Court of The Hague, 17 Nov 2022: MH17 was destroyed by a Buk missile fired by a Buk TELAR near Pervomaiskyi; the TELAR was brought into Ukraine at Dubinskiy's request and came from the Russian Federation with a crew; Girkin, Dubinskiy and Kharchenko sentenced to life for 298 murders; compensation of more than €16 million awarded to 306 relatives. ECtHR Grand Chamber, 9 Jul 2025: the missile "was intentionally fired" from occupied territory, by a member of the Russian Buk-TELAR crew or of the "DPR" — Russia responsible either way; violations of Articles 2, 3 and 13. ICAO Council, 12 May 2025: the claims of Australia and the Netherlands "well founded in fact and in law"; Russia failed its obligations under Article 3 bis of the Chicago Convention. Concedes: Putin's own admission the same day: "We take no part in it" — Russia's absence from the investigation was its choice; the JIT invited Russian participation from 2014.Evidence tiers: A · C
Claim 7 · Vitaly Churkin, Permanent Representative · UN Security Council, 7498th meeting, 29 Jul 2015“We have repeatedly stated that we do not support the idea of setting up a tribunal under Chapter VII of the Charter. There are no grounds for it, given that in resolution 2166 (2014) the Security Council did not classify [the crash] as a threat to international peace and security… The position that we have adopted today has nothing in common with promoting impunity.”
S/PV.7498, 7498th meeting, 29 Jul 2015 (UN verbatim record, via un-project.org/meeting/S-PV-7498); summary SC/11990 · source ↗ Blocks the court it says it wantsDraft S/2015/562 (Malaysia, Australia, Belgium, the Netherlands, Ukraine) received 11 votes in favour, 3 abstentions (Angola, China, Venezuela) and one against — Russia's veto. Russia had voted for resolution 2166 a year earlier, which demanded accountability and full cooperation with the investigation. The consequence of the veto was a national prosecution in the Netherlands, where Russia then refused to appear. The Netherlands: "I find it incomprehensible that a member of the Security Council obstructs justice in a tragedy that has affected so many" (Koenders). Ukraine: "There is no reason to oppose such a move unless you are one of the perpetrators" (Klimkin). Concedes: That a court would decide — and that Russia preferred it not to.Evidence tiers: A
Claim 8 · Dmitry Peskov, Presidential press secretary · Moscow, 9 Jul 2025“[Russia considers the ECtHR rulings] null and void [and will not comply].”
Kremlin briefing, 9 Jul 2025, as reported by Ukrainska Pravda (citing Kommersant), pravda.com.ua/eng/news/2025/07/09/7520988 · source ↗ Misstates the lawRussia ceased to be a party to the European Convention on 16 Sep 2022, but the Court "is still competent to deal with cases concerning facts from before 16 September 2022" (ECtHR Q&A, 9 Jul 2025). Russia took part in the admissibility stage of the Ukrainian applications, answered the Court on interim measures in March 2022, then chose not to file a memorial or attend the Grand Chamber hearing of 12 Jun 2024; the Court found "insufficient cause" for this and held the "deplorable failure" to cooperate a breach of Article 38. The judgment stands on the Convention Russia ratified in 1998 and binds it for the period examined. The same week Russia called the ICAO Council's decision "illegitimate" (MFA, 14 May 2025) and had earlier called the Dutch verdict "a political bid to implicate Russia" (MFA, 17 Nov 2022). Concedes: That the judgment exists and that Russia will not implement it — non-compliance, not invalidity.Evidence tiers: A
What we askCite the three Russian versions side by side whenever Russia raises MH17 in the Council — they refute each other · call on Russia to implement the ECtHR judgment of 9 Jul 2025 and the ICAO Council decision of 12 May 2025, including reparations to the Netherlands and Australia · support the Netherlands' and Australia's pursuit of the ICAO remedies and the ECtHR just-satisfaction stage · ask Russia to transfer Girkin, Dubinskiy and Kharchenko or to prosecute them itself, as Article 2 ECHR requires · keep MH17 in every accountability text: the pattern of denial began here.
SourcesRussian MoD briefings 21 Jul 2014 (RIA/TASS) and 17 Sep 2018 (Sputnik/Mediazona); MoD statement 24–25 May 2018 (TASS) · Almaz-Antey 2 Jun and 13 Oct 2015 (Moscow Times, TASS, Defense News) · Putin, SPIEF 25 May 2018 (TASS) · SC/11990, 29 Jul 2015 · DSB 13 Oct 2015 · JIT 24 May 2018, 8 Feb 2023 · District Court of The Hague 17 Nov 2022 · ICAO 12 May 2025; Russian MFA 14 May 2025 · ECtHR GC 9 Jul 2025 (press release, Q&A; HUDOC 001-244292); Peskov 9 Jul 2025 · Bellingcat 2015–16 · EUvsDisinfo · full list on page 6
Russian Ministry of Defence, Almaz-Antey, the Kremlin · Moscow, New York, The Hague · 2014–2025. On 17 July 2014 flight MH17 was shot down over eastern Ukraine; 298 people died. In eleven years Russia has offered at least three incompatible explanations — a Ukrainian fighter jet, a Ukrainian Buk from Zaroshchenske, a Soviet missile "delivered to Ukraine in 1986" — and has vetoed, boycotted or declared "null and void" every body that examined the evidence. Eight claims, the record, and what each concedes. The key point: Russia's versions contradict each other before anyone else has to.