Accra Register read 9 August 2026 173 entries in the log
ghcasinoreport

A verdict without a log is worth nothing.

Reports

Report 1 of 13

MSport

MSport is a sportsbook with a casino attached on the Gaming Commission of Ghana register, trading under the brand since 2019. It finishes 1 of 13 on a verdict of 8.6, computed over 82 per cent of the model.

8.6 of 10 82% of the model

Offer figures read off the operator's own surfaces.

Not graded on everything, because the lobby renders only for a visitor inside Ghana, so nothing could be counted.

Open MSport This link pays this desk. It bought nothing above it.

The five axes

Each axis is computed from the record. A dash means the record could not answer it, which is not the same as answering it badly.
AxisWeightPoints of 10What it read
Standing on the register 28 10.0 Registration with the Gaming Commission of Ghana, worth four points of six and a half on its own, plus a quarter point for each licence entry to a ceiling of two and a half. A public review score would carry the remaining third of the axis where a genuinely Ghanaian one exists.
How fast money leaves 20 5.3 The fastest cash out anybody has published for the book, set against a window that runs from two minutes at the top to one day at the bottom. Not scored at all where nobody publishes a figure, because a silence is not a slow answer.
The lobby 18 -- Slots plus four times the live dealer tables, on a curve from a hundred and fifty games to six thousand. Zero where a book verifiably runs no casino, and unscored where a lobby exists but cannot be counted from outside the country.
Reaching a person 18 10.0 Chat staffed around the clock is six points of ten, a published phone line two and a half, an address one and a half. Not scored where the operator publishes no contact channel we could read.
What the offer is worth 16 8.7 The welcome offer after the playthrough is taken out of it, which is what separates a headline from money that can be withdrawn. Zero where the promotions page was read and carried nothing.

The file, unedited

What follows is the research file on MSport as it stands, not a version of it written for a reader. It names the fields it is grading, quotes clauses at length, argues with sources, and in places instructs its own author. Publishing it in that state is the point: a report smoothed into paragraphs is a report you have to take on trust, and this publication is asking to be checked instead.

The GH₵[liczba wycofana] headline is verbatim from their own promotions list, but the detail page needs a logged-in account, so the structure behind that number is unverified: it may be a total across several deposits rather than a single match. Do not publish a breakdown without an account-side check. Withdrawal minimums and processing times are not published; the homepage carries an unquantified Instant Withdrawals badge.

NIGERIA CONTAMINATION IS LIVE ON THIS BRAND. There are two Zendesk help centres: msportsupport.zendesk.com (global, Nigeria-leaning) and msportsupportgh.zendesk.com (Ghana). The global one's dispute clause names 'the courts of Nigeria' as having exclusive jurisdiction, a Nigeria fact that must not be attached to Ghana. The Ghana site's own og:image is served from an /ng/ path and an unprefixed API call from Europe 302s to /ng/. Cite clauses only from the GH help centre or msport.com/gh.

What its terms reserve

Ordinary retail discretion only.

limitsPolicy 'light': MSport's Ghana terms do reserve genuine stake-limiting powers, it 'reserves the right to decline all, or part, of any bet requested at its sole and absolute discretion', and to 'suspend or restrict your account in any manner that it may deem in its absolute discretion to be appropriate, until such time as the relevant checks are completed'. 'Decline part of any bet' is stake-limiting language, which is why this is not 'none'. It is 'light' because the complaint record does not corroborate winner-limiting: across ~34k Play reviews, the Ghana iOS storefront and multiple Ghana review sites, the recurring themes are KYC friction and withdrawal-status confusion, not accounts cut for winning. No anti-arbitrage or matched-betting clause was found for Ghana.

The offer

Up to 300% of the first deposit in vouchers and free bets, package worth up to GH₵3,000.

  • Match: 300% of the first deposit
  • Ceiling: GH₵3,000
  • Smallest qualifying deposit: GH₵1.00
  • Playthrough: unstated, which is the term that decides whether any of it can be withdrawn
  • Time to clear it: 30 days

