WarSpotting
@warspotting.bsky.social
📤 1482
📥 13
📝 439
OSINT database of visually confirmed material losses in 🇷🇺🇺🇦 war.
https://warspotting.net/
#ThrowbackLoss
This day year ago (2025) holds 14 visually confirmed 🇷🇺 conventional material losses in 🇺🇦. Among them this TDA-3 mobile smoke generator — rare species — generating smoke for one last time in Belgorod oblast 🥁 1/4
1 day ago
1
14
2
Last week holds 8 confirmed 🇷🇺
#WeeklyLosses
in 🇺🇦, sharp 📉 from the week before (28 then, 30 now), and only 2nd sub-10 week on the record as far as we can tell — although the first one (late Jan this year) is now at 17. Compare to: 2⃣0⃣2⃣5⃣: 73 2⃣0⃣2⃣4⃣: 68 2⃣0⃣2⃣3⃣: 41 2⃣0⃣2⃣2⃣: 136
3 days ago
0
10
2
#ThrowbackLoss
This day year ago (2025) holds 5 confirmed 🇷🇺 losses in 🇺🇦. Among them three Urals-4320 in different locations — although two remain unknown. Interestingly, Ural-4320 has took over KamAZ 6x6 as dominant 🇷🇺 truck since mid 2024:
x.com/WarSpotting/...
1/4
8 days ago
1
7
1
Last week holds 28 confirmed 🇷🇺
#WeeklyLosses
in 🇺🇦, virtually 2x 📈 from the week before (14 then, 15 now). Such jumps aren't unusual with the numbers this low, and here's how low they are compared to the same 7-day period before: 2⃣0⃣2⃣5⃣: 124 2⃣0⃣2⃣4⃣: 110 2⃣0⃣2⃣3⃣: 38 2⃣0⃣2⃣2⃣: 141
10 days ago
0
12
2
#ThrowbackLoss
This day year ago (2025) holds 16 visually confirmed 🇷🇺 losses in 🇺🇦. Among them these three MT-LB 6MB's North of Stepove, Polohy raion. With 24 total losses on the record so far, that's 1/8 of all confirmed losses of the type on a single day. 1/4
15 days ago
1
7
1
Last week holds 14 confirmed 🇷🇺
#WeeklyLosses
in 🇺🇦, further down from the week before (17 then, 21 now), and barely a scratch compared to the same 7-day period over previous years — at least in terms of conventional armour/weapon: 2⃣0⃣2⃣5⃣: 108 2⃣0⃣2⃣4⃣: 181 2⃣0⃣2⃣3⃣: 62 2⃣0⃣2⃣2⃣: 353
17 days ago
0
12
2
#ThrowbackLoss
This day year ago (2025) holds 13 confirmed 🇷🇺 losses in 🇺🇦. Among them this KamAZ 6x6 North-East of Kupiansk (image 1). Additional armor it sports appears to be the most common (and apparently semi-factory made) kit among variety of true makeshift retrofits. 1/4
22 days ago
1
6
1
Last week holds 17 confirmed 🇷🇺
#WeeklyLosses
in 🇺🇦, only nearly a half of what we registered week before (30 then, 32 now). Compare to the same 7-day period: 2⃣0⃣2⃣5⃣: 142 2⃣0⃣2⃣4⃣: 161 2⃣0⃣2⃣3⃣: 58 2⃣0⃣2⃣2⃣: 725 (since it includes Mar 31, a lot of early war losses accumulated here)
24 days ago
0
10
3
#MonthlyLosses
At 147 visually confirmed 🇷🇺 losses in 🇺🇦, Mar 2026 is essentially 2x up from Feb (72 then, 84 now). Quite a jump, largely attributed to renewed 🇷🇺 mechanized assaults. But not only that ⏬ 1/5
25 days ago
1
19
3
#ThrowbackLoss
This day year ago (2025) holds 18 confirmed 🇷🇺 losses in 🇺🇦. Among them this Tu-22M strategic bomber that crashed in Irkutsk oblast 4200 km away. Involved in missile strikes on 🇺🇦, it's still considered relevant. Remains later relocated to Belaya air base. 1/4
29 days ago
1
11
1
Last week holds 30 confirmed 🇷🇺
#WeeklyLosses
in 🇺🇦, considerably down from 42 the week before (then, 44 now), although still above last 3 months' 25.6 weekly average. Compare to the same 7-day period: 2⃣0⃣2⃣5⃣: 95 2⃣0⃣2⃣4⃣: 95 — yes, again 2⃣0⃣2⃣3⃣: 75 2⃣0⃣2⃣2⃣: 368 😱
about 1 month ago
1
11
1
#ThrowbackLoss
This day year ago (2025) holds 15 confirmed 🇷🇺 losses in 🇺🇦. Among them three tank families: T-72 (B or AV) in Volnovakha raion, T-80BVM Obr. 2022 in Pokrovsk raion, and T-90A in Kupiansk raion — all with their own ideas of how cope cage should look like. 1/4
about 1 month ago
1
9
2
Last week holds 42 confirmed 🇷🇺
#WeeklyLosses
in 🇺🇦, further 📈 from 34 the week before (then, 35 now) as 🇷🇺 somewhat re-animated its mechanized assaults lately. Compare to the same 7 days before: 2⃣0⃣2⃣5⃣: 104 2⃣0⃣2⃣4⃣: 99 2⃣0⃣2⃣3⃣: 64 2⃣0⃣2⃣2⃣: 428
about 1 month ago
0
10
1
#ThrowbackLoss
This day year ago (2025) holds 18 confirmed 🇷🇺 losses in 🇺🇦. Among the 5 BMD-2's (plus one of unclear status), three of them — or rather what's left — along this 100m stretch SE of Chasiv Yar as 🇷🇺 was pushing West. It's got ~3km farther over last year. 1/4
about 1 month ago
1
6
1
Last week holds 34 confirmed 🇷🇺
#WeeklyLosses
in 🇺🇦, quite a 📈 compared to 14 week before (then, 21 now) — although most of them (20) are rather soft targets (trucks, UGVs). Compare to the same 7-day period before: 2⃣0⃣2⃣5⃣: 74 2⃣0⃣2⃣4⃣: 120 2⃣0⃣2⃣3⃣: 59 2⃣0⃣2⃣2⃣: 244
about 2 months ago
0
7
2
#ThrowbackLoss
This day year ago (2025) holds 7 confirmed 🇷🇺 losses in 🇺🇦. Among them these two MT-LBu NE of Vovchansk, one actually in 🇷🇺 just across the border. Interestingly, 10 out of 38 (26%) 🇷🇺 losses of the type as of now have been lost within ~3km radius from here. 1/4
about 2 months ago
1
7
2
Last week holds 14 confirmed 🇷🇺
#WeeklyLosses
in 🇺🇦. Although 🤏 up from 11 week before (then, 14 now), it's below last 3mo (29.9), 2mo (19.6), and 1mo (18.8) weekly avg at the same time. Compare to the same 7-day period before: 2⃣0⃣2⃣5⃣: 67 2⃣0⃣2⃣4⃣: 103 2⃣0⃣2⃣3⃣: 73 2⃣0⃣2⃣2⃣: 529
about 2 months ago
0
11
2
#MonthlyLosses
With Feb 2026 behind, let's have a quick look back at it, shall we? At 72 visually confirmed material 🇷🇺 losses in 🇺🇦, it's pretty much in the same ballpark as Jan (74 then, 87 now) — and yes, months under 100 seem new normal now. 1/4
about 2 months ago
2
15
4
#ThrowbackLoss
This day year ago (2025) holds 8 🇷🇺 losses in 🇺🇦. Among them this BMP-1 with peculiar cope cage that almost encroaches turtle territory. Btw, to address constantly evolving cage building trends, we recently introduced 'Hedgehog' tag:
ukr.warspotting.net/search/?tag=39
1/4
about 2 months ago
1
8
2
Last week holds 11 confirmed 🇷🇺
#WeeklyLosses
in 🇺🇦, down from 13 week before (then, 17 now). Compare to the same 7-day period: 2⃣0⃣2⃣5⃣: 116 2⃣0⃣2⃣4⃣: 128 2⃣0⃣2⃣3⃣: 119 2⃣0⃣2⃣2⃣: 407 We'll also be looking back at entire Feb in upcoming days. Stay tuned!
about 2 months ago
0
9
1
#ThrowbackLoss
This day year ago (2025) holds 10 visually confirmed 🇷🇺 losses in 🇺🇦. That day HUR claimed bunch of high profile targets — mostly radars — hit in Crimea overnight. Unfortunately, few of them like this KamAZ with KUNG (left) could be confirmed via aftermath. 1/4
2 months ago
1
13
3
Last week holds 13 visually confirmed 🇷🇺
#WeeklyLosses
in 🇺🇦, down from 18 week before (then, 19 now), and utterly unimpressive compared to the same 7-day period before: 2⃣0⃣2⃣5⃣: 121 2⃣0⃣2⃣4⃣: 106 2⃣0⃣2⃣3⃣: 54 Rolling into its 5th year, this war is now something completely different. 1/2
2 months ago
1
11
1
#ThrowbackLoss
This day year ago (2025) holds 16 visually confirmed 🇷🇺 losses in 🇺🇦. Among them this what looks like 🌘 landscape. What we actually see here is two BMD-4's and a BMD-2 reduced to dust after 🇷🇺 49 Air Asst Bgd moved them around Piatykhatky, Vasylivka raion. 1/3
2 months ago
1
7
1
Last week holds 18 visually confirmed 🇷🇺 material
#WeeklyLosses
in 🇺🇦, very much on par with 15 week before (then, 16 now), and barely anything to write home about compared to the same 7-day period over previous years: 2⃣0⃣2⃣5⃣: 81 2⃣0⃣2⃣4⃣: 63 2⃣0⃣2⃣3⃣: 77
2 months ago
0
10
1
#ThrowbackLoss
This day year ago (2025) holds 10 visually confirmed 🇷🇺 armoured material losses in 🇺🇦. Among them this tank destroyed in a tree line South of Novyi Komar, Volnovakha raion that despite precise location and various footage remains unidentified to this day. 1/3
3 months ago
1
7
1
Last week holds 15 🇷🇺 losses in 🇺🇦, up from week before (5 initially, 11 now) yet historically low compared to the same 7-day period: 2⃣0⃣2⃣5⃣: 83 2⃣0⃣2⃣4⃣: 63 2⃣0⃣2⃣3⃣: 71 We're now running out of adverbs that describe how *unusually* low these are and going to stop doing that.
3 months ago
0
7
1
#MonthlyLosses
Jan 2026 has just ended, and right off the bat we're seeing what we've been anticipating for quite a while now: sub-100 month. At 74 scored 🇷🇺 losses in 🇺🇦, there's not much else to say about it, except maybe 3 things. ⏬ 1/4
3 months ago
1
15
2
#ThrowbackLoss
This day year ago (2025) holds 10 confirmed 🇷🇺 losses in 🇺🇦. Not quite among them this 'Giatsint-S' SPG hit somewhere in Kherson oblast, rather tricky one. Despite grave impact, the footage doesn't show any concerning aftermath or fire, hence only damaged. 1/3
loading . . .
3 months ago
2
8
1
Last week holds 5 — yes, five — visually confirmed 🇷🇺
#WeeklyLosses
in 🇺🇦, unprecedentedly low compared to anything we've seen incl. the week before, already extremely low (18 then, 19 now), let alone same period over previous years: 2⃣0⃣2⃣5⃣: 79 2⃣0⃣2⃣4⃣: 92 2⃣0⃣2⃣3⃣: 55 1/2
3 months ago
1
10
2
#ThrowbackLoss
This day year ago (2025) holds 9 visually confirmed 🇷🇺 material losses in 🇺🇦. Among them rare combo: KamAZ 6x6 with T-72B3 Obr. 2022 on its back parked at the bus stop in Varvarivka, N of Siverskodonetsk. Both vehicles caught fire and burned down immediately. 1/3
3 months ago
1
11
1
Last week holds 18 visually confirmed 🇷🇺 heavy material
#WeeklyLosses
in 🇺🇦, pretty much identical to the week before (initially 17, now 21), both rather scratching the bottom of what the same 7-day period used to be: 2⃣0⃣2⃣5⃣: 81 2⃣0⃣2⃣4⃣: 80 2⃣0⃣2⃣3⃣: 43
3 months ago
1
12
1
#ThrowbackLoss
This day year ago (2025) holds 8 visually confirmed material 🇷🇺 losses in 🇺🇦, 4 of them happen to be BMD-2's from Chasiv Yar assault. Here's 🤯 video of 🇺🇦 T-72M1 engaging one of them with its 125mm main gun at point blank, after which it was no more. 1/3
loading . . .
3 months ago
1
14
2
Last week holds 17 visually confirmed 🇷🇺 heavy material
#WeeklyLosses
in 🇺🇦, nearly the same as week before (initially 14, now 19) and ultra-low compared to the same 7-day period before: 2⃣0⃣2⃣5⃣: 68 2⃣0⃣2⃣4⃣: 64 2⃣0⃣2⃣3⃣: 53
3 months ago
0
11
1
#ThrowbackLoss
This day year ago (2025) holds 13 visually confirmed 🇷🇺 losses in 🇺🇦. Among them not 1⃣, not 2⃣, not 3⃣ but 4⃣ spectacular 💥's: BMP of some kind, 2S23 'Nona-SVK', 2S1 Gvozdika, and presumably BMD-2. 1/3
4 months ago
1
10
2
Last week holds 14 confirmed 🇷🇺
#WeeklyLosses
in 🇺🇦, further down from 22 week before (initially, now 29). These numbers are particularly dwarfed by previous years over exact same 7-day period: 2⃣0⃣2⃣5⃣: 83 2⃣0⃣2⃣4⃣: 78 2⃣0⃣2⃣3⃣: 58
4 months ago
0
12
2
#ThrowbackLoss
This day year ago (2025) holds 15 🇷🇺 losses in 🇺🇦. Among them not one but two BTR-D's in Kursk oblast where 🇷🇺 air assault units were deployed. What makes it 😮 is the fact that 72 out of 105 have been lost back in 2022, and only one more lost since year ago. 1/3
4 months ago
1
12
1
Last week holds 22 confirmed 🇷🇺
#WeeklyLosses
in 🇺🇦, back to 20ish baseline from 50+ bump in mid Dec. Bear in mind: this particular week is likely poised to grow since it holds Dec 31, placeholder for unknown 2025 date. Compare to: 2⃣0⃣2⃣4⃣/2⃣5⃣: 89 2⃣0⃣2⃣3⃣/2⃣4⃣: 88 2⃣0⃣2⃣2⃣/2⃣3⃣: 70
4 months ago
0
8
1
It's hard to believe we're 👀 5th calendar year of
#UkraineRussiaWar
. Among other things this means our end-of-year overviews are getting increasingly more colorful. The colors appear to tell us what we already know: 2025 is 📉 in almost all departments. But there's more ⏬ 1/
4 months ago
1
14
7
#ThrowbackLoss
This day year ago (2025 — yes, 2025 🤯) holds 7 confirmed 🇷🇺 losses in 🇺🇦. *Not* among them Mi-28NM heli reportedly lost in Voronezh oblast. Despite reports coming from 🇷🇺 side, and crew obituaries on the web, there is no visual evidence as of today, hence not on our list. 1/3
4 months ago
1
11
1
Visually confirmed 🇷🇺
#WeeklyLosses
in 🇺🇦 accelerated to 57 last week from 40 week before (initially, 46 now). This is well above last 3 months' (41) yet below this year's (62) weekly avg. Also ambivalent compared to the same 7-day period before: 2⃣0⃣2⃣4⃣: 75 2⃣0⃣2⃣3⃣: 90 2⃣0⃣2⃣2⃣: 40
4 months ago
0
13
3
#ThrowbackLoss
This day year ago (2024) holds mere 3 visually confirmed 🇷🇺 losses in 🇺🇦. Among them this BMP-3 hit by something that made the garage it was hiding inside virtually disappear in Novozlatopil, Polohy raion. 1/3
4 months ago
1
14
2
Last week holds 40 confirmed 🇷🇺
#WeeklyLosses
in 🇺🇦, nifty departure from 15 week ago. Tbh we forgot last time we remotely approached any of the previous years, yet here we go: 2⃣0⃣2⃣4⃣: 67 2⃣0⃣2⃣3⃣: 57 2⃣0⃣2⃣2⃣: 36 This also means we're absolutely not seeing sub-100 month this year 🤷♂️
4 months ago
0
9
1
#ThrowbackLoss
This day year ago (2024) holds 9 visually confirmed 🇷🇺 losses in 🇺🇦. Among them this BMP-2 FPV'ed in South Kupiansk raion right besides another BMP-2 FPV'ed three months earlier. Cases of multiple vehicles destroyed on exact same spot months apart are rare but not 😱 rare. 1/3
4 months ago
1
8
1
Last week holds 15 visually confirmed 🇷🇺 material
#WeeklyLosses
in 🇺🇦, back down from 22 the week before (initially reported, 31 now) and remarkably low compared to exact 7-day period on any of the previous years: 2⃣0⃣2⃣4⃣: 84 2⃣0⃣2⃣3⃣: 72 2⃣0⃣2⃣2⃣: 53 1/3
5 months ago
1
10
1
#ThrowbackLoss
This day year ago (2024) holds 15 🇷🇺 losses in 🇺🇦. Among them these four MT-LB/LBu from 🇷🇺 assault South of Kupiansk, some of them heavily modified with additions, which is somewhat in spirit of MT-LB platform as we explored here:
x.com/WarSpotting/...
1/3
5 months ago
1
11
2
Last week holds 22 confirmed
#Russian
losses in
#Ukraine️
, up from 16 initially reported week before (26 now) — and both deep underwater compared to the same 7-day period before: 2⃣0⃣2⃣4⃣: 150 (incl. 51 autumn losses we attribute to Nov 31) 2⃣0⃣2⃣3⃣: 78 (17) 2⃣0⃣2⃣2⃣: 271 (150)
5 months ago
0
11
2
#ThrowbackLoss
This day year ago (2024) holds 22 confirmed 🇷🇺 losses in 🇺🇦. Among them 3x Remdiesel Z-STS 'Akhmat' and 1x 'VPK-Ural', plus heavily damaged STS 'Sarmat-3'. That's a lot of IMVs on a single day for an army that barely uses them, especially compared to 🇺🇦. 1/3
5 months ago
1
11
1
#MonthlyLosses
Here's super-quick look back at Nov 2025, which has just passed. At 115 visually confirmed 🇷🇺 losses in 🇺🇦, it's almost record breaking: only a touch above 106 we initially reported in Jul — although likely to grow just like Jul did and is at 163 now. 1/3
5 months ago
1
16
4
Last week holds 16 confirmed 🇷🇺
#WeeklyLosses
in 🇺🇦, further 📉 from the week before (17 then, 19 now). Compare to: 2⃣0⃣2⃣4⃣: 116 2⃣0⃣2⃣3⃣: 58 2⃣0⃣2⃣2⃣: 72 This, of course, impacted entire last month that has just ended. Stay tuned as we'll be rolling out monthly overview soon.
5 months ago
0
7
3
#ThrowbackLoss
This day year ago (2024) holds 9 confirmed 🇷🇺 losses in 🇺🇦. *NOT* among them this BTR-82AT FPV'ed in Sudzha raion. Despite being abandoned at the time it's only damaged on our list since there was no major damage and the area is now back under 🇷🇺 control. 1/3
5 months ago
1
9
1
Load more
feeds!
log in