FA Cup Betting Tips & Predictions

1 Showlhs N

FA Cup Betting Tips


FreeTips is your home for free betting tips for the FA Cup throughout all rounds of the world famous competition.

The FA Cup is the oldest national football competition in the world, having first been played in 1871. There are 745 clubs entering the 2024/25 competition with 124 teams taking part from the first round.

Manchester United are the defending champions after beating Manchester City 2-1 in the 2023/24 final. Arsenal are the most successful club in the competition having won 14 titles.

Freetips' experienced football experts have you covered for the best predictions and betting tips all the way to the FA Cup final at Wembley on 17 May 2025.

Our analysts use their experience, knowledge alongside an in-depth understanding of the odds and statistics to provide you with consistent winners to profit from a wide range of betting markets.

Football Bonus Bets

  • Free Bet Refund
    £100
    Code
    NEWBONUS
    Join
    Join betgoodwin with promo code NEWBONUS and get access to their £100 Free Bet Refunds offer. 18+ only. T&Cs apply.
  • Get
    £30
    Bonus Code
    NEWBONUS
    Join
    Available to new customers only. Make a qualifying deposit of £5 or more and claim the offer within 30 days of registering your account to qualify for 300% of that amount in Bet Credits, up to a maximum of £30 in Bet Credits. Once released, your Bet Credits will be held in your account balance and are non-withdrawable. Min deposit requirement. Free Bets are paid as Bet Credits and are available for use upon settlement of qualifying bets. Min odds, bet and payment method exclusions apply. Returns exclude Bet Credits stake. Registration required. Time limits and T&Cs apply.
  • £30
    Free bet
    Use code
    NEWBONUS
    Join
    Claim £30 free bet & 20 Free Spins. Use the promo code NEWBONUS. New Hollywoodbets account holders. 18 years or older. United Kingdom residents only. T&Cs apply.
  • Bet
    £10
    Get
    Double the Odds
    Join
    New customers. Max £10 (excluding PayPal). 100% odds boost token. T&Cs apply.
  • Bet
    £10
    Get
    £10
    Join
    Bet £10+ on any sportsbook market at odds of evens (2.00) or greater, within 7 days of registration. Each Way bets min £10 stake on win. No cash out. Get a £10 ACCA Free Bet (3+ selections), valid for 7 days. UK 18+ T&Cs Apply. Gamble Responsibly.

Betting on the FA Cup


Betting on the FA Cup can be difficult and problematic due to teams from different divisions competing against each other. Knowing the squads and anticipating what starting side the manager will select is essential for having success in the competition.

The FA Cup third round is played in early January after a heavy Christmas and New Year schedule for English clubs. Injuries and fatigue can play a part with many players requiring a rest.

Managers may also decide to prioritise the Premier League which can provide opportunities to find value in the betting markets. Get all the latest team news and check the starting line-ups an hour before kick off.

Live Streaming


Watch all the FA Cup matches with football live streaming. One of the best online live streaming services is bet365 where you can bet with a live-odds overlay placed over the live stream.

2024/25 FA Cup Schedule


Round
Date
Extra preliminary round 3 August 2024
Preliminary round 17 August 2024
First qualifying round 31 August 2024
Second qualifying round 14 September 2024
Third qualifying round 28 September 2024
Fourth qualifying round 12 October 2024
First round 2 November 2024
Second round 30 November 2024
Third round 11 January 2025
Fourth round 8 February 2025
Fifth round 1 March 2025
Quarter-finals 29 March 2025
Semi-finals 26 April 2025
Final 17 May 2025

FA Cup Winners


