Charlie O'Connor

IERated 711th of 5,60863 matches since 2026

Last 10WWLWLWLWWL6 won, 4 lost
Three-dart average
71.38
2026 season, 63 matches
Won
77.8%
49 of 63 in 2026
Checkout
34.8%
Highest 148
180s
12
0.19 a match in 2026

Rating, the last two years

Every match moves it; a win against a stronger player moves it most.

1,723.4711th of the active players
Feb 2026Peak 1,781.5, May 2026May 2026

Next up

From the published draw, with the rating model's chance

Nothing in a published draw

The next match shows here as soon as a draw that includes it is published.

Every published fixture, by API

Recent matches

The last 10, newest first.

Every match, 63, by API
DateEventOpponentResultAverage
31 May JDC Ireland Foundation TourQuarter final Jack Caulfield L 2-3 67.96
31 May JDC Ireland Foundation TourLast 32 Patrick O'Driscoll W 3-0 60.12
31 May JDC Ireland Foundation TourLast 16 Sean Hutchinson W 3-0 71.57
31 May JDC Ireland Foundation TourQuarter final Gavin Murphy L 1-3 66.14
31 May JDC Ireland Foundation TourLast 16 Cillian Grace W 3-0 72.73
30 May JDC Ireland Foundation TourFinal Scott Doyle L 4-5 70.30
30 May JDC Ireland Foundation TourQuarter final Thomas O'Riordan W 3-2 69.11
30 May JDC Ireland Foundation TourLast 16 Jack Caulfield L 2-3 67.91
30 May JDC Ireland Foundation TourSemi final Jamie Cunningham W 4-3 83.23
30 May JDC Ireland Foundation TourLast 32 Dillon Fitzmaurice W 3-0 65.35

Season by season

Every season played on the tours the archive follows.

SeasonPlayedWon-lostWonAverageCheckout180sBest outTitles
20266349-14 77.8%71.38 34.8%12 1486

Scoring

The 2026 season, from every match with full statistics.

First nine average78.93Match average 71.38
Throwing first78.3%of legs won; second 60.2%
140 or more701.1 a match
Doubles34.8%Functional 42.6%
With the throw71.12average; against 73.00
Legs won65.7%188 of 286

By type of event

The 12 months to the last match played.

Junior49 won of 63, average 71.38
78%

Most played opponents

Every meeting in the archive; open one for the whole rivalry.

This page, from the API

Every figure here is one call on a free key.

GET /v1/players/pl_DMME32/form
curl https://api.dartsapi.com/v1/players/pl_DMME32/form \
  -H "Authorization: Bearer da_live_..."

{
  "player_id": "pl_DMME32",
  "won": 6, "lost": 4,
  "run": "LWWLWLWLWW",
  "from": "2026-05-30", "to": "2026-05-31"
}

Every player, in your own code

Profiles, form, splits and every match for every player in the archive, on a free key. Live scores and closing prices on the paid plans.

Find any player
GET /v1/players?q=o'connor
Free key, no card.