Top
×
×
Search
18+ | T&Cs apply | Wagering and T&Cs apply | Play Responsibly |
Advertising Disclosure
Sign Up
Sign In
Tracker
Newsletter
Free Bets
Galway Races 2026
Racecards
Tips
Betting Offers
Galway Races Hub
Glorious Goodwood 2026
Racecards
Tips
Betting Offers
Glorious Goodwood Hub
Mobile View
+ Latest offers
Home
News
Cards
All Cards
Big Race Entries
Entries
Runner Index
Trainer Index
Jockey Index
Results
Full Results
";
Fast Results
";
Runner Index
Trainer Index
Jockey Index
Betting Offers
Betting Offers IE
Betting Offers & Free Bets
Existing Customers Offers
Promo Codes
Betting Offers UK
Betting Offers & Free Bets
Existing Customers Offers
Promo Codes
Betting Hub
Betting Sites IE
Betting Sites UK
Daily Specials
Betting Guides
Bet Calculator
How to Bet on Horse Racing
Horse Racing Terminology and Jargon Explained
Horse Racing Betting Terms Explained
Understanding Horse Racing Bet Types
Types of Horse Races
Betting Odds Explained
How to Pick a Winner
Each Way Betting
Lucky 15 Betting
Lucky 31 Betting
Live Stream Horse Racing
What is SP in Horse Racing
What is a Handicap Race
What is a Tote placepot
Tote betting
Accumulator betting
Online Casino Sites
Odds
Antepost Betting
Betting Odds
Betting Odds Calculator
Statistics
Daily Statistics
Season Statistics
Ireland
Flat
Leading Trainers
Leading Jockeys
National Hunt
Leading Trainers
Leading Jockeys
UK
Flat
Leading Trainers
Leading Jockeys
National Hunt
Leading Trainers
Leading Jockeys
Watch
Today's Race Replays
Yesterdays's Race Replays
Video Shows
Tips
Today's Tips
Tomorrow's Tips
Nap of the Day
Lucky 15 Selections
Horse Tracker
Blogs
More
Horse Tracker
Blogs
Hong Kong Races
This Weeks Photos
First Time Gear
Fixtures
Runners Abroad
Whispers
Punchestown 2026
Cheltenham 2026
Sidelined Jockeys
Top 10 Tracked
Runner Index
Trainer Index
Jockey Index
Non-Runners
Market Movers
Online Casino Sites
Mobile View
Search Site With
Home
William Hill Challenge Series
Cards
Big Race Entries
Fast Results
Full Results
Watch
Today's Racing Replays
Yesterday's Racing Replays
Video Shows
Tips
Today's Tips
Tomorrow's Tips
Nap of the Day
Lucky 15 Selections
Betting Offers
Betting Hub
Betting Sites IE
Betting Sites UK
Betting Offers & Free Bets IE
Betting Offers & Free Bets UK
Online Casino Sites
Betting Odds
HorseTracker
News
More
My Account
Non-Runners
Market Movers
News
Fixtures
Betting Guides
Bet Calculator
How to Bet on Horse Racing
Horse Racing Terminology and Jargon Explained
Horse Racing Betting Terms Explained
Understanding Horse Racing Bet Types
Types of Horse Races
Betting Odds Explained
How to Pick a Winner
Each Way Betting
Lucky 15 Betting
Lucky 31 Betting
Live Stream Horse Racing
What is SP in Horse Racing
What is a Handicap Race
What is a Tote placepot
Tote betting
Accumulator betting
Statistics
Leading NH Trainer IRE
Leading NH Jockey IRE
Leading NH Trainer GB
Leading NH Jockey GB
Leading Flat Trainer IRE
Leading Flat Jockey IRE
Leading Flat Trainer GB
Leading Flat Jockey GB
Racecourses
Runners Abroad
Hong Kong Races
Sidelined Jockeys
First Time Gear
Whispers
Runner Index
Trainer Index
Jockey Index
Top 10 Tracked
Cheltenham
Punchestown
Bookmakers
Logoff
Desktop View
Galway Races 2026
Racecards
Tips
Betting Offers
Galway Races Hub
Glorious Goodwood 2026
Racecards
Tips
Betting Offers
Glorious Goodwood Hub
QL
Quick Links
Home
Fixtures
Racecourses
Betting Odds
Betting Offers
IE Free Bets
GB Free Bets
Race Cards
Big Race Entries
Entries
Fast Results
Race Results
Weights & Entries
Early Closing
Top
HorseTracker
Click here to add Jockey to HorseTracker
irishracing.com
Jockey Danny McMenamin
Jockey
Danny McMenamin
Track Jockey
Last Winner
Marty Mcfly (IRE)
12/1,
A M Thomson
Wetherby Sat, 31st Oct, 26
Runs Since Last Winner
15
Days Since Last Winner
6
Last Runner
Party In The Park (IRE)
2nd, 11/2,
Mrs A Hamilton
Newcastle Thu, 5th Nov, 26
Runs
Wins
Places
Win %
Earnings
1 Level Stk
28/06/26-05/11/26 (Flat)
2
0
1
0.00%
3565.96
-2.00
28/06/26-05/11/26 (Flat)
Runs - 2, Wins - 0, Places - 1
Win %
0.00%
Earnings
3565.96
€1 Level Stk
-2.00
28/06/26-05/11/26 (N.H.)
95
15
23
15.79%
180623.78
45.83
28/06/26-05/11/26 (N.H.)
Runs - 95, Wins - 15, Places - 23
Win %
15.79%
Earnings
180623.78
€1 Level Stk
45.83
Recent Runs
Entries
Stats
Show
All Runs
Wins Only
Date Course Conditions
Race Result
Trainer
OR
Class
05Nov26 New
20 G 4y+ HcapCh (6K)
Party In The Park
11-11[11/2]
2nd of 9,
1.5L behind Treaty Boy
Mrs A Hamilton
94
5
05Nov26 New
20 G 3y+ HcapHdl (7K)
Thorneylands
11-5[11/8F]
fell
in race won by Bogha Baiste
N Richards
101
4
05Nov26 New
24 G 4y+ HcapHdl (7K)
President Scottie
11-2[11/1]
6th of 8,
10.75L behind William Yeats
N Richards
108
4
05Nov26 New
20 G 4y+ MdnHdl (10K)
Spreadsheet Guru
11-4[8/11F]
3rd of 8,
15.50L behind Brace For Landing
N Richards
4
03Nov26 Sed
20 G 3y+ HcapHdl (6K)
Art Dancer
10-13[4/1]
9th of 11,
39.25L behind Luckie Devil
C Grant
77
5
03Nov26 Sed
17 G 3y+ HcapHdl (6K)
Gintime
12-0[3/1F]
3rd of 11,
13.50L behind Character Testing
N Richards
100
5
03Nov26 Sed
16 G 4y+ HcapCh (6K)
Natural Ability
11-6[6/1]
6th of 8,
20.75L behind Applejack Poet
C Grant
85
5
03Nov26 Sed
20 G 4y+ MdnHdl (10K)
Midnight Bella
11-4[5/2]
unseated rider
in race won by Roxy Russet
Sue Smith
91
4
02Nov26 Sou
20 G 4y+ HcapHdl (6K)
Scoro
10-5[25/1]
pulled up
in race won by Anxious Moments
L J Morgan
69
5
02Nov26 Sou
16 G 4y+ MdnHdl (10K)
Treshnish Point
11-4[500/1]
10th of 14,
51.25L behind Midnight Jukebox
L J Morgan
4
02Nov26 Sou
16 G 4-5y NHF (4K)
Chasing Dawn
11-2[50/1]
11th of 12,
85.75L behind West Of The River
L J Morgan
5
01Nov26 Car
17 GS 4-5y NHF (8K)
Orderly
11-2[14/1]
7th of 7,
27.50L behind Contain Yourself
Mrs A Hamilton
4
01Nov26 Car
26 GS 4y+ HcapCh (35K)
Grand Geste
11-11[10/3]
5th of 8,
8.81L behind Passengerontheship
Sue Smith
132
3
01Nov26 Car
21 GS 4y+ HcapCh (17K)
Patrick's Wells
10-9[6/1]
4th of 4,
32.75L behind Walking On A Dream
Sue Smith
115
3
31Oct26 Wet
24 G 4y+ HcapCh (16K)
Paddy O'mahler
12-0[10/3]
4th of 4,
17.00L behind Sledgehammer
Sue Smith
112
4
31Oct26 Wet
19 G 4y+ HcapCh (20K)
Marty Mcfly
11-4[12/1]
1st of 8,
0.5L to Koukeo
A M Thomson
119
3
31Oct26 Wet
16 G 4y+ H (16K)
Loopy Mag
11-0[10/1]
3rd of 6,
11.00L behind Minella Hollow
Sue Smith
3
30Oct26 Wet
21 GF 3y+ HcapHdl (8K)
Glory Hights
10-7[12/1]
5th of 11,
3.56L behind Lillistar
C Grant
84
5
30Oct26 Wet
19 GF 4y+ HcapCh (75K)
Prairie Wolf
11-13[5/1]
2nd of 6,
nk behind Crebilly
Sue Smith
142
1
27Oct26 New
17 G 4-5y NHF (4K)
Cayenne
11-3[7/4F]
5th of 9,
4.38L behind Always Proud
N Richards
5
27Oct26 New
20 G 4y+ HcapCh (8K)
Loulou Madrik
11-13[11/4]
5th of 6,
27.50L behind Rule Me In
Mr M T Walford
107
4
27Oct26 New
17 G 5y+ HcapHdl (7K)
Roarin' Success
11-3[3/1]
2nd of 6,
1L behind North Of Richmond
Donald McCain
103
4
27Oct26 New
17 G 3y+ HcapHdl (6K)
Ms Cindy Kate
10-13[11/2]
5th of 10,
18.50L behind Cawthorne Cracker
N Richards
85
5
27Oct26 New
17 G 4y+ MdnHdl (10K)
Captain Ted
11-4[28/1]
5th of 6,
13.25L behind Wilde's Legacy
C Grant
4
25Oct26 Mar
19 GS 4y+ HcapCh (7K)
Walk In The Valley
12-0[7/4F]
1st of 5,
5.5L to Noble Recall
Sue Smith
92
5
25Oct26 Mar
21 GS 1-0y HcapCh (30K)
Tommy's Oscar
11-7[10/3]
2nd of 5,
nk behind Triple Trade
Mrs A Hamilton
142
2
25Oct26 Mar
17 GS 3y H (10K)
Minella Buoy
11-0[5/2]
1st of 7,
shd to Don Dandy
G Hanmer
108
4
25Oct26 Mar
17 GS 4y+ MdnHdl (10K)
Silver Salver
11-3[50/1]
4th of 11,
28.75L behind Moore Brion
Sue Smith
4
24Oct26 Kel
17 G 4y+ HcapCh (16K)
The Other Mozzie
12-0[7/1]
4th of 4,
86.75L behind Newtown Rambler
L J Morgan
135
3
24Oct26 Kel
17 G 4y+ HcapCh (8K)
Achille Des Rocs
11-7[6/4F]
3rd of 5,
40.00L behind Treaty Boy
L J Morgan
98
5
24Oct26 Kel
16 G 4y+ MdnHdl (10K)
Treshnish Point
11-4[66/1]
6th of 6,
30.50L behind Jessmarvel
L J Morgan
4
22Oct26 Car
20 GF 4y+ HcapCh (9K)
Hello Judge
12-0[3/1]
2nd of 4,
3L behind Dearkeithandkaty
Mrs A Hamilton
120
4
22Oct26 Car
17 GF 4y+ H (50K)
Dedicated Hero
11-8[25/1]
8th of 8,
7.28L behind Wilful
A M Thomson
135
1
22Oct26 Car
20 GF 3y+ HcapHdl (6K)
Vanilla Dancer
11-9[22/1]
1st of 13,
5L to Jack Dempsey
C Grant
95
5
22Oct26 Car
20 GF 3y+ HcapHdl (6K)
Rickety Gate
10-11[7/2F]
4th of 13,
9.00L behind Lady Phoebe
N Richards
83
5
22Oct26 Car
24 GF 4y+ HcapCh (18K)
Dare To Shout
11-6[10/3]
5th of 5,
31.75L behind Breizh River
Mrs A Hamilton
122
3
22Oct26 Car
17 GF 4y+ H (10K)
Dilrisk
11-0[7/1]
12th of 13,
56.75L behind Watery Borren
N Richards
4
18Oct26 Sed
17 G 3y+ HcapHdl (12K)
Double Digits
10-7[3/1]
3rd of 9,
9.50L behind Williethebuilder
Mrs A Hamilton
113
3
18Oct26 Sed
20 G 3y+ HcapHdl (7K)
Natural Ability
10-11[40/1]
1st of 8,
shd to Curious Mrs Fox
C Grant
83
5
15Oct26 Per
20 S 4y+ HcapCh (10K)
Bridge Court
11-1[15/2]
6th of 8,
25.50L behind Tanking Along
A M Thomson
107
4
14Oct26 Wet
20 GF 3y+ HcapHdl (7K)
Centurion's Sister
11-12[13/8F]
1st of 7,
6L to Farhh Echo
N Richards
105
5
14Oct26 Wet
19 GF 4y+ HcapCh (18K)
Parisencore
11-2[5/1]
1st of 4,
2L to Josh The Boss
N Richards
125
3
10Oct26 Hex
24 G 4y+ HcapCh (12K)
No Regrets
11-12[12/1]
4th of 9,
6.25L behind Sledgehammer
N Richards
110
4
10Oct26 Hex
16 G 4y+ HcapCh (10K)
Achille Des Rocs
12-0[10/3]
2nd of 7,
8L behind Mr Lincoln
L J Morgan
99
5
10Oct26 Hex
16 G 4y+ H (10K)
Mhordart
11-2[80/1]
7th of 9,
63.00L behind Hourman
C Grant
4
08Oct26 Mar
19 G 5y+ HcapCh (7K)
Walk In The Valley
11-13[7/2]
4th of 6,
10.75L behind Cap Ricochet
Sue Smith
94
5
07Oct26 Sed
17 G 3y+ HcapHdl (6K)
Natural Ability
11-2[50/1]
7th of 10,
44.25L behind Clean Getaway
C Grant
86
5
07Oct26 Sed
21 G 3y+ HcapHdl (7K)
Party In The Park
11-1[18/1]
6th of 7,
34.00L behind Aimeric
Mrs A Hamilton
97
4
04Oct26 Kel
17 GF 4y+ HcapCh (40K)
Tommy's Oscar
12-0[7/1]
4th of 4,
5.50L behind Breaking Cover
Mrs A Hamilton
144
2
04Oct26 Kel
21 GF 4y+ HcapHdl (9K)
Ballynoe Boy
non-runner (Self Cert (Not Eaten Up))
N Richards
102
4
02Oct26 Hex
20 G 3y+ HcapHdl (11K)
Ballynoe Boy
11-6[15/8F]
1st of 6,
1.25L to Well Educated
N Richards
102
4
02Oct26 Hex
16 G 3y+ HcapHdl (15K)
Double Digits
11-9[4/1]
5th of 7,
17.50L behind Mr Mcloughlan
Mrs A Hamilton
114
3
29Sep26 Sed
17 G 4-5y NHF (7K)
Close House
11-2[11/8]
3rd of 3,
1.75L behind Red Shea
C Grant
4
29Sep26 Sed
20 G 3y+ HcapHdl (6K)
Vanilla Dancer
11-12[28/1]
6th of 8,
21.75L behind Whitewinewednesday
C Grant
97
5
26Sep26 Mar
23 G 3y+ HcapHdl (6K)
The Clonmel Kid
12-0[11/2]
2nd of 10,
1L behind Ramaah
P A Kirby
98
5
26Sep26 Mar
17 G 3y+ HcapHdl (35K)
Belvedere Blast
10-2[66/1]
5th of 12,
12.63L behind Un Sens A La Vie
Adrian Paul Keatley
104
2
24Sep26 Per
24 GS 4y+ HcapCh (10K)
Wasdell Dundalk
12-0[25/1]
6th of 9,
11.25L behind Upfordebate
Miss L Harrison
110
4
23Sep26 Per
24 G 3y+ HcapHdl (8K)
Judicial Review
10-5[14/1]
11th of 12,
49.00L behind Seeyainthesuninn
James Moffatt
73
5
23Sep26 Per
20 G 4y+ HcapHdl (10K)
Summergrounds
11-0[11/1]
3rd of 12,
6.50L behind Frontier Prince
N Richards
106
4
23Sep26 Per
16 G 4y+ H (10K)
Master Jack
11-0[100/1]
9th of 10,
30.50L behind Moon Reign
A Wilson
4
14Sep26 Sed
17 G 3y+ HcapHdl (6K)
Scoro
10-5[10/1]
pulled up
in race won by Littletown Lad
L J Morgan
73
5
14Sep26 Sed
20 G 4y+ HcapHdl (6K)
Joto
10-2[20/1]
5th of 10,
18.25L behind Aimeric
John Dawson
73
5
14Sep26 Sed
19 G 4y+ HcapCh (6K)
Achille Des Rocs
12-0[10/3]
4th of 5,
9.03L behind Mr McWhinny
L J Morgan
99
5
12Sep26 Che
12 GS 4y+ Hcap (15K)
Haveyoumissedme
10-13[7/2]
8th of 11,
14.03L behind Nibras Gold
I Jardine
74
4
07Sep26 Per
24 G 4y+ HcapHdl (8K)
Sauce Of Life
11-10[10/1]
2nd of 8,
1.75L behind Down Around
N Richards
101
5
07Sep26 Per
20 G 3y+ HcapHdl (8K)
Lowlands
11-11[9/4F]
pulled up
in race won by Annie Agnew
N Richards
107
4
07Sep26 Per
24 G 4y+ HcapCh (15K)
No Regrets
11-5[4/1]
3rd of 4,
11.50L behind Sir Carnegie
N Richards
111
4
07Sep26 Per
16 G 3y+ HcapHdl (10K)
Elemental Eye
10-5[16/1]
8th of 8,
25.25L behind Inappropriate
I Jardine
96
4
04Sep26 Ban
20 G 4y+ HcapHdl (8K)
Ballynoe Boy
11-8[3/1JF]
1st of 11,
5L to Cawthorne Cracker
N Richards
94
5
31Aug26 Car
17 GS 4y+ HcapCh (8K)
Achille Des Rocs
11-10[6/1]
1st of 6,
0.75L to Ghasham
L J Morgan
96
5
31Aug26 Car
22 GS 4y+ HcapHdl (8K)
Ballyearl
11-4[50/1]
pulled up
in race won by Rauzan
L J Morgan
105
4
29Aug26 Car
21 G 4y+ HcapCh (8K)
Scoro
10-7[16/1]
4th of 11,
11.50L behind Illogical Logic
L J Morgan
74
5
29Aug26 Car
25 G 4y+ HcapHdl (7K)
Larkfield Lusive
11-6[18/1]
3rd of 12,
1.75L behind Seeyainthesuninn
L J Morgan
92
5
29Aug26 Car
17 G 4y+ H (10K)
Hawthorn Road
11-2[22/1]
8th of 9,
23.00L behind Gambino
I Jardine
4
28Aug26 Sed
19 G 4y+ HcapCh (6K)
Wudya
11-9[6/1]
1st of 8,
1L to Thank You Blue
Sue Smith
100
5
20Aug26 Str
19 GF 4y+ HcapCh (25K)
Parisencore
11-3[8/1]
3rd of 6,
13.75L behind Captain Cool
N Richards
125
2
15Aug26 Mar
19 G 4y+ HcapHdl (6K)
Ballynoe Boy
10-13[7/1]
1st of 10,
0.5L to No More Bolero
N Richards
89
5
15Aug26 Mar
21 G 4y+ HcapCh (7K)
Ribeye
11-10[9/4]
2nd of 6,
0.5L behind Huckleberry Sting
P G Atkinson
96
5
15Aug26 Mar
23 G 4y+ HcapHdl (8K)
Lowlands
11-2[7/2]
4th of 6,
7.50L behind Kiwi De Cotte
N Richards
108
4
15Aug26 Mar
21 G 4y+ MdnHdl (10K)
Centurion's Sister
10-11[11/4F]
1st of 10,
7.5L to Way Maker
N Richards
98
4
26Jul26 Utt
16 G 3y H (10K)
Vietnorm
11-7[8/11F]
2nd of 9,
3.25L behind Hello Garda
Adrian Paul Keatley
4
25Jul26 Yor
5 GF 4y+ Hcap (25K)
Managing Director
11-5[6/1]
3rd of 17,
1.00L behind Kodiac Thriller
Geoffrey Oldroyd
73
4
24Jul26 Utt
20 G 4y+ HcapHdl (7K)
Wudya
11-6[28/1]
6th of 10,
15.25L behind Divilabother
Sue Smith
108
4
18Jul26 Car
17 G 4y+ HcapCh (6K)
Forsa Bay
11-10[11/1]
1st of 8,
5.5L to Getaway Jewel
L J Morgan
91
5
18Jul26 Car
25 G 4y+ HcapCh (6K)
Wearelongterm
11-0[18/1]
pulled up
in race won by Jeteye
Mrs D Sayer
86
5
18Jul26 Car
22 G 4y+ HcapHdl (30K)
High Dancer
11-4[5/2F]
6th of 13,
8.25L behind Caughtinyourtrance
N Richards
120
3
18Jul26 Car
17 G 4y+ HcapHdl (7K)
Ribble River
10-7[28/1]
6th of 8,
15.25L behind Alvesta
Lizzie Quinlan
76
5
12Jul26 Per
24 G 4y+ HcapHdl (10K)
Lowlands
11-3[11/4JF]
4th of 7,
8.00L behind Dalileo
N Richards
109
4
12Jul26 Per
24 G 4y+ HcapCh (15K)
Parisencore
11-9[11/2]
5th of 7,
29.25L behind Grand Clermont
N Richards
125
3
12Jul26 Per
20 G 4y+ HcapHdl (10K)
Summergrounds
11-2[11/2]
4th of 9,
1.75L behind Lets Mingle
N Richards
108
4
12Jul26 Per
20 G 4y+ H (10K)
Dolly Dior
11-0[15/2]
2nd of 5,
3.25L behind Holy Joe
Patrick Neville
4
07Jul26 Utt
23 G 4y+ HcapHdl (10K)
Abbey Scope
10-13[10/3]
1st of 11,
1.25L to Smugglers Haven
N Richards
113
3
05Jul26 Mar
23 G 4y+ HcapHdl (6K)
You Did
11-2[11/1]
12th of 12,
33.63L behind Matoury
B Ellison
90
5
02Jul26 Per
24 G 4y+ HcapHdl (8K)
The Best Way
11-6[13/2]
7th of 10,
15.50L behind Dalileo
N Richards
90
5
02Jul26 Per
24 G 4y+ HcapCh (9K)
Thehairyfella
10-8[15/2]
5th of 7,
26.00L behind The Flying Poet
Gordon Elliott
85
5
02Jul26 Per
20 G 4y+ HcapHdl (9K)
Lenko
10-13[12/1]
pulled up
in race won by Fairly Fulling
Gordon Elliott
89
5
02Jul26 Per
20 G 4y+ HcapCh (12K)
Wasdell Dundalk
12-1[6/1]
2nd of 6,
2.5L behind Button Rock
Miss L Harrison
111
4
02Jul26 Per
16 G 4y+ HcapHdl (10K)
Ravenscraig Castle
11-6[2/1F]
2nd of 6,
1.25L behind Pergamon
I Jardine
105
4
02Jul26 Per
16 G 4y+ MdnHdl (10K)
Clanokre Lass
non-runner (Self Cert (In Season))
Gordon Elliott
4
28Jun26 Car
17 G 5y+ HcapCh (9K)
Dream Jet
non-runner (Going (Changed since declaration))
B Ellison
99
5
Date Course
Conditions
Runner/Weight/Trainer Weight
OR
06Nov26 Hex
20G 4y+ HcapCh (20K)3
Ruby Island 11-9 N Richards
130
3
06Nov26 Hex
20G 4y+ HcapHdl (13K)4
High Dancer 12-0 N Richards
120
4
06Nov26 Hex
20G 4y+ MdnHdl (10K)4
Elusive Dreams 11-4 Mrs A Hamilton
0
4
07Nov26 Kel
22G 4y+ H (10K)4
They're Chancers 11-0 N Richards
0
4
07Nov26 Kel
20G 3y+ HcapHdl (8K)5
King Horse 11-1 N Richards
87
5
07Nov26 Kel
27G 4y+ HcapCh (10K)4
Jamesieconn 11-2 N Richards
104
4
07Nov26 Kel
20G 4y+ HcapHdl (14K)3
Nells Son 12-0 N Richards
125
3
Type
Runs-
Wins
Wins %
Runners-
Winners
Winners %
Level
title
Show By
Rides
Wins
Recent Quotes
Unavailable & Suspensions
Latest News
×
Odds
News
Fixtures
Runners Abroad