Sport Picks

Stadium Background

Lurgan Town Boys vs St. James' Swifts

Northern Ireland Northern Ireland

Irish Cup 2019/2020
Our Tip

AI Match Summary

St. James' Swifts in this Irish Cup 2019/2020 tie, finishing 0-4. One-off knockout football delivers a decisive result.

Win Probability Meter

Derived from 10,000 simulations matching home advantage & form profiles

40%
Lurgan Town Boys
33%
Draws
27%
St. James' Swifts
Draw rate projection: 33% Favored: Lurgan Town Boys

Model Confidence

Aggregate indicator score

70% / Medium Confidence
  • Form's been kind to St. James' Swifts lately — more wins on the board than Lurgan Town Boys.
  • Win probability leans Lurgan Town Boys's way, sitting at 40%.
  • St. James' Swifts arrive in better shape, but cup ties don't always follow form.
  • Historical meetings favor St. James' Swifts, who have won 1 of the last 1 encounters.
  • High conversion rates suggest a high-scoring game (Over 2.5 Probability: 78%).

Goal Probability Engine

Model estimations for goals markets based on xG conversion histories

Over 0.5 Goals 99%
Over 1.5 Goals 94%
Over 2.5 Goals 78%
Over 3.5 Goals 56.5%
Over 4.5 Goals 25%
Both Teams To Score (BTTS) 74.6%
Lurgan Town Boys Clean Sheet 10%
St. James' Swifts Clean Sheet 10%

Recent Team Form Analysis

Averages per match over historical game filters

Metric Lurgan Town Boys St. James' Swifts
Matches Played 14 13
Wins 5 7
Draws 0 0
Losses 9 6
Goals Scored 1.5 2.13
Goals Conceded 2.38 1.5
Expected Goals (xG) 1.50 2.13
Expected Goals Conceded (xGA) 2.38 1.50

H2H

Historical prediction success rates across key markets

Sep 28, 2019 Irish Cup
Lurgan Town Boys vs St. James' Swifts
0:4

SokaPicks Momentum Index

Current performance index incorporating opponent strength & fatigue (0-100)

Lurgan Town Boys 38 / 100
St. James' Swifts 26 / 100
How it's calculated: Weighted formula of recent form points (60%), goal margin trends (20%), home/away adjustments (10%), and squad impact availability ratings (10%).

Attack & Defence Capability Index

ATTACK DEFENCE POSSESSION DISCIPLINE
Lurgan Town Boys St. James' Swifts

AI Prediction Engine Forecast

Simulated score frequencies and primary prediction markets

Primary Pick LUR Win (1)
Secondary Pick Over 2.5 Goals & BTTS Yes
Correct Score 2:1
BTTS Outcome Yes (GG)
Over/Under Pick Over 2.5

SokaPicks Smart Insights

Historical trends and unique patterns automatically detected by our system

St. James' Swifts has conceded goals in 83% of their last 12 outings.

Historical meetings average 4.00 goals per match.

Lurgan Town Boys found the back of the net in 71% of recent matches (14 games).

St. James' Swifts's recent record shows 3 losses from the last 5 matches.

Scoring Trends

Lurgan Town Boys VS St. James' Swifts
1.5 Goals Scored 2.13
2.38 Goals Conceded 1.5
88% Over 1.5 100%
75% Over 2.5 75%
63% Over 3.5 50%

Recent Form & Match History

Lurgan Town Boys

(Home)
23 Nov
Lurgan Town Boys
0 : 1
Dollingstown
28 Sept
Lurgan Town Boys
0 : 4
St. James' Swifts
17 Aug
Iveagh Utd
1 : 3
Lurgan Town Boys
03 Nov
Lurgan Town Boys
1 : 2
Dunloy
29 Sept
Lurgan Town Boys
4 : 1
Desertmartin
Page 1 of 3

St. James' Swifts

(Away)
26 Jul
Armagh
1 : 2
St. James' Swifts
23 Nov
Moyola
1 : 0
St. James' Swifts
08 May
Dergview
2 : 0
St. James' Swifts
27 Apr
Harland & Wolff
:
St. James' Swifts
23 Sept
Glenavon
4 : 1
St. James' Swifts
Page 1 of 3

Tournament Bracket & Draw

