Prof Jonathan Moyo engagement report
@ProfJNMoyo - 1.0M followers on X
Measured over 1 original post from a 30-day window, last computed on August 31, 2026.
Engagement
Early reading. We have captured 1 original post for this account, below the 8 we require before treating a median as settled. The numbers above describe what we have seen so far, not a finished profile of the account.
A typical post picks up 1.2K interactions against 1.0M followers, an engagement rate of 0.119%. Posts are seen about 305K times each, and 0.399% of those impressions turn into an interaction. That is about 29.9% of the follower count, which is the gap between an audience on paper and an audience in a timeline. Posting runs at about 0.13 posts a day over the last 30 days, though only 13% of days saw any activity at all. Most posts go out around 08:00 UTC, and Saturday is the busiest day of the week. Of the 1 posts sampled, 100% carry an image or video. The account's strongest tracked post pulled 1.2K interactions. Only 1 original post have been captured so far, fewer than the 8 posts we want behind a median before treating it as settled. Read the figures above as an early measurement of this account, not as a finished profile of it.
Measured over 1 original post from a 30-day window, last computed on August 31, 2026.
Where this sits in the catalog
At 0.119%, Prof Jonathan Moyo sits above the 50th percentile of the 36,654 accounts in this comparison. That places it in the above the median band, which runs 0.08% to 0.433%.
Show the percentile table
| Percentile | Engagement rate |
|---|---|
| 10th percentile | 0.002% |
| 25th percentile | 0.012% |
| 50th percentile | 0.08% |
| 75th percentile | 0.433% |
| 90th percentile | 2.10% |
| 99th percentile | 160.5% |
This ruler is the whole measured catalog, not a size-matched group: it shows where the raw rate falls across every account we can measure, all of which are large. For a like-for-like comparison, read the size-band percentile above instead. See how the bands are built
Posting timing
This account posts most often around 08:00 UTC, and Saturday is its busiest day of the week. The bars below are the catalog-wide pattern, with this account's own busiest slot marked. They do not show how this account performs at each hour: we keep one aggregate per account, not one per hour, so that measurement does not exist in our data.
Show engagement by hour posted, utc as a table
| Hour (UTC) | Vs author median | Posts |
|---|---|---|
| 00:00 UTC | -1% | 51K |
| 01:00 UTC | -2% | 52K |
| 02:00 UTC | -3% | 50K |
| 03:00 UTC | -4% | 53K |
| 04:00 UTC | -6% | 43K |
| 05:00 UTC | -4% | 42K |
| 06:00 UTC | -4% | 48K |
| 07:00 UTC | -5% | 52K |
| 08:00 UTC | -4% | 61K |
| 09:00 UTC | -3% | 70K |
| 10:00 UTC | -2% | 72K |
| 11:00 UTC | -3% | 78K |
| 12:00 UTC | -2% | 86K |
| 13:00 UTC | -2% | 94K |
| 14:00 UTC | -4% | 97K |
| 15:00 UTC | -2% | 101K |
| 16:00 UTC | -3% | 98K |
| 17:00 UTC | -2% | 91K |
| 18:00 UTC | -1% | 85K |
| 19:00 UTC | -1% | 80K |
| 20:00 UTC | -1% | 74K |
| 21:00 UTC | -1% | 66K |
| 22:00 UTC | -1% | 57K |
| 23:00 UTC | -2% | 52K |
Show engagement by day of week as a table
| Day | Vs author median | Posts |
|---|---|---|
| Sunday | +4% | 231K |
| Monday | 0% | 288K |
| Tuesday | -2% | 278K |
| Wednesday | -1% | 251K |
| Thursday | -1% | 245K |
| Friday | -3% | 253K |
| Saturday | +3% | 227K |
Best tweets
- Aug 8, 2026
WATCH | Operation Ubuntu coordinator General Moyo alleged that the police are failing to act against vigilante groups. The group is calling for an end to violence against migrants and stronger protection for vulnerable communities across the continent. https://t.co/wocv0JoS4D
- Apr 29, 2024
🇿🇼Sona isintu sika Mthwakazi omuhle sithi okungapheli kuyahlola, ngoba abantu bayaxabana baphinde futhi baxolelane. Okunye ngokunye. Sibonga abaphansi. Kodwa yona impilo ngokwayo isezandleni zakhe yena yedwa uNkulunkulu, umdali wethu thina sonke. Ilizwe ngelethu sonke!🇿🇼 https://t.co/EJHpec02Lc
- Jul 15, 2026
No comment! https://t.co/ljlssofeBY
- Jun 4, 2026
WHEN NUMBERS HAVE NO CHOICE BUT TO TELL IT LIKE IT IS: No rocket science is required to explain why roughly 99 percent of the physical written submissions to Parliament on the Constitution (Amendment No. 3) H.B. 1 Bill, 2026, overwhelmingly backed the Bill. It is plain common sense: Zanu PF simply did what any serious political organisation does; it mobilised its physical grassroots structures, and those structures responded in massive, disciplined numbers. By sharp contrast, Nelson Chamisa—the very politician opposition media have spent years branding as Zimbabwe’s most popular leader—chose not to mobilise his supporters at all. Instead, he actively dissuaded and demobilised them by declaring that Zimbabwe had “no constitution to talk about.” His elitist allies, meanwhile, relied on precisely the wrong tools: viral posts from big social-media accounts of celebrated influencers that racked up hundreds of thousands of views but never translated into a single physical written submission; outdated technology of emails; headline-chasing press conferences; and divisive pastoral letters. All of these generated noise, but zero ground presence at Parliament. So, those who are now pretending shock or clumsily alleging that the figures were “cooked”; should answer an unavoidable and simple question: exactly where did they imagine the mountain of opposing physical written submissions was supposed to come from? Social-media impressions do not walk into Parliament. Old-fashioned emails do not queue at the clerks’ offices. Hashtags do not sign written forms. Politics is not a popularity contest judged by headlines, social media views or retweets; it is a contest of structures and ground organisation. Zanu PF has plentiful of those structures and used them with clinical effectiveness; as the numbers now prove beyond rational dispute. Everything else is mere psychodrama. Numbers, after all, do not lie!
- May 20, 2026
The Arsenal. Champions 2025 - 2026! https://t.co/LFS4d2tl5m
- Jun 1, 2026
Closing Argument: 2/4 Under Clauses 4 and 9 of the Constitution of Zimbabwe (Amendment No. 3) H.B.1 Bill, 2026, the President and Members of Parliament will serve a seamless “Continuation in Office” from 2023 to 2030. This is not a two-year term extension from 2028 to 2030. Since its gazetting on 16 February 2026, the Bill has been plagued by persistent misconceptions. Chief among them are the claims that: • the Bill is allegedly being rushed into law before President Mnangagwa—who was sworn in on 4 September 2023—reaches the three-year mark on 5 September 2026 (the minimum deemed a full term under section 91(2)), so that the current 10th Parliament can elect him to a fresh seven-year term ending in 2033; • alternatively, the Bill supposedly grants President Mnangagwa and sitting MPs a “top-up” of two years that would not count as a full term under section 91(2); and • the Bill allegedly lacks any transitional provisions for the shift from a five-year to a seven-year electoral cycle. All three claims are demonstrably false. First, the Bill makes crystal clear that the transition to the seven-year national electoral cycle begins in 2023 and runs to 2030. There is therefore no urgent deadline of 4 September 2026 to beat, nor any need for the current Parliament to re-elect the President. His mandate rests squarely and exclusively on the harmonised general election of 23/24 August 2023. No rush is required or implied. Second, the notion that the Bill confers a “two-year top-up” finds no support in any clause. It rests on a fundamental misreading of section 91(2), which states: “A person is disqualified for election as President or appointment as Vice President if he or she has already held office as President under this Constitution for two terms, whether continuous or not, and for the purpose of this subsection three or more years’ service is deemed to be a full term.” The phrase “three or more years’ service is deemed to be a full term” establishes a protective minimum threshold, not a flexible ceiling. The term limit provision regulates what constitutes a term and sets the maximum at two terms, with a ceiling of “…or more years.” The actual number of the ceiling is determined by the length of the term or electoral cycle, as regulated by the inextricably linked provisions of sections 95(2), 143(1) and 158, read with section 277(1)(a). Although these sections harmoniously relate to (and predate) section 91(2), they are not term limit provisions within the meaning of subsections (1) and (7) of section 328. Once an incumbent has served three years or longer in any single term, that service counts as a full term for disqualification purposes. The actual length of a presidential term is governed exclusively by section 95(2), which currently sets it at five years. Section 91(2) therefore provides no authority for a two-year “top-up” from 2028 to 2030 that would somehow evade the two-term limit. To read it otherwise would transform a constitutional safeguard into an open-ended licence for perpetual extension—an interpretation the Constitution simply does not permit. Third, Clauses 4, 9 and 10 of the Bill contain an explicit and unmistakable transitional design. They create a single, continuous seven-year term commencing on 4 September 2023 and ending on 5 September 2030. This is not an extension tacked onto the end of the current five-year term in 2028; it is a reformed and restructured term from its very inception. That is precisely why Clauses 4 and 9 include the transitional “continuation in office” provisions: they guarantee a seamless bridge from the old five-year framework to the new seven-year framework without triggering a fresh “third term” or the need for a referendum. The arithmetic is straightforward and unassailable. Under the Bill, the President’s tenure runs from September 2023 to September 2030—one lawful term, lengthened by Parliament’s sovereign amending power. No separate sub-two-year fragment is being added in 2028. Section 91(2) fixes the minimum that counts as a term; section 95(2) fixes the full term’s length; and the Bill lawfully varies that length from its starting point in 2023. In truth, the Bill does not tamper with the personal tenure of the President or MPs as individuals. Through Clauses 4 and 9, it does something far more transparent, principled and profoundly in the national interest: it amends the electoral cycles of the Presidency and Parliament as institutions in sections 95(2) and 143(1), aligns them with the timing of elections (section 158) under clause 10, and lengthens the national electoral cycle from five years to seven years. The Constitutional Court’s reasoning in paragraphs 52 to 55 of its judgment in Marx Mupungu v Minister of Justice, Legal and Parliamentary Affairs & 6 Ors (CCZ 7/21, 2021) provides an unassailable blueprint for exactly this kind of amendment. It is not advisory; it is binding, authoritative precedent that leaves no honest room for doubt or partisan distortion. Clauses 4 and 9 of the Bill settle the matter beyond question. They deliberately mirror the Constitutional Court’s own language in Mupungu: Clause 4: Amendment of section 95 of the Constitution Section 95 (“Term of office of President and Vice-Presidents”) is amended— (a) by deleting “five years” in subsection (2)(b) and substituting “seven years”; (b) by inserting the following new subsection after subsection (2): “(2a) Notwithstanding section 328(7), subsection (2)(b) shall apply to the continuation in office of the President.” Clause 9: Amendment of section 143 of the Constitution Section 143 (“Duration and dissolution of Parliament”) is amended— (a) by deleting “five-year term” in subsection (1) and substituting “seven-year term”; (b) by inserting the following new subsection after subsection (2): “(2a) Notwithstanding section 328(7), subsection (1) shall apply to the continuation in office of the Senate and National Assembly.” For completeness, and given the importance of the issue, the full text of subsections (1), (2), (3) and (4) of section 186 of the Constitution must be set out verbatim: 186 Tenure of office of judges (1) The Chief Justice and the Deputy Chief Justice hold office from the date of their assumption of office until they reach the age of seventy years, when they must retire unless, before they attain that age, they elect to continue in office for an additional five years: Provided that such election shall be subject to the submission to, and acceptance by the President, after consultation with the Judicial Service Commission, of a medical report as to their mental and physical fitness so to continue in office. (2) Judges of the Constitutional Court are appointed for a non-renewable term of not more than fifteen years, but— (a) they must retire earlier if they reach the age of seventy years unless, before they attain that age, they elect to continue in office for an additional five years: Provided that such election shall be subject to the submission to, and acceptance by the President, after consultation with the Judicial Service Commission, of a medical report as to the mental and physical fitness of the judge so to continue in office; (b) after the completion of their term, they may be appointed as judges of the Supreme Court or the High Court, at their option, if they are eligible for such appointment. (3) Judges of the Supreme Court hold office from the date of their assumption of office until they reach the age of seventy years, when they must retire unless, before they attain that age, they elect to continue in office for an additional five years: Provided that such election shall be subject to the submission to, and acceptance by the President, after consultation with the Judicial Service Commission, of a medical report as to the mental and physical fitness of the judge so to continue in office. (4) Notwithstanding subsection (7) of section 328, the provisions of subsections (1), (2) and (3) of this section shall apply to the continuation in office of the Chief Justice, Deputy Chief Justice, judges of the Constitutional Court and judges of the Supreme Court. The wording of Clauses 4 and 9 is therefore no political manoeuvre, personal favour or act of self-dealing. It is a deliberate, constitutionally compelled recalibration of Zimbabwe’s electoral framework, powerfully justified and directly enabled by section 181 (as amended by the Constitution of Zimbabwe (Amendment No. 2) Act 2021) and by the binding precedent of the Constitutional Court in the Mupungu case. Continuation in Office of the President and MPs from 2023 to 2030 Clauses 4 and 9 contain a crystal-clear transitional provision that critics have strangely overlooked. On the back of the clarifying non-obstante clause, the new subsections expressly provide that the seven-year electoral cycles apply to the continuation in office of the current President and the current Parliament, notwithstanding section 328(7). The new cycle therefore runs from 4 September 2023 to 5 September 2030, and the sitting President and MPs will continue in office throughout that entire period. Parliament used precisely this framing in the Constitution of Zimbabwe (Amendment No. 2) Act 2021 when it lengthened the retirement age of superior court judges from 70 to 75 under the amended section 186. In Mupungu, the Constitutional Court examined identical language and reached conclusions that now govern this Bill with irrefutable authority. When the Court upheld Parliament’s lengthening of judicial retirement ages as lawful, it affirmed two bedrock principles of Zimbabwean constitutional law that apply with equal force here: 1. Every enactment is presumed to be “always speaking” unless the contrary is clearly stated—a rule codified in section 11 of the Interpretation Act [Chapter 1:01]. 2. The plain, unambiguous words of a provision must be given their fullest possible effect, applying to all persons and circumstances—past, present and future—so that the law achieves perfect harmony and avoids superfluity. This identical interpretive framework yields three conclusive implications for Clauses 4 and 9. First, the continuation in office of President Mnangagwa from his swearing-in on 4 September 2023, and of the current National Assembly and Senate whose terms began on the same day, is squarely and lawfully justified by the Mupungu ruling. Just as the ConCourt held that the amended judicial age limit applied to judges already in office before 2021, the plain language here applies the seven-year cycle to the public officials already serving. The ConCourt was emphatic: the “always speaking” doctrine and the explicit reference to “continuation in office” leave “no room” for confining the amendment to future office-holders only. Any narrower reading would render the new subsections meaningless—something the Court refused to countenance. Because this is a matter of fundamental importance, the following excerpt from paragraphs 53 to 55 of the Mupungu judgment, delivered by Patel JCC, must be reproduced verbatim: “I fully agree that different parts of the Constitution should, to the extent that it is possible to do so, be harmoniously construed so as to avoid any conflict between them. However, it is also an established canon of construction that every legislative enactment must be construed, unless otherwise expressed or necessarily implied, as one that is “always speaking”. In other words, the enactment must be construed and applied to all persons and circumstances that it governs, whether past, present or future, in order to give effect to the enactment according to its true spirit, intent and meaning. This time-honoured common law rule of interpretation is firmly codified in s 11 of the Interpretation Act [Chapter 1:01]. What this means in the context of subs (4) of s 186 is that the provisions of subss (1), (2) and (3) apply to the continuation in office of all the judicial officers referred to in those subsections, including those judges who were incumbents of their respective offices before s 186 was amended. The plain wording of s 186(4) makes it unambiguously clear that its scope of coverage cannot be confined to apply to only those judges who assume the offices in question after the amendment. This interpretation of s 186(4) does not, in my view, give rise to any inconsistency, absurdity or superfluity. The only possible interpretive difficulty that might arise relates to the application of the non obstante clause in s 186(4), i.e. “notwithstanding subs (7) of s 328”. In this regard, I do not agree with the submission by Mr Dracos that this clause modifies and amends s 328(7). Nor do I accept the contention by Mr Uriri that it operates to supersede s 328(7), for that would result in a glaring conflict between the provisions of s 186 and those of s 328. Rather, I am inclined to construe subs (4) of s 186 as having been inserted in order to clarify and reinforce the position that subss (1), (2) and (3), in their amended form, do not constitute amendments to any term-limit provision. And that being the case, they remain applicable to the continuation in office of the incumbent judges identified in subs (4). This harmonised interpretation gives full meaning and substance to s 186(4), without occasioning any infringement of s 328(7) and the restrictions on continuation in public office that its provisions are designed to impose.” Second, the “notwithstanding section 328(7)” clauses serve exactly the clarifying and reinforcing purpose the Court identified. They do not modify, amend or repeal the term-limit protections; they simply confirm that lengthening the national electoral cycle does not amend any term-limit provision. This construction ensures perfect constitutional harmony and gives full effect to the reforms in sections 95(2), 143(1) and 158 without the conflicts some critics imagine. The Mupungu precedent forecloses an effects-based reading of section 328(7). Hence, the Constitutional Court’s reasoning is text-first: section 328’s entrenchment mechanisms are triggered only by amendment of protected text, not by every consequential, political or administrative effect that may follow from constitutional redesign. Accepting that argument would make section 328(7) unworkable, as almost any constitutional amendment could be restated as an indirect effect upon it. The Court rejected this reading, and the textual trigger remains the law. Third, the “always speaking” doctrine directly authorises the application of the seven-year continuation in office from 4 September 2023 to 5 September 2030.This is not impermissible retroactivity; it is the ordinary, constitutionally mandated operation of an “always speaking” statute upon the living facts it regulates. The doctrine applies to President Mnangagwa and sitting MPs exactly as it applied to incumbent judges in 2021. The amendment lawfully recalibrates the entire ongoing term from the moment it began after the 2023 swearing-in. Crucially, the Bill leaves section 91(2)—the presidential term-limit provision—completely untouched. President Mnangagwa’s maximum of two terms remains precisely as before. Three or more years still count as a full term. Because the term-limit provision itself is not amended, there is no extension of personal eligibility, no breach of any undertaking, and no departure from the President’s declared constitutionalist stance. His continuation in office flows directly from these principled institutional reforms that promote stability, continuity and effective national governance. The Constitutional Court’s guidance in Mupungu leaves no interpretive doubt. Once enacted, the Bill will lawfully establish seven-year electoral cycles for the Presidency, Parliament and local authorities, running fully and legitimately from September 2023 to September 2030. The Parliament elected in 2030 will be the first to serve entirely under the new framework. Any narrower reading of these clauses would contradict the plain wording of the Constitution, defy the “always speaking” doctrine, and ignore the harmonious intent the Court has already declared binding. The Bill rests on the solid, unshakeable foundation of established constitutional law. It is not expediency or self-dealing; it is an act of profound fidelity to the Constitution—guided, clarified and compelled by the very precedent the Court has laid down. This is the Mupungu Precedent in action: lawful, logical, necessary, and vital for the continued democratic progress and stability of our beloved nation!
- Jun 21, 2026
#SUNDAYREFLECTION: Facts, law, and history stand independent of—and are in no way determined by—any individual’s political affiliation or attachment to a party or personality. To imagine otherwise, to believe that political affiliation alone makes one factually, legally, or historically correct, is the very definition of self-indulgent folly. This is why a cardinal methodological canon of political science is that theory follows practice. Only dilettantes suppose the opposite, that practice must follow theory. Those who claim to occupy the “right side of history” or to stand “with the people” solely by virtue of their political affiliation are delusional. History admits of no right side, no wrong side, and no single side. It comprises multiple sides, all embodied in and expressed through society’s always inclusive self-interpretation!
- Jun 3, 2026
ZIMBABWE has been elected a non-permanent member of the United Nations Security Council for a two-year term beginning 1 January 2027! 🇿🇼 https://t.co/kxm5UqHu7a
- Jun 4, 2026
'Indirect Executive Election Systems' By Kelvin Jakachira; https://t.co/eU4CgbtnJd "In the current debate over Zimbabwe's Constitution of Zimbabwe Amendment No. 3 Bill (CA3), opponents have deployed a headline count: a large majority of countries in the world directly elect their president, while only a minority do so indirectly. The numerical framing is intended to suggest that direct election is the democratic mainstream and that CA3's proposed return to indirect parliamentary election of the president is a retreat from it. The previous phase of this research established that the 108 direct-election states, when disaggregated by region and regime history, are composed overwhelmingly of former military regimes, former one-party states, former socialist states, and current authoritarian systems. That finding, which revealed that the majority was built by dictatorships rather than democracies, reversed the opposition's framing of the count. This brief completes the reversal by examining the other side: the 53 indirect-election states. When the 53 are profiled by population, economic output, democratic quality, stability, and institutional character, the picture that emerges is the opposite of what the opposition implies. The 53 are not a rump of undemocratic laggards. They are, in aggregate, the most populous, the most economically significant, the most democratically stable, and the most institutionally coherent group of states in the world. They represent fewer governments but more people, less land but more wealth, and, stripped of their authoritarian outliers, a substantially higher standard of democratic quality than the 108". Link to full article: https://t.co/nCpPt0UtEI
- May 23, 2026
'Why Defenders of Zimbabwe’s Imperial Presidency are Mistaken about Democracy,' by Karabo Ngoepe https://t.co/eU4CgbtnJd, 23 May 2026 "FORTY years of election violence, institutional decay, and political polarisation did not emerge by accident in Zimbabwe. They are the product of a constitutional structure deliberately designed to concentrate power in one office. The current debate around Constitutional Amendment Bill No. 3 (CA3), gazetted in February 2026 and proposing, among other reforms, the replacement of direct presidential elections with parliamentary elections of the head of state and government, is being framed in simplistic terms: An authoritarian executive trying to sidestep the will of the people versus civil society defending democracy. That framing collapses under historical scrutiny. The uncomfortable truth is that many of the loudest defenders of Zimbabwe’s current constitutional order are defending a political architecture originally designed for a one-party state, and inconsistent with the country’s 2013 Constitution. And many of the same voices now condemning CA3 spent decades correctly identifying the executive presidency itself as the central threat to democratic accountability. The contradiction could not be more glaring." https://t.co/Z8KWe6T1Y8
Ranked by total interactions across everything we have tracked for this account, which is a longer history than the 30-day window the rates above use. The multiple compares each post to this account's own median.
Buy or sell X accounts - escrow-protected
PlayerSells is an escrow marketplace for X accounts. Every deal is protected, with no middleman risk.
Reading these numbers
A typical post picks up 1.2K interactions against 1.0M followers, an engagement rate of 0.119%. Posts are seen about 305K times each, and 0.399% of those impressions turn into an interaction. That is about 29.9% of the follower count, which is the gap between an audience on paper and an audience in a timeline. Posting runs at about 0.13 posts a day over the last 30 days, though only 13% of days saw any activity at all. Most posts go out around 08:00 UTC, and Saturday is the busiest day of the week. Of the 1 posts sampled, 100% carry an image or video. The account's strongest tracked post pulled 1.2K interactions. Only 1 original post have been captured so far, fewer than the 8 posts we want behind a median before treating it as settled. Read the figures above as an early measurement of this account, not as a finished profile of it.
- What is Prof Jonathan Moyo's engagement rate on X?
- Prof Jonathan Moyo (@ProfJNMoyo) has an engagement rate of 0.119%, based on the median interactions across 1 original posts from the last 30 days against 1,020,701 followers. Replies, reposts and quote-posts of other people are excluded from that sample.
- Is that a good engagement rate?
- At 0.119%, Prof Jonathan Moyo sits above the 50th percentile of the 36,654 accounts in this comparison. Those comparison accounts are all large ones, because our scanning cadence is weighted towards big accounts, so this is a ranking among peers of similar scale rather than a ranking across X.
- Does @ProfJNMoyo have real engagement?
- There is not yet enough sample to rank this account against others of its size.
- When does @ProfJNMoyo post?
- Most posts go out around 08:00 UTC, and Saturday is its busiest day, at roughly 0.13 posts per day across the measured window.