No turnover multiple is published. Sports vouchers have to be used on football at 3.00 or longer, with HNB, DNB and ANB markets excluded, and games free bets on Superkick at a cash-out multiplier of 3.00 or better.

These figures were read off MSport's own surfaces.

Qualification. GH₵3,000 is the value of the whole package across stages, not a first deposit cap, and 300% is the top rung of a ladder rather than the rate: GH₵10 pays GH₵13, GH₵100 pays GH₵150, GH₵300 pays GH₵900. The percentage needs the ladder printed beside it.

What is running instead, or alongside

  • Accumulator bonus up to 500%, from three selections at 1.20 a leg
  • ACCA insurance on qualifying multiples
  • Friday Aviator rebate
  • Super Odds and daily specials
  • MSport Millions giveaway and the live lucky draw

The log

15 entries behind this verdict

Everything the research settled about MSport: nine figures struck out, two corrections to this record, one questions left open. Every entry carries the same date, because the file behind this market records one research pass and that is the only date it holds.

  1. Opened

    On the Gaming Commission of Ghana register with 2 entries.

    The register itself publishes trading names and licence classes but no licence numbers, so the numbers on this record come from the operator or from an affiliate and are labelled as such.

  2. Open

    The year it started trading is a figure this network chose, not one anybody published.

    app.rating 4.5 is the Google Play figure fetched with gl=GH and is genuinely country-adjusted, the identical fetch with gl=NG returns 4.6 against the same review count, which is how it was established. ratingCount is deliberately absent: Play's 34,463 is a global total across MSport's five markets and welding it to a Ghana rating would be the two-quantities-one-label failure. The internally consistent alternative pair, if a page wants 'rating from N reviews', is the Apple Ghana storefront: 4.4 from 1.5k ratings, 176.7 MB, v2.6.0 dated 14 July 2026. sizeMb stays null: 45.0 MB is APKPure, one mirror, version-dependent (45.0/45.3/48.2 across recent builds), and 176.7 MB is the iOS build. established 2019 is repeated consistently but always in the same affiliate phrasing, one source wearing several hats. The firmest independent floor is Citi Sports Online, 10 October 2022, describing MSport as certified by the Gaming Commission of Ghana. Several first-party clauses above are quoted from search-engine snippets of Zendesk pages that 403 to direct fetch.

  3. Qualified

    The welcome offer is printed only with a qualification.

    GH₵[liczba wycofana] is the value of the whole package across stages, not a first deposit cap, and [liczba wycofana]% is the top rung of a ladder rather than the rate: [liczba wycofana]pays [liczba wycofana]GH₵[liczba wycofana] pays [liczba wycofana]GH₵[liczba wycofana] pays [liczba wycofana]The percentage needs the ladder printed beside it.

  4. Corrected

    CORRECTION TO THIS RECORD.

    CORRECTION TO THIS RECORD. It previously said MSport's own wording 'still credits the National Gaming Board and Vodafone Cash, both stale'. The Vodafone half is right, Vodafone Ghana became Telecel Ghana in 2023. The Gaming Board half is not: no body called the National Gaming Board has ever existed in Ghana. The Gaming Commission was created by the Gaming Act 2006 (Act 721); before it, oversight sat directly with the Ministry of the Interior under Act 31 (1960), Act 78 (1961), NRCD 174 and NRCD 320. Calling it a stale name asserts a rename that never happened, about a named real company. MSport's site is JS-rendered and could not be read to confirm what it actually prints, so the claim is withdrawn rather than restated. The same sentence ships live on /guides/check-a-licence-gaming-commission/ and /bookies/msport/ and needs removing there too.

  5. Corrected

    Market footprint, first-party correction: affiliates uniformly say MSport operates in 'Nigeria, Ghana and Uganda'.

    Market footprint, first-party correction: affiliates uniformly say MSport operates in 'Nigeria, Ghana and Uganda'. Its own JS bundle carries the authoritative country list, ng, gh, ug, zm, ke. Five markets.

  6. Method

    for the next pass: msport.com/gh is NOT geo-blocked (HTTP 200, lang=en-GH) but is a client-side Vue app.

    METHOD for the next pass: msport.com/gh is NOT geo-blocked (HTTP 200, lang=en-GH) but is a client-side Vue app. The odds API base recovered from the webpack bundle is https://www.msport.com/gh/api/, region-prefixed, and an unprefixed /api/ call defaults to the Nigeria book, with endpoints /facts-center/query/frontend/{hot-matches, focus-matches/v3, sports-matches-list/home-page, all-matches/today, market-info, super-market-info}. They need the signed browser session headers the client attaches, so drive /gh/web/sports/list/Soccer in a real browser and capture the facts-center XHR. A field on this record held a figure the same record's doNotPrint rejects, so it reached pages that render the record faithfully. Nulled at source rather than suppressed in ten templates. The deposit ceiling is single-source.

  7. Struck

    'MSport has [liczba wycofana] out of 5 on Trustpilot from more than [liczba wycofana] reviews'.

    No Trustpilot page for msport.com or msport.com.gh could be located; the only MSport-adjacent property indexed is msport.dailycompet.com with 2 reviews. The [liczba wycofana] looks like a garbled restatement of the Google Play review total.

  8. Struck

    Any hold or margin figure.

    Several review sites call MSport's odds 'among the best in Ghana' with no number behind it; no three-way price was obtainable.

  9. Struck

    [liczba wycofana] as a Ghanaian review count.

    Recorded in the fact base as unsupportable. No further reason is on the record.

  10. Struck

    A maximum daily withdrawal.

    What is published is a PER-TRANSACTION ceiling, and even that is two affiliate restatements of one first-party page that [liczba wycofana]s: most say [liczba wycofana]one says [liczba wycofana]

  11. Struck

    A maximum winnings per bet of [liczba wycofana]One search summary, contradicted by a second.

    Recorded in the fact base as unsupportable. No further reason is on the record.

  12. Struck

    Any clause from msportsupport.zendesk.com naming Nigerian courts as a Ghana fact.

    Recorded in the fact base as unsupportable. No further reason is on the record.

  13. Struck

    The licence numbers [liczba wycofana] L and [liczba wycofana] C from a single affiliate summary, unless verified against the Commission's own register.

    Recorded in the fact base as unsupportable. No further reason is on the record.

  14. Struck

    A WhatsApp support channel.

    Sources directly contradict each other, and Apple's July [liczba wycofana] release notes mention 'WhatsApp OTP verification', which is authentication and not support, probably what the affiliate misread.

  15. Struck

    That MSport's own wording credits a 'National Gaming Board'.

    No such body ever existed in Ghana.

Questions about MSport

Is MSport licensed in Ghana?
Yes. It appears on the Gaming Commission of Ghana's published list of licensed companies, with two entries. The number on this record is GCSB26R0957A, and it comes from the operator or from an affiliate rather than from the Commission: the register publishes trading names and licence classes and no numbers at all.
How long does MSport take to pay a withdrawal?
45 minutes is the figure on this record, and it is a figure somebody published rather than one anybody here observed. Nobody at this desk has withdrawn money from a Ghanaian bookmaker.
What do MSport's terms reserve the right to do?
Ordinary retail discretion only. MSport's Ghana terms do reserve genuine stake-limiting powers, it 'reserves the right to decline all, or part, of any bet requested at its sole and absolute discretion', and to 'suspend or restrict your account in any manner that it may deem in its absolute discretion to be appropriate, until such time as the relevant checks are completed'.
What will this report not print about MSport?
nine figures in circulation about this brand are on the log below with the reason each one was struck out. Most are review scores belonging to a different country's page, or app ratings from a storefront that is not Ghana's. Recording that a number is wrong is not an accusation against the company the number is about.