1/256-finals
Knockbreda-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Dergview-
Ballinamallard-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Dollingstown-
TBD-
TBD-
Lower Maze-
Lisburn Distillery-
TBD-
Ballynahinch United-
Strabane Athletic-
Maiden City3
Bourneview Mill2
TBD-
Tullycarnet-
Armagh7
Bangor Old Boys0
Tullyvallen Rangers2
Dunloy3
Warrenpoint-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
PSNI-
Ballymena-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Tandragee-
TBD-
TBD-
18th Newtownabbey Old Boys-
Comber Rec2
Bangor Amateurs FC0
Dromara3
Coagh Utd6
Crumlin Star8
Kilmore Rec0
Desertmartin1
Trojans3
Greenisland-
TBD-
Bloomfield1
Foundry3
Ballyclare-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Harland & Wolff-
Larne-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Portstewart-
TBD-
Dromore Amateurs1
Belfast Celtic9
Woodvale5
Windmill1
Derriaghy1
Annagh4
Tobermore-
TBD-
Barn0
Oxford Sunnyside3
Suffolk3
St Luke's0
TBD-
Larne Technical Old Boys-
Glenavon-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Coleraine-
Newcastle4
Grove2
Dungiven1
Banbridge2
Dunmurry Rec3
Rosemount Rec2
Holywood1
Newbuildings4
Lurgan Town Boys3
Iveagh Utd1
Abbey Villa1
St. James' Swifts4
Ballymacash3
St Oliver Plunkett2
TBD-
Dunmurry Y.M.-
Ballymoney-
TBD-
St. Marys1
East Belfast3
Newtowne FC-
Drumaness-
Newington FC5
Cookstown Youth0
Ardstraw3
Fivemiletown2
Ards Rangers1
Wakehurst3
Islandmagee-
TBD-
TBD-
Shorts-
Institute-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Dungannon-
Newry City-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Limavady3
Ballynure Old Boys0
TBD-
Immaculata-
Aquinas-
TBD-
Seapatrick0
Craigavon City5
Banbridge Rangers2
Saintfield0
Ballynahinch Olympic2
Bangor FC3
Moneyslane FC2
Malachians1
Markethill1
Mossley FC4
Cliftonville-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Glebe3
Cookstown RBL2
Laurelvale1
Chimney5
Richhill-
Ballywalter Recreation-
TBD-
Valley Rangers-
Hanover-
Lurgan Celtic-
TBD-
Oxford Stars-
Killyleagh Youth1
Rosario Youth0
Rectory Rangers0
Downshire Y.M.2
Loughgall-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Brantwood-
TBD-
Colin Valley0
Moyola11
Crewe-
Donegal-
Bryansburn1
Crumlin United3
Shankill-
TBD-
TBD-
Lisburn Rangers-
Rathfriland Rangers-
TBD-
Sirocco2
Seagoe3
Queens University-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Linfield-
Glentoran-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Portadown-
Ards-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Carrick Rangers-
Crusaders-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Dundela-
1/128-finals
Knockbreda-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Dergview-
Ballinamallard-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Dollingstown5
Lower Maze0
Lisburn Distillery3
Strabane Athletic2
Maiden City1
Tullycarnet3
Armagh2
Dunloy1
Warrenpoint-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
PSNI-
Ballymena-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Tandragee5
18th Newtownabbey Old Boys7
Comber Rec2
Coagh Utd4
Crumlin Star-
Trojans-
Greenisland2
Foundry0
Ballyclare-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Harland & Wolff-
Larne-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Portstewart0
Belfast Celtic1
Woodvale1
Annagh7
Tobermore7
Oxford Sunnyside1
Suffolk1
Larne Technical Old Boys4
Glenavon-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Coleraine-
Newcastle0
Banbridge5
Dunmurry Rec3
Newbuildings2
Lurgan Town Boys0
St. James' Swifts4
Ballymacash2
Dunmurry Y.M.1
Ballymoney2
East Belfast3
Newtowne FC0
Newington FC2
Ardstraw4
Wakehurst1
Islandmagee5
Shorts2
Institute-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Dungannon-
Newry City-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Limavady2
Immaculata0
Aquinas2
Craigavon City1
Banbridge Rangers0
Bangor FC3
Moneyslane FC9
Mossley FC0
Cliftonville-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Glebe1
Chimney2
Richhill0
Valley Rangers3
Hanover-
Oxford Stars-
Killyleagh Youth1
Downshire Y.M.0
Loughgall-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Brantwood4
Moyola3
Crewe3
Crumlin United4
Shankill1
Lisburn Rangers4
Rathfriland Rangers4
Seagoe2
Queens University-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Linfield-
Glentoran-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Portadown-
Ards-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Carrick Rangers-
Crusaders-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Dundela-
1/64-finals
Knockbreda-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Dergview-
Ballinamallard-
TBD-
TBD-
TBD-
Dollingstown2
Lisburn Distillery1
Tullycarnet4
Armagh3
Warrenpoint-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
PSNI-
Ballymena-
TBD-
TBD-
TBD-
18th Newtownabbey Old Boys2
Coagh Utd3
Crumlin Star1
Greenisland0
Ballyclare-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Harland & Wolff-
Larne-
TBD-
TBD-
TBD-
Belfast Celtic3
Annagh1
Tobermore1
Larne Technical Old Boys3
Glenavon-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Coleraine-
Banbridge2
Dunmurry Rec1
St. James' Swifts0
Ballymacash4
East Belfast3
Newington FC0
Ardstraw1
Islandmagee2
Institute-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Dungannon-
Newry City-
TBD-
TBD-
TBD-
Limavady3
Aquinas0
Bangor FC5
Moneyslane FC1
Cliftonville-
TBD-
TBD-
TBD-
Chimney0
Valley Rangers3
Hanover3
Killyleagh Youth2
Loughgall-
TBD-
TBD-
TBD-
Brantwood1
Crumlin United0
Lisburn Rangers0
Rathfriland Rangers3
Queens University-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Linfield-
Glentoran-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Portadown-
Ards-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Carrick Rangers-
Crusaders-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Dundela-
1/32-finals
Knockbreda-
TBD-
TBD-
Dergview-
Ballinamallard-
TBD-
Dollingstown6
Tullycarnet0
Warrenpoint-
TBD-
TBD-
PSNI-
Ballymena-
TBD-
Coagh Utd0
Crumlin Star1
Ballyclare-
TBD-
TBD-
Harland & Wolff-
Larne-
TBD-
Belfast Celtic2
Larne Technical Old Boys1
Glenavon-
TBD-
TBD-
Coleraine-
Banbridge3
Ballymacash2
East Belfast7
Islandmagee1
Institute-
TBD-
TBD-
Dungannon-
Newry City-
TBD-
Limavady1
Bangor FC3
Cliftonville-
TBD-
Valley Rangers1
Hanover5
Loughgall-
TBD-
Brantwood2
Rathfriland Rangers5
Queens University-
TBD-
TBD-
Linfield-
Glentoran-
TBD-
TBD-
Portadown-
Ards-
TBD-
TBD-
Carrick Rangers-
Crusaders-
TBD-
TBD-
Dundela-
1/16-finals
Knockbreda3
Dergview2
Ballinamallard1
Dollingstown0
Warrenpoint3
PSNI1
Ballymena2
Crumlin Star0
Ballyclare2
Harland & Wolff1
Larne8
Belfast Celtic0
Glenavon0
Coleraine2
Banbridge3
East Belfast2
Institute2
Dungannon3
Newry City3
Bangor FC1
Cliftonville6
Hanover0
Loughgall1
Rathfriland Rangers2
Queens University2
Linfield1
Glentoran3
Portadown2
Ards1
Carrick Rangers3
Crusaders3
Dundela0
1/8-finals
Knockbreda2
Ballinamallard5
Warrenpoint1
Ballymena2
Ballyclare0
Larne1
Coleraine3
Banbridge0
Dungannon4
Newry City2
Cliftonville3
Rathfriland Rangers1
Queens University2
Glentoran3
Carrick Rangers1
Crusaders5
Quarter-finals
Ballinamallard0
Ballymena2
Larne2
Coleraine3
Dungannon1
Cliftonville2
Glentoran2
Crusaders1
Semi-finals
Ballymena2
Coleraine1
Cliftonville1
Glentoran2
Final
Ballymena1
Glentoran2