Season
Winners
Score
Runners-Up
Venus
Att.
2024-25 tbc tbc tbc Wembley tbc
2023-24 Manchester United 2-1 Manchester City Wembley 84,814
2022-23 Manchester City 2-1 Manchester United Wembley 83,179
2021-22 Liverpool 0-0 Chelsea Wembley 84,897
2020-21 Leicester City 1-0 Chelsea Wembley 20,000
2019-20 Arsenal 2-1 Chelsea Wembley 0
2018-19 Manchester City 6-0 Watford Wembley 85,854
2017-18 Chelsea 1-0 Manchester United Wembley 87,647
2016-17 Arsenal 2-1 Chelsea Wembley 89,472
2015-16 Manchester United 2-1 Crystal Palace Wembley 88,619
2014-15 Arsenal 4-0 Aston Villa Wembley 89,283
2013-14 Arsenal 3-2 Hull City Wembley 89,345
2012-13 Wigan Athletic 1-0 Manchester City Wembley 86,254
2011-12 Chelsea 2-1 Liverpool Wembley 89,041
2010-11 Manchester City 1-0 Stoke City Wembley 88,643
2009-10 Chelsea 1-0 Portsmouth Wembley 88,335
2008-09 Chelsea 2-1 Everton Wembley 89,391
2007-08 Portsmouth 1-0 Wales Cardiff City Wembley 89,874
2006-07 Chelsea 1-0 Manchester United Wembley 89,826
2005-06 Liverpool 3-3 West Ham United Millennium Stadium 71,140
2004-05 Arsenal 0-0 Manchester United Millennium Stadium 71,876
2003-04 Manchester United 3-0 Millwall Millennium Stadium 71,350
2002-03 Arsenal 1-0 Southampton Millennium Stadium 73,726
2001-02 Arsenal 2-0 Chelsea Millennium Stadium 73,963
2000-01 Liverpool 2-1 Arsenal Millennium Stadium 72,500
1999-2000 Chelsea 1-0 Aston Villa Wembley 78,217
1998-99 Manchester United 2-0 Newcastle United Wembley 79,101
1997-98 Arsenal 2-0 Newcastle United Wembley 79,183
1996-97 Chelsea 2-0 Middlesbrough Wembley 79,160
1995-96 Manchester United 1-0 Liverpool Wembley 79,007
1994-95 Everton 1-0 Manchester United Wembley 79,592
1993-94 Manchester United 4-0 Chelsea Wembley 79,634
1992-93 (R) Arsenal 2-1 Sheffield Wednesday Wembley 62,267
1992-93 Arsenal 1-1 Sheffield Wednesday Wembley 79,347
1991-92 Liverpool 2-0 Sunderland Wembley 80,000
1990-91 Tottenham Hotspur 2-1 Nottingham Forest Wembley 80,000
1989-90 (R) Manchester United 1-0 Crystal Palace Wembley 80,000
1989-90 Manchester United 3-3 Crystal Palace Wembley 80,000
1988-89 Liverpool 3-2 Everton Wembley 82,500
1987-88 Wimbledon 1-0 Liverpool Wembley 98,203
1986-87 Coventry City 3-2 Tottenham Hotspur Wembley 98,000
1985-86 Liverpool 3-1 Everton Wembley 98,000
1984-85 Manchester United 1-0 Everton Wembley 100,000
1983-84 Everton 2-0 Watford Wembley 100,000
1982-83 (R) Manchester United 4-0 Brighton & Hove Albion Wembley 100,000
1982-83 Manchester United 2-2 Brighton & Hove Albion Wembley 100,000
1981-82 (R) Tottenham Hotspur 1-0 Queens Park Rangers Wembley 90,000
1981-82 Tottenham Hotspur 1-1 Queens Park Rangers Wembley 100,000
1980-81 (R) Tottenham Hotspur 3-2 Manchester City Wembley 92,000
1980-81 Tottenham Hotspur 1-1 Manchester City Wembley 100,000
1979-80 West Ham United 1-0 Arsenal Wembley 100,000
1978-79 Arsenal 3-2 Manchester United Wembley 100,000
1977-78 Ipswich Town 1-0 Arsenal Wembley 100,000
1976-77 Manchester United 2-1 Liverpool Wembley 100,000
1975-76 Southampton 1-0 Manchester United Wembley 100,000
1974-75 West Ham United 2-0 Fulham Wembley 100,000
1973-74 Liverpool 3-0 Newcastle United Wembley 100,000
1972-73 Sunderland 1-0 Leeds United Wembley 100,000
1971-72 Leeds United 1-0 Arsenal Wembley 100,000
1970-71 Arsenal 2-1 Liverpool Wembley 100,000
1969-70 (R) Chelsea 2-1 Leeds United Old Trafford 62,078
1969-70 Chelsea 2-2 Leeds United Wembley 100,000
1968-69 Manchester City 1-0 Leicester City Wembley 100,000
1967-68 West Bromwich Albion 1-0 Everton Wembley 100,000
1966-67 Tottenham Hotspur 2-1 Chelsea Wembley 100,000
1965-66 Everton 3-2 Sheffield Wednesday Wembley 100,000
1964-65 Liverpool 2-1 Leeds United Wembley 100,000
1963-64 West Ham United 3-2 Preston North End Wembley 100,000
1962-63 Manchester United 3-1 Leicester City Wembley 100,000
1961-62 Tottenham Hotspur 3-1 Burnley Wembley 100,000
1960-61 Tottenham Hotspur 2-0 Leicester City Wembley 100,000
1959-60 Wolverhampton Wanderers 3-0 Blackburn Rovers Wembley 100,000
1958-59 Nottingham Forest 2-1 Luton Town Wembley 100,000
1957-58 Bolton Wanderers 2-0 Manchester United Wembley 100,000
1956-57 Aston Villa 2-1 Manchester United Wembley 100,000
1955-56 Manchester City 3-1 Birmingham City Wembley 100,000
1954-55 Newcastle United 3-1 Manchester City Wembley 100,000
1953-54 West Bromwich Albion 3-2 Preston North End Wembley 100,000
1952-53 Blackpool 4-3 Bolton Wanderers Wembley 100,000
1951-52 Newcastle United 1-0 Arsenal Wembley 100,000
1950-51 Newcastle United 2-0 Blackpool Wembley 100,000
1949-50 Arsenal 2-0 Liverpool Wembley 100,000
1948-49 Wolverhampton Wanderers 3-1 Leicester City Wembley 99,500
1947-48 Manchester United 4-2 Blackpool Wembley 99,000
1946-47 Charlton Athletic 1-0 Burnley Wembley 99,000
1945-46 Derby County 4-1 Charlton Athletic Wembley 98,000
1938-39 Portsmouth 4-1 Wolverhampton Wanderers Wembley 99,370
1937-38 Preston North End 1-0 Huddersfield Town Wembley 93,497
1936-37 Sunderland 3-1 Preston North End Wembley 93,495
1935-36 Arsenal 1-0 Sheffield United Wembley 93,384
1934-35 Sheffield Wednesday 4-2 West Bromwich Albion Wembley 93,204
1933-34 Manchester City 2-1 Portsmouth Wembley 93,258
1932-33 Everton 3-0 Manchester City Wembley 92,950
1931-32 Newcastle United 2-1 Arsenal Wembley 92,298
1930-31 West Bromwich Albion 2-1 Birmingham Wembley 92,406
1929-30 Arsenal 2-0 Huddersfield Town Wembley 92,488
1928-29 Bolton Wanderers 2-0 Portsmouth Wembley 92,576
1927-28 Blackburn Rovers 3-1 Huddersfield Town Wembley 92,041
1926-27 Wales Cardiff City 1-0 Arsenal Wembley 91,206
1925-26 Bolton Wanderers 1-0 Manchester City Wembley 91,447
1924-25 Sheffield United 1-0 Wales Cardiff City Wembley 91,763
1923-24 Newcastle United 2-0 Aston Villa Wembley 91,695
1922-23 Bolton Wanderers 2-0 West Ham United Wembley 126,047
1921-22 Huddersfield Town 1-0 Preston North End Stamford Bridge 53,000
1920-21 Tottenham Hotspur 1-0 Wolverhampton Wanderers Stamford Bridge 72,805
1919-20 Aston Villa 1-0 Huddersfield Town Stamford Bridge 50,018
1914-15 Sheffield United 3-0 Chelsea Old Trafford 49,557
1913-14 Burnley 1-0 Liverpool Crystal Palace 72,778
1912-13 Aston Villa 1-0 Sunderland Crystal Palace 121,919
1911-12 (R) Barnsley 1-0 West Bromwich Albion Bramall Lane 38,555
1911-12 Barnsley 0-0 West Bromwich Albion Crystal Palace 54,556
1910-11 (R) Bradford City 1-0 Newcastle United Old Trafford 58,000
1910-11 Bradford City 0-0 Newcastle United Crystal Palace 69,068
1909-10 (R) Newcastle United 2-0 Barnsley Goodison Park 69,000
1909-10 Newcastle United 1-1 Barnsley Crystal Palace 77,747
1908-09 Manchester United 1-0 Bristol City Crystal Palace 71,401
1907-08 Wolverhampton Wanderers 3-1 Newcastle United Crystal Palace 74,697
1906-07 The Wednesday 2-1 Everton Crystal Palace 84,594
1905-06 Everton 1-0 Newcastle United Crystal Palace 75,609
1904-05 Aston Villa 2-0 Newcastle United Crystal Palace 101,117
1903-04 Manchester City 1-0 Bolton Wanderers Crystal Palace 61,374
1902-03 Bury 6-0 Derby County Crystal Palace 63,102
1901-02 (R) Sheffield United 2-1 Southampton Crystal Palace 33,068
1901-02 Sheffield United 1-1 Southampton Crystal Palace 76,914
1900-01 (R) Tottenham Hotspur 3-1 Sheffield United Burnden Park 20,470
1900-01 Tottenham Hotspur 3-1 Sheffield United Crystal Palace 110,820
1899-1900 Bury 4-0 Southampton Crystal Palace 68,945
1898-99 Sheffield United 4-1 Derby County Crystal Palace 73,833
1897-98 Nottingham Forest 3-1 Derby County Crystal Palace 62,017
1896-97 Aston Villa 3-2 Everton Crystal Palace 65,891
1895-96 The Wednesday 2-1 Wolverhampton Wanderers Crystal Palace 48,836
1894-95 Aston Villa 1-0 West Bromwich Albion Crystal Palace 42,560
1893-94 Notts County 4-1 Bolton Wanderers Goodison Park 37,000
1892-93 Wolverhampton Wanderers 1-0 Everton Fallowfield Stadium 45,000
1891-92 West Bromwich Albion 3-0 Aston Villa Kennington Oval 32,810
1890-91 Blackburn Rovers 3-1 Notts County Kennington Oval 23,000
1889-90 Blackburn Rovers 4-0 The Wednesday Kennington Oval 20,000
1888-89 Preston North End 3-0 Wolverhampton Wanderers Kennington Oval 22,000
1887-88 West Bromwich Albion 2-1 Preston North End Kennington Oval 19,000
1886-87 Aston Villa 2-0 West Bromwich Albion Kennington Oval 15,500
1885-86 (R) Blackburn Rovers 2-0 West Bromwich Albion Racecourse Ground 12,000
1885-86 Blackburn Rovers 0-0 West Bromwich Albion Kennington Oval 15,000
1884-85 Blackburn Rovers 2-0 Scotland Queen's Park Kennington Oval 12,500
1883-84 Blackburn Rovers 2-1 Scotland Queen's Park Kennington Oval 4,000
1882-83 Blackburn Olympic 2-1 Old Etonians Kennington Oval 8,000
1881-82 Old Etonians 1-0 Blackburn Rovers Kennington Oval 6,500
1880-81 Old Carthusians 3-0 Old Etonians Kennington Oval 4,000
1879-80 Clapham Rovers 1-0 Oxford University Kennington Oval 6,000
1878-79 Old Etonians 1-0 Clapham Rovers Kennington Oval 5,000
1877-78 Wanderers 3-1 Royal Engineers Kennington Oval 4,500
1876-77 Wanderers 2-1 Oxford University Kennington Oval 3,000
1875-76 (R) Wanderers 3-0 Old Etonians Kennington Oval 1,500
1875-76 Wanderers 1-1 Old Etonians Kennington Oval 3,500
1874-75 (R) Royal Engineers 2-0 Old Etonians Kennington Oval 3,000
1874-75 Royal Engineers 1-1 Old Etonians Kennington Oval 2,000
1873-74 Oxford University 2-0 Royal Engineers Kennington Oval 2,000
1872-73 Wanderers 2-0 Oxford University Lillie Bridge 3,000
1871-72 Wanderers 1-0 Royal Engineers Kennington Oval 2,000

