| 1 | Dec 4, '23 | I just watched the roughly 45-minute footage of October 7th at a private screening in NYC. Here are my immediate thoughts minutes after watching it. 🧵 | 307× | 18.9M | 53k | 19k | 14k |
| 2 | Jul 23, '25 | I’m a War Scholar. There Is No Genocide in Gaza In his New York Times op-ed titled “I’m a Genocide Scholar. I Know It When I See It,” Omer Bartov accused Israel of committing genoc | 87× | 5.4M | 28k | 6.7k | 8.2k |
| 3 | Dec 7, '23 | Since there has been a sudden burst of experts on the handling of prisoners of war, here is what I see from the photos of the @IDF and Hamas prisoners of war in Gaza. 🧵 | 70.9× | 4.4M | 13k | 2.3k | 1.4k |
| 4 | May 14, '25 | Operation Sindoor: A Decisive Victory in Modern Warfare India has not declared Operation Sindoor completely over. What exists now is a sensitive halt in operations. Some may call i | 58.2× | 3.6M | 28k | 6.9k | 3.2k |
| 5 | Dec 10, '23 | “I am changed forever more [after watching the Oct 7th video], there is your context madam presidents…this is not about a territorial dispute, it’s not about oppressors and the opp | 38.3× | 2.4M | 22k | 5.6k | 1.9k |
| 6 | Jan 30, '24 | IMO Israel has implemented more measure to prevent civilian casualties in urban warfare than any other military in the history of war. This includes many measure the U.S. has (or h | 37.9× | 2.3M | 11k | 3.2k | 2.6k |
| 7 | Mar 29, '24 | .@joerogan you are very wrong on Israel and how the war is going in Gaza. I just got back from Gaza. I am one of the world’s leading experts on urban warfare. Let’s have a conversa | 37.3× | 2.3M | 10k | 2k | 572 |
| 8 | Sep 18, '24 | Hezbollah Pager Operation. A few personal thoughts. | 34.1× | 2.1M | 12k | 1.7k | 2.5k |
| 9 | Sep 4, '25 | Israel Is Not Committing Genocide: Exposing the Distortion of Law and Truth By Arsen Ostrovsky and John Spencer As day follows night, recycled accusations of “genocide” are once ag | 30.6× | 1.9M | 11k | 3.2k | 2.5k |
| 10 | May 4, '24 | Israel has done more to prevent civilian casualties in war than any military in history — above & beyond what international law requires & more than the US did in its wars in Iraq | 30.3× | 1.9M | 13k | 4.1k | 3.3k |
| 11 | Apr 16, '25 | Dear lord, Dave Smith thinks he is the first person to critically think about the morality of war. I will give Dave credit in saying there seems to be two realities here, his and r | 29.8× | 1.8M | 8.6k | 988 | 930 |
| 12 | May 16, '25 | Pakistan deployed a “first to lie” strategy within hours of the start of India’s Operation Sindoor, many international media fell for it. Like we have seen in Gaza, fact checking h | 29× | 1.8M | 25k | 5k | 1.1k |
| 13 | Oct 30, '25 | The silence is deafening. Civilian men, women, and children are being slaughtered in Sudan. Estimates of over 150,000 killed & 14 million displaced since April 2023. Considered the | 28.1× | 1.7M | 23k | 6.8k | 1.6k |
| 14 | Jul 20, '25 | The Forgotten Slaughter of Syria’s Druze—and Israel’s Moral Response “During the Holocaust, when you were being slaughtered, you, the Jews, cried for help and no one came. Today we | 27.8× | 1.7M | 14k | 4.1k | 1.3k |
| 15 | Dec 4, '23 | The video is a compilation of mainly Hamas GoPro cameras/cellphones carried by hundreds of the terrorists, but it also includes Israeli CCTV, car dash cams, traffic cams, first res | 26.6× | 1.6M | 8.8k | 1.1k | 228 |
| 16 | May 29, '25 | India’s Operation Sindoor: A Battlefield Verdict on Chinese Weapons—And India’s Victory India’s transformation into a modern defense power began in 2014, when Prime Minister Modi l | 24.4× | 1.5M | 13k | 3.4k | 2.2k |
| 17 | May 24, '23 | "Because we didn't want to, quote "provoke Vladimir Putin," By showing weakness we provoked Vladimir Putin...I was deeply disappointed in the United States of America when they (Uk | 22.3× | 1.4M | 7.8k | 1.7k | 723 |
| 18 | Oct 1, '23 | To the United States Congress: I support Ukraine 100% until victory. And I vote. I’m watching to see which US representatives and senators have a moral backbone and which are cowar | 22× | 1.4M | 11k | 1.7k | 44 |
| 19 | Dec 21, '22 | "History only remembers the victors, only the strong and the brave." President Zelensky in Bakhmut. No script, no teleprompter, only pure leadership! Historic leadership! | 21× | 1.3M | 27k | 4.9k | 425 |
| 20 | Dec 4, '23 | I understand now why this video must be selectively shown. You can't watch it without be in some way traumatized. I will never forget the children. Photo after photo of dead childr | 20.5× | 1.3M | 11k | 1.8k | 231 |
| 21 | Jun 11, '23 | A lot of reports of Ukrainian forces on the march, gaining momentum on the Zaporizhzhia to Melitopol axis. This would be operationally significant, making possible cutting of the l | 19.4× | 1.2M | 8.8k | 946 | 109 |
| 22 | Dec 4, '23 | I've seen my share of evil firsthand around the world in wars of the Middle East/Ukraine/etc. I've seen heinous cruelty/dehumanization/mutilations. I've looked evil men in the eye. | 18.3× | 1.1M | 13k | 2.8k | 345 |
| 23 | Aug 10, '24 | I have never seen a battle or war where casualty numbers can be known immediately after a strike. Not in hours, not in minutes. Also never seen a war where main stream media will i | 18.2× | 1.1M | 15k | 4k | 954 |
| 24 | Dec 4, '23 | I hated having to watch the video. You can’t unsee the evil shown in it. No one should want to see it, but the horrors of that day should never be forgotten. Never rationalized awa | 18.2× | 1.1M | 21k | 3.1k | 446 |
| 25 | Sep 2, '25 | I am a war scholar - there is no genocide in Gaza @Jerusalem_Post | 18× | 1.1M | 8.6k | 2.1k | 829 |
| 26 | Dec 17, '22 | BREAKING: Reports of stand still traffic jams on the Kerch bridge (the bridge linking Ukrainian Crimea to Russia). Other reports of explosion in Crimea. 🙏 Hoping Ukraine struck th | 17.7× | 1.1M | 8.5k | 872 | 60 |
| 27 | May 11, '25 | India demonstrated both the strength of its layered air defenses—many indigenously built, alongside Israeli and Russian systems—and its ability to penetrate Pakistan’s Chinese-made | 17.6× | 1.1M | 19k | 5k | 1.2k |
| 28 | Jan 26, '23 | The days are numbered for the Russian military in Ukraine. | 16.8× | 1M | 10k | 588 | 38 |
| 29 | Dec 27, '22 | "But the price of not supporting them [Ukraine] will be much higher...you should care about your own security interest...step up and provide support, full stop." Europe must do mor | 14.6× | 898k | 10k | 2.3k | 204 |
| 30 | May 14, '25 | "After just four days of calibrated military action, it is objectively conclusive: India achieved a massive victory. Operation Sindoor met and exceeded its strategic aims—destroyin | 13.4× | 827k | 15k | 5.5k | 936 |
| 31 | Dec 25, '22 | Merry Christmas to all the soldiers around the world not with their loved ones, but rather standing guard or fighting so I can be with mine. | 13.2× | 812k | 18k | 1.8k | 75 |
| 32 | Jan 12, '23 | This was my M2 Bradley in Baghdad, Iraq, 2008. There are many like it, but this was mine. I am looking forward to seeing pictures of Bradleys in Ukraine soon. #ArmUkraineNow | 13× | 799k | 12k | 790 | 42 |
| 33 | Dec 30, '22 | Respect #IYKYK | 12.8× | 786k | 15k | 1.2k | 54 |
| 34 | May 17, '25 | "‘Can hit Pakistan anytime, anywhere’: US war expert says Chinese, Pak air defence no match for BrahMos" @business_today | 12.6× | 774k | 19k | 3.5k | 653 |
| 35 | Mar 10, '24 | To be clear, 30,000 civilians have not died in Gaza. The Hamas run Gaza Health Ministry casualty numbers do not distinguish between Hamas combatants & Palestinian civilian noncomba | 12.4× | 765k | 7.3k | 1.9k | 431 |
| 36 | Apr 7, '25 | Just a reminder. Bunker busters 101. Unclassified. | 12.3× | 759k | 11k | 1.3k | 3.7k |
| 37 | Nov 21, '24 | On October 7, 2023 Hamas broke a ceasefire & invaded Israel committing thousands of war crimes against civilians. Israel has since waged a legal, moral, ethical campaign agains | 12× | 737k | 14k | 3k | 1.2k |
| 38 | Sep 10, '22 | Just in case you are still not informed. Ukraine has launched the greatest counteroffensive since World War II. Ukraine has regained/liberated over 1,000 km of land & cities. U | 11.5× | 0 | 87k | 11k | 678 |
| 39 | May 11, '25 | "Air Defense in the Modern Era: No Silver Bullets, Only Layers " In recent weeks, India has demonstrated the evolving nature of modern air defense—not only in defending its own air | 10.8× | 663k | 16k | 4.5k | 900 |
| 40 | Jun 13, '23 | "[U.S.] Air-defense system is finally doing what it was designed for, 40 years later...No one was 100% sure that the Patriot was capable of destroying a Kh-47 hypersonic missile... | 10.7× | 658k | 11k | 1.5k | 75 |
| 41 | Dec 22, '22 | His speech was not Churchillian, it was Zelenskillian. It was excellent. | 10.7× | 658k | 14k | 1.5k | 53 |
| 42 | Dec 29, '22 | Russia invades a sovereign nation to fully annex/subjugate 40+ million breaking the fundamental principle of the UN Charter. Russia commits massive war crimes & genocide in Ukr | 10.7× | 657k | 8.7k | 1.7k | 53 |
| 43 | Jul 24, '24 | “John Spencer is head of urban warfare studies at West Point. He’s studied every major urban conflict...in history. Israel, he said, has implemented more precautions to prevent civ | 10.7× | 656k | 11k | 2.2k | 745 |
| 44 | May 17, '25 | 😳 | 10.6× | 655k | 19k | 2.4k | 542 |
| 45 | Sep 24, '25 | Still not a genocide in Gaza. It is a war. A war where Israel tries to reduce civilian harm while Hamas tries to increase it. | 9.1× | 562k | 12k | 2.7k | 855 |
| 46 | Feb 26, '22 | So I've been asked what my advice would be to civilian resistors in Ukriane, especially Kyiv. Someone with no military training but wanting to resist. Here are a few things #Kyiv # | 8.9× | 0 | 37k | 14k | 7.6k |
| 47 | May 19, '25 | I visited the Golden Temple in 2019. The idea that Pakistan would target it is awful. | 8.0× | 491k | 15k | 1.4k | 256 |
| 48 | Dec 22, '22 | He is live on the floor of Congress! Standing ovation for @ZelenskyyUa For Ukraine! | 7.4× | 455k | 11k | 747 | 26 |
| 49 | Oct 9, '23 | The United States can and must fully support BOTH Ukraine and Israel! It is why we are who we are. | 7.3× | 450k | 8.5k | 1.2k | 28 |
| 50 | Aug 7, '24 | Based on my 3 research trips into Gaza since October 7th, I 100% agree with the commission and stand by my findings that the @IDF have implemented more measure to prevent civilian | 6.8× | 418k | 8k | 2.5k | 717 |
| 51 | Jul 4, '25 | I had a great conversation about Operation Sindoor with the Director General of Military Operations (DGMO) of the Indian Army, Lieutenant General Rajiv Gha @IndianArmy_LG @adgpi | 6.7× | 411k | 9.9k | 838 | 298 |
| 52 | Dec 8, '24 | The Middle East is forever changed. - Iran has shown it is weak even in internal defense. - Iran has lost Syria. - Iran lost Hezbollah in Lebanon. Israel set the group back decades | 6.7× | 409k | 7.9k | 1.2k | 320 |
| 53 | Nov 10, '25 | The damage the BBC has caused in the last two years is hard to measure. It is massive IMO. To Israel, to jewish communities around the world, to the truth. | 5.8× | 355k | 10k | 2.4k | 541 |
| 54 | Apr 6, '23 | Ukraine - the shield of Europe! | 5.4× | 334k | 7.7k | 995 | 42 |
| 55 | Jul 28, '22 | I just watched the video showing Russian soldiers cutting off the genitalia of Ukrainian POWs. How do you unsee that? WTF are we waiting on to halt this evil? Stop incrementally se | 5.3× | 0 | 31k | 8.3k | 315 |
| 56 | Oct 28, '24 | Breaking: UN Security Council holds emergency meeting about Israel upon request from Iran. You read that right, Iran with (according to the U.N.) the support of Algeria, China and | 5.1× | 317k | 7.8k | 2k | 256 |
| 57 | Nov 8, '24 | The videos/scenes out of Amsterdam are disgusting. Middle Eastern mobs hunting down and attacking jews on the streets. Where are the authorities? Enough people have been warning of | 4.6× | 281k | 8.1k | 1.5k | 152 |
| 58 | May 15, '25 | "Operation Sindoor exceeded aims, India achieved a massive victory," @timesofindia | 4.6× | 281k | 14k | 3.5k | 391 |
| 59 | Mar 10, '22 | This makes me very sad. Like I am not doing enough. I have girls this age. We (the world) must do more to help Ukraine. I understand all the political and escalation lines. I don’t | 4.2× | 0 | 28k | 5k | 567 |
| 60 | May 14, '25 | Very important to call these things out. | 3.7× | 227k | 11k | 3k | 336 |
| 61 | Dec 4, '22 | An insane photo from Kharkiv, Ukraine today. Two police officers looking at a fragment pile of Russian rockets that hit Ukraine's second largest city. h/t @alexbakus #Kharkiv #Ukra | 3.5× | 0 | 18k | 6.8k | 609 |
| 62 | Sep 28, '24 | I do not mourn the death of terrorists. Neither should you. | 3.3× | 200k | 8.9k | 692 | 45 |
| 63 | Oct 18, '24 | I lost my friend 21 years ago. 1LT David Bernstein. The best of us. David was mortally wounded and still worked to save other soldiers. All gave some, some gave all. RIP brother. | 2.9× | 176k | 10k | 707 | 83 |
| 64 | Mar 26, '22 | Yes please @LEGO_Group I will buy one for each of my three kids, and one for me of course. Immediately! | 2.5× | 0 | 17k | 3k | 150 |
| 65 | Dec 11, '22 | Kherson is Ukraine! Zaporizhzhia is Ukraine! Donetsk is Ukraine! Luhansk is Ukraine! Crimea is Ukraine! | 2.4× | 0 | 17k | 2k | 11 |
| 66 | May 16, '22 | Russia loses over an entire battalion of men, tanks, equipment in trying to cross a single river, but talks big against Finland 🤔 | 2.3× | 0 | 18k | 2.1k | 113 |
| 67 | Aug 19 | "Ernest Hemingway couldn't have made up the real life of John Spencer. Facing Bullets, Bombs, and Bees (yes, bees, he was actually attacked by killer bees), Spencer writes about hi | 2.3× | 138k | 288 | 69 | 26 |
| 68 | Feb 19, '25 | May they finally rest in peace. 💔 | 2.0× | 125k | 8.7k | 814 | 58 |
| 69 | Mar 15, '22 | My name is John Spencer. I am the Chair of Urban Warfare Studies. I have fought in the hell that is urban warfare. I have studied and written about it for almost a decade. I have a | 2.0× | 0 | 11k | 2.7k | 1.5k |
| 70 | Apr 2, '22 | Genocide committed in Ukraine! Reports/photos show civilians w/their hands tied behind their backs, shot in head. Could be thousands. Mass graves. Massacre of Bucha, northwest of K | 2.0× | 0 | 13k | 3k | 92 |
| 71 | Nov 15, '22 | I am still in awe. A President visiting his troops, his people, on the very front line, with the enemy less than 10km away. A man who rose to the occasion and became the leader his | 1.9× | 0 | 14k | 1.9k | 91 |
| 72 | Jul 29, '22 | Russian soldiers post heinous videos cutting Ukrainian POW genitalia off. Then videos surface of charred prisoners (40+ killed) after Russia bombs a POW camp in #Olenivka to cover | 1.9× | 0 | 12k | 2.9k | 65 |
| 73 | Oct 18, '22 | Stop listening to the opinions of people with a lot of money, followers, or fame but with zero education or experience in strategy, geo-politics, history, or military disciplines. | 1.9× | 0 | 13k | 2.2k | 119 |
| 74 | Dec 5, '22 | I still strongly believe the U.S. should provide #Ukraine ATACMS, Grey Eagle, Patriot missile systems, & more. It will greatly assist in ending Russia's illegal war quicker. St | 1.8× | 0 | 13k | 2k | 57 |
| 75 | May 22, '22 | Three point peace plan in Ukraine: 1. Removal of all Russian military forces from sovereign Ukraine land. 2. Return home of every single Ukrainian citizen kidnapped by Russia. Men, | 1.8× | 0 | 12k | 2.3k | 61 |
| 76 | Jul 29, '22 | Why is Russia still a member of the @UN Security Council? They are the biggest threat to global security since Hitler. Illegally invaded the 2nd largest country in Europe. Thousand | 1.8× | 0 | 11k | 2.5k | 18 |
| 77 | Mar 16, '22 | My name is John Spencer. I'm the Chair of Urban Warfare Studies. I have studied & written about urban warfare for near 10 yrs. If I was defending a city, this is what I'd say/d | 1.8× | 0 | 8.4k | 2.1k | 2k |
| 78 | Feb 26, '22 | You are not a sniper, but you can put fear in their hearts if they think there are snipers everywhere. Again take care of yourselves to be able to resist. Drink water. 3 days witho | 1.8× | 0 | 14k | 1.5k | 139 |
| 79 | Feb 26, '22 | You have the power but you have to fight smart. The urban defense is hell for any soldier. It usually take 5 attackers to 1 defender. Russians do not have the numbers. Turn Kyiv an | 1.6× | 0 | 12k | 1.8k | 158 |
| 80 | Nov 17, '22 | My “Mini-Manual for the Urban Defender” is now available in Farsi. Originally written for Ukraine, now available in 13 different languages. #urbanwarfare | 1.6× | 0 | 7.7k | 3k | 486 |
| 81 | Sep 21, '22 | A legend has been freed. Give the equivalent of a Medal of Honor. Protect him. | 1.6× | 0 | 14k | 801 | 26 |
| 82 | Feb 28, '22 | Kyiv most be held. Ukraine is winning. Not losing is winning. The one objective of the Russian Army is to move as quickly as possible to encircle (isolate) and penetrate #Kyiv More | 1.5× | 0 | 9.8k | 1.7k | 442 |
| 83 | Feb 26, '22 | Go out and build obstacles in the streets! Start with any bridge you can find (they should have been destroyed). Block them with cars, trucks, concrete, wood, trash, anything! Then | 1.5× | 0 | 10k | 1.7k | 125 |
| 84 | Feb 26, '22 | Yes, use your molotov cocktails. Think about where you will stand to throw (then run). Dropping from windows above vehicles most ideal. Vehicles without weapons on top the most vul | 1.4× | 0 | 9.5k | 2k | 177 |
| 85 | Aug 25, '22 | What does Russia have to show for 6 months of an illegal war in sovereign, democratic, free Ukraine? Just a list of strategic failures. A review/🧵 | 1.4× | 0 | 9k | 1.7k | 356 |
| 86 | Feb 26, '22 | If it is a street you still need to use. Build a S pattern obstacle that still slows a vehicle down. Think police check point (which you could set up if you wanted to catch saboteu | 1.4× | 0 | 9.4k | 1.7k | 208 |
| 87 | Jul 28, '22 | Russia is a threat to global security. It is a state that allows its uniformed soldiers to commit war crimes, crimes against humanity, genocide, kidnapping, rape, torture w/no stat | 1.3× | 0 | 8.6k | 1.8k | 43 |
| 88 | Feb 26, '22 | Do NOT stand in the open and shoot or throw anything (to include molotov cocktail) at a Russian soldier or vehicles. Shoot from windows, behind cars, around alleyway corners. Build | 1.3× | 0 | 9.7k | 1.5k | 65 |
| 89 | Feb 26, '22 | Again, your survival to fight is important so think hard about where you will shoot from. Elevated positions down long streets. Shoot and run. Ambushes. Aim for the windows and doo | 1.2× | 0 | 9.1k | 1.3k | 72 |
| 90 | Feb 26, '22 | You must prepare for the Russians to start using artillery to help their troops. Make sure the places you choose to shoot from are strong. If in a building, make holes in the walls | 1.2× | 0 | 9k | 1.3k | 66 |
| 91 | Feb 26, '22 | Once you have obstacles (never stop building). I really mean thousands of barriers/obstacles. You can decided places to fight. Places to shoot from or ambush any soldier or vehicle | 1.2× | 0 | 9k | 1.3k | 41 |
| 92 | Oct 31, '22 | For god sake will the U.S. send Ukraine ATACMs already?! How many massive Russian terror attacks on Ukrainian civilians will it take to send them what they need to defend themselve | 1.2× | 0 | 8k | 1.4k | 21 |
| 93 | Oct 26, '22 | Putin’s Stalingrad moment is coming! | 1.1× | 0 | 9.4k | 560 | 61 |
| 94 | Dec 3, '22 | "Every day Putin continues this war, Russia becomes weaker, and it will take years - decades - to repair. Putin has not had a single victory. He will go down in history as one of t | 1.1× | 0 | 7.6k | 1.2k | 40 |
| 95 | Sep 27, '22 | God damn it that is powerful. This is what I felt when I visited Ukraine to study the battle of Kyiv. A country united, a people fighting for each other, their families, their free | 1.1× | 0 | 7k | 1.3k | 349 |
| 96 | Oct 10, '22 | So Russia can launch > 80 missiles & Iranian drones at Kyiv playgrounds, apartment bldgs, civilians freely & the U.S. won’t publicly give Ukraine rockets (ATACMS) to hel | 1.0× | 0 | 7k | 1.2k | 23 |
| 97 | Apr 26, '22 | I hope everyone realizes the historic moment of the meeting today in Germany. 40 countries rallied against one. The world is against Putin and Russia. Against the illegal invasion | 1.0× | 0 | 7.5k | 1k | 33 |
| 98 | Feb 26, '22 | Form into groups. Ideally 3 to 5 and decided where to shoot at Russians from. You get to decide. Best if coordinated with another group and using your obstacles to slow something a | 1.0× | 0 | 7.6k | 1.1k | 36 |
| 99 | Mar 13, '22 | A picture of Ukrainians studying resistance tactics, including my material!! I am both humbled and extremely proud. #urbanwarfare @ZelenskyyUa @KyivIndependent @KyivPost @CNN @AnaC | 1.0× | 0 | 7.7k | 723 | 111 |
| 100 | May 18, '22 | I'm in awe. As a former soldier, as a student of war. Clearly there was a conversation in #Azovstal #Mariupol Who would go (sick, wounded)? Who wants to stay? This is a story that' | 1.0× | 0 | 6.9k | 994 | 109 |
| 101 | Jul 20, '22 | My grandfather fought in World War II. I personally think he would be embarrassed by what we have allowed Putin to do in Ukraine. Never again was supposed to mean something. | 0.9× | 0 | 6.8k | 894 | 11 |