Geraghty rode his first winner in January 1997 and three years later he became the Irish Champion jump jockey for the first time. He rode his first Cheltenham winner on the Jessica Harrington trained Moscow Flyer in the 2002 Arkle Chase.
He won the Grand National in 2003 on Monty's Pass. Also that year he won five races at the Cheltenham Festival, including the Queen Mother Champion Chase on Moscow Flyer and was voted Irish sports personality of the year.
In the 2003-4 season he became Champion Irish jump jockey for the second time and won the Stayers Hurdle at Cheltenham on the JJ O' Neill trained Iris's Gift.
Geraghty and Moscow Flyer won their second Champion Chases at the 2005 Cheltenham Festival, and Barry also won the Cheltenham Gold Cup on Kicking King for trainer Tom Taaffe at that meeting. Following the retirement of Mick Fitzgerald he became first jockey to the Nicky Henderson stable in 2008.
In 2009 he won the Champion Hurdle on Punjabi the Arkle Challenge Trophy on Forpadydeplasterer and Triumph Hurdle on Zaynar. In winning the Champion Hurdle he became the first jockey to have won the big four races at cheltenham (Champion Hurdle, Champion Chase, Stayers Hurdle, Gold Cup) and The English Grand National. On the 2 November 2009 he rode his 1000th winner under National Hunt Rules in UK and Ireland when the Nicky Henderson trained Duc De Regniere won at Kempton. He won his fourth Champion Chase at the 2012 Cheltenham festival on Finians Rainbow. He has had at least one winner at each Cheltenham festival since his first victory in 2002.
Cheltenham Festival Winners (29)
2002: Arkle Challenge Trophy : Moscow Flyer
2003: William Hill Trophy: Youlneverwalkalone
2003: Pertemps Final :Inching Closer
2003: Queen Mother Champion Chase : Moscow Flyer
2003: Triumph Hurdle: Spectroscope
2003: County Hurdle: Spirit Leader
2004: Stayers Hurdle: Iris's Gift
2005: Queen Mother Champion Chase : Moscow Flyer
2005: Cheltenham Gold Cup : Kicking King
2006: Royal & SunAlliance Chase: Star De Mohaison
2006: Coral Cup: Skys The Limit
2007: Champion Bumper : Cork All Star
2008: Jewsons Novices' Handicap Chase : Finger on The Pulse
2009: Arkle Challenge Trophy: Forpadydeplasterer
2009: Champion Hurdle: Punjabi
2009: Triumph Hurdle : Zaynar
2010: Queen Mother Champion Chase : Big Zeb
2010: Coral Cup: Spirit River
2010: Triumph Hurdle : Soldatino
2011: Albert Bartlett Novices' Hurdle : Bobs Worth
2012: Arkle Challenge Trophy : Sprinter Sacre
2012: Neptune Investment Management Novices' Hurdle : Simonsig
2012: RSA Chase : Bobs Worth
2012: Queen Mother Champion Chase : Finian's Rainbow
2012: Ryanair Chase : Riverside Theatre
2013: Arkle Challenge Trophy : Simonsig
2013: Queen Mother Champion Chase : Sprinter Sacre
2013: Cheltenham Gold Cup : Bobs Worth
2014: Champion Hurdle:Jezki
Other Notable Wins
Morgiana Hurdle (Cockney Lad 1997, Back in Front 2003), Royal Bond Novice Hurdle (Moscow Flyer 1999), Hatton's Grace Hurdle (Limestone Lad 2002), Drinmore Novice Chase (Alexander Banquet 1999,Le Coudray 2002), Barry & Sandra Kelly Memorial Novice Hurdle (Harbour Pilot 2000, Newmill 2003), Bord na Mona with Nature Novice Chase (Moscow Flyer 2001, Le Courday 2002), Paddy Power Dial-A-Bet Chase (Moscow Flyer 2002 & 2003, Big Zeb 2010) Sefton Novices' Hurdle (Sackville 2000), Hennessy Gold Cup (Alexander Banquet 2002), Arkle Perpetual Challenge Cup (Bust Out 2003, Kicking King 2004), Spring Juvenile Hurdle (Personal Column 2005), Punchestown Gold Cup (Florida Pearl 2002 and also on Moscow Express when run at Fairyhouse in 2001, Kicking King 2005), Kerry National (Montys Pass 2002),(Alfa Beat 2010 & 2011), Tingle Creek Chase (Moscow Flyer 2003 & 2004 ), Punchestown Champion Chase (Moscow Flyer 2004),( Big Zeb 2011), Knight Frank Novice Chase (Pizarro 2003), Dr P. J. Moriarty Novice Chase (Pizarro 2004), John Durkan Memorial Chase (Kicking King 2004 and In Compliance 2006), December Festival Hurdle (Moscow Flyer 2000, Liss A Paoraigh 2002 and Macs Joy 2004), AIG Europe Champion Hurdle (Macs Joy 2005), Pierse Hurdle (Essex 2005), Totesport Trophy (Essex 2005), ACC Bank Champion Hurdle (Moscow Flyer 2002, Macs Joy 2006, and Punjabi 2008), Grand National (Monty's Pass 2006), Melling Chase (Moscow Flyer 2004 + 2005), King George VI Chase (Kicking King 2004 + 2005), Punchestown Champion Novice Hurdle (Moscow Flyer 2000 and Clopf 2007), Swordlestown Cup Novice Chase ( Moscow Flyer 2002 and Big Zeb 2008), Fighting Fifth Hurdle ( Punjabi 2008), Long Walk Hurdle (Punchestowns 2008), Old Roan Chase (Monets Garden 2009), Scilly Isles Novices' Chase (Punchestowns 2010), Ascot Chase (Monets Garden 2010)(Riverside Theatre 2011 & 2012), Tolworth Hurdle (Minella Class 2011),(Captain Conan 2012), Maghull Novices' Chase (Finians Rainbow 2011), Aintree Hurdle (Oscar Whisky 2011) Champion Four Year Old Hurdle (Grandouet 2011).
English Grand National Record
Barry has ridden in every English Grand national since 2000,winning once and being placed on four other occasions.
2000 6th Call It a Day (Ire) A. King
2001 F Hanakham (Ire) D. Mccain
2002 UR Alexander Banquet (Ire) W. P. Mullins, Ireland
2003 1st Monty's Pass (Ire) James Joseph Mangan, Ireland
2004 4th Monty's Pass (Ire) James Joseph Mangan, Ireland
2005 16th Monty's Pass (Ire) James Joseph Mangan, Ireland
2006 6th Puntal (Fr) (t) M. C. Pipe
2007 3rd Slim Pickings (Ire) T. J. Taaffe, Ireland
2008 4th Slim Pickings (Ire) T. J. Taaffe, Ireland
2009 F Golden Flight ( Fr) N.J. Henderson
2010 4th Big Fella Thanks Paul Nicholls
2011 F Or Noir De Somoza David Pipe
2012 9th Shakalakaboomboom Nicky Henderson
2013 UR Roberto Goldback Nicky Henderson
-  2003 Grand National result
- "Cheltenham Festival: Punjabi So Brave For Henderson" dailyrecord.co.uk, 11 March 2009, accessed 11 March 2009.
- "Geraghty:Here’s to the next 1,000". Irish Examiner. 28 August 2012. Retrieved 28 August 2012.
- Racing Post Profile