FA Cup Results by Team


Club
Wins
Runners-up
Total finals
Last final won
Arsenal 14 7 21 2020
Manchester United 13 9 22 2024
Chelsea 8 8 16 2018
Liverpool 8 7 15 2022
Tottenham Hotspur 8 1 9 1991
Manchester City 7 6 13 2023
Aston Villa 7 4 11 1957
Newcastle United 6 7 13 1955
Blackburn Rovers 6 2 8 1928
Everton 5 8 13 1995
West Bromwich Albion 5 5 10 1968
Wanderers 5 0 5 1878
Wolverhampton Wanderers 4 4 8 1960
Bolton Wanderers 4 3 7 1958
Sheffield United 4 2 6 1925
Sheffield Wednesday 3 3 6 1935
West Ham United 3 2 5 1980
Preston North End 2 5 7 1938
Old Etonians 2 4 6 1882
Portsmouth 2 3 5 2008
Sunderland 2 2 4 1973
Nottingham Forest 2 1 3 1959
Bury 2 0 2 1903
Huddersfield Town 1 4 5 1922
Leicester City 1 4 5 2021
Oxford University 1 3 4 1874
Royal Engineers 1 3 4 1875
Derby County 1 3 4 1946
Leeds United 1 3 4 1972
Southampton 1 3 4 1976
Burnley 1 2 3 1914
Cardiff City 1 2 3 1927
Blackpool 1 2 3 1953
Clapham Rovers 1 1 2 1880
Notts County 1 1 2 1894
Barnsley 1 1 2 1912
Charlton Athletic 1 1 2 1947
Old Carthusians 1 0 1 1881
Blackburn Olympic 1 0 1 1883
Bradford City 1 0 1 1911
Ipswich Town 1 0 1 1978
Coventry City 1 0 1 1987
Wimbledon 1 0 1 1988
Wigan Athletic 1 0 1 2013
Queen's Park 0 2 2 n/a
Birmingham City 0 2 2 n/a
Crystal Palace 0 2 2 n/a
Watford 0 2 2 n/a
Bristol City 0 1 1 n/a
Luton Town 0 1 1 n/a
Fulham 0 1 1 n/a
Queens Park Rangers 0 1 1 n/a
Brighton & Hove Albion 0 1 1 n/a
Middlesbrough 0 1 1 n/a
Millwall 0 1 1 n/a
Stoke City 0 1 1 n/a
Hull City 0 1 1 n/a

2024/25 FA Cup FAQ

When is the 2024/25 FA Cup being played?

The 2024/25 FA Cup is being played from 2 November 2024 to 17 May 2025.

When are the 2024/25 FA Cup qualifiers being played?

The 2024/25 FA Cup qualifiers are played from 3 August to 12 October 2024.

When is the 2024/25 FA Cup final?

The 2024/25 FA Cup final will be played on 17 May 2025.

Where is the FA Cup final played?

The FA Cup final is played at Wembley Stadium in London, England.

How many teams play in the FA Cup?

There are 745 teams playing in the 2024/25 FA Cup, 653 entering in the qualifying competition and 124 taking part in the main competition from the first round.