Skip to content
Home
Sports
Football
F1
Cricket
Rugby Union
Rugby League
Golf
Boxing
Olympics
NFL
Tennis
Racing
Darts
Netball
MMA
More Sports
Scores
Watch
Sky Bet
Shop
More
Podcasts
Live on Sky
Get Sky Sports
Sky Sports App
NOW
Kick It Out
Black Lives Matter
British South Asians in Football
Watch Sky Sports
Racing
Home
News
Racecards
Fast Results
Full Results
Watch
Pointers
Sky Bet
ABC
Features
Pundits
More
Horse Profile
Beaver Patrol (IRE)
Age:
9 (Foaled April 18th, 2002)
Sex:
Chestnut Gelding
Breeding:
Tagula (IRE) - Erne Project (IRE) (Project Manager (UNR))
Trainer:
Eve Johnson Houghton
Owner:
Mr G C Stevens
Vital Stats
Period
Runs
1st
2nd
3rd
Win %
£1 stake
Lifetime (Jump)
1
1
0
0
100%
£4.50
Lifetime (Flat)
72
7
7
6
10%
-£17.50
Form
All runs
Wins only
Wins & places
After 60-day break
Date
Pos
SP
2011
17 May
2
7 ran
Weight
:
8-10
Winner
:
Swiss Cross
Beaten by
:
2.50 l
OR
:
76
Trainer
:
Eve Johnson Houghton
Jockey
:
T P Queally
Race details
:
Brighton, 6f 209y, Good to Firm, Class 3
11/2
05 May
6
6 ran
Weight
:
8-13
Winner
:
Zebrano
Beaten by
:
5¼ l
OR
:
77
Trainer
:
Eve Johnson Houghton
Jockey
:
Catherine Gannon
Race details
:
Ffos Las, 1m, Good to Firm, Class 4
8/1
23 Apr
4
12 ran
Weight
:
11-3
Winner
:
Edgewater (IRE)
Beaten by
:
2 l
OR
:
77
Trainer
:
Eve Johnson Houghton
Jockey
:
Aidan Coleman
Race details
:
Sandown Park, 1m 14y, Good, Good to Firm in places, Class 4
16/1
2010
30 Oct
5
19 ran
Weight
:
9-0
Winner
:
Clumber Place
Beaten by
:
3.50 l
OR
:
78
Trainer
:
Eve Johnson Houghton
Jockey
:
Louis Beuzelin
Race details
:
Newmarket, 7f, Good to Soft, Class 4
33/1
10 Oct
7
16 ran
Weight
:
9-2
Winner
:
Sarah Park (IRE)
Beaten by
:
7 l
OR
:
80
Trainer
:
Eve Johnson Houghton
Jockey
:
J P Fahy
Race details
:
Goodwood, 1m, Good to Soft, Class 4
20/1
01 Sep
1
7 ran
Weight
:
9-10
Winner
:
Beaver Patrol (IRE)
OR
:
75
Trainer
:
Eve Johnson Houghton
Jockey
:
J P Fahy
Race details
:
Brighton, 6f 209y, Good, Class 5
9/2
09 Aug
6
8 ran
Weight
:
9-11
Winner
:
Lost In The Moment (IRE)
Beaten by
:
14¾ l
OR
:
78
Trainer
:
Eve Johnson Houghton
Jockey
:
Jim Crowley
Race details
:
Windsor, 1m 67y, Good, Good to Firm in places, Class 4
20/1
15 Jul
4
10 ran
Weight
:
10-0
Winner
:
Avertis
Beaten by
:
5¼ l
OR
:
80
Trainer
:
Eve Johnson Houghton
Jockey
:
Jim Crowley
Race details
:
Epsom Downs, 7f, Good, Good to Firm in places, Class 4
14/1
25 Jun
11
13 ran
Weight
:
9-8
Winner
:
Cornus
Beaten by
:
19 l
OR
:
82
Trainer
:
Eve Johnson Houghton
Jockey
:
R Havlin
Race details
:
Folkestone, 6f, Good to Firm, Class 4
20/1
11 Jun
7
11 ran
Weight
:
9-6
Winner
:
My Kingdom (IRE)
Beaten by
:
5¼ l
OR
:
84
Trainer
:
Eve Johnson Houghton
Jockey
:
R Havlin
Race details
:
Goodwood, 7f, Good, Class 4
9/1
29 May
3
9 ran
Weight
:
9-0
Winner
:
Hajoum (IRE)
Beaten by
:
3 l
OR
:
85
Trainer
:
Eve Johnson Houghton
Jockey
:
R Havlin
Race details
:
Catterick, 7f, Good to Firm, Firm in places, Class 3
20/1
15 May
11
13 ran
Weight
:
8-6
Winner
:
Rileyskeepingfaith
Beaten by
:
10¼ l
OR
:
88
Trainer
:
Eve Johnson Houghton
Jockey
:
S Donohoe
Race details
:
Newbury, 6f 8y, Good to Firm, Class 2
12/1
2009
12 Sep
9
10 ran
Weight
:
9-0
Winner
:
Golden Desert (IRE)
Beaten by
:
10.50 l
OR
:
92
Trainer
:
Eve Johnson Houghton
Jockey
:
S W Kelly
Race details
:
Goodwood, 7f, Good to Firm, Good in places, Class 2
28/1
15 Aug
16
17 ran
Weight
:
8-13
Winner
:
Markab
Beaten by
:
12¾ l
OR
:
96
Trainer
:
Eve Johnson Houghton
Jockey
:
J Mitchell
Race details
:
Ripon, 6f, Good to Firm, Firm in places, Class 2
33/1
01 Aug
17
26 ran
Weight
:
9-5
Winner
:
Genki (IRE)
Beaten by
:
10.50 l
OR
:
100
Trainer
:
Eve Johnson Houghton
Jockey
:
T P Queally
Race details
:
Goodwood, 6f, Soft, Class 2
33/1
10 Jul
16
19 ran
Weight
:
9-5
Winner
:
Plum Pudding (IRE)
Beaten by
:
11¼ l
OR
:
100
Trainer
:
Eve Johnson Houghton
Jockey
:
R Mullen
Race details
:
Newmarket, 7f, Good to Firm, Good in places, Class 2
50/1
20 Jun
19
26 ran
Weight
:
9-4
Winner
:
High Standing (USA)
Beaten by
:
13.50 l
OR
:
102
Trainer
:
Eve Johnson Houghton
Jockey
:
Dane O'Neill
Race details
:
Ascot, 6f, Good to Firm, Class 2
12/1
09 May
22
27 ran
Weight
:
9-10
Winner
:
Swift Gift
Beaten by
:
17¼ l
OR
:
104
Trainer
:
Eve Johnson Houghton
Jockey
:
R Evans
Race details
:
Ascot, 7f, Good to Firm (Good in Places on the Round Course), Class 2
40/1
25 Apr
4
5 ran
Weight
:
9-2
Winner
:
Asset (IRE)
Beaten by
:
2¾ l
OR
:
104
Trainer
:
Eve Johnson Houghton
Jockey
:
S Carson
Race details
:
Leicester, 7f, Good to Firm, Class 1
10/1
28 Mar
9
13 ran
Weight
:
9-2
Winner
:
Prime Defender
Beaten by
:
11¾ l
OR
:
104
Trainer
:
Eve Johnson Houghton
Jockey
:
S Carson
Race details
:
Doncaster, 6f, Good to Firm, Good in places, Class 1
15/2
26 Feb
1
10 ran
Weight
:
9-0
Winner
:
Beaver Patrol (IRE)
Trainer
:
Eve Johnson Houghton
Jockey
:
Mick Kinane
Race details
:
Nad Al Sheba (UAE), 6f, Good (Dirt Track: Fast)
9/1
20 Feb
8
10 ran
Weight
:
9-0
Winner
:
Diana's Choice (SAF)
Beaten by
:
10¾ l
Trainer
:
Eve Johnson Houghton
Jockey
:
Mick Kinane
Race details
:
Nad Al Sheba (UAE), 6f 102y, Good to Firm (Dirt: Fast)
7/1
05 Feb
7
12 ran
Weight
:
8-7
Winner
:
Hatta Fort
Beaten by
:
3¾ l
Trainer
:
Eve Johnson Houghton
Jockey
:
C P Lemaire
Race details
:
Nad Al Sheba (UAE), 6f 102y, Good (All Weather: Standard)
14/1
2008
19 Sep
8
15 ran
Weight
:
9-2
Winner
:
Kalahari Gold (IRE)
Beaten by
:
7.50 l
OR
:
105
Trainer
:
Eve Johnson Houghton
Jockey
:
S Carson
Race details
:
Newbury, 7f, Good, Good to Soft in places, Class 1
16/1
02 Sep
3
5 ran
Weight
:
8-13
Winner
:
Express Wish
Beaten by
:
4.50 l
OR
:
108
Trainer
:
Eve Johnson Houghton
Jockey
:
S Carson
Race details
:
Goodwood, 7f, Soft, Class 1
11/4
16 Aug
3
9 ran
Weight
:
9-3
Winner
:
Paco Boy (IRE)
Beaten by
:
5 l
OR
:
102
Trainer
:
Eve Johnson Houghton
Jockey
:
S Carson
Race details
:
Newbury, 7f, Good to Soft, Class 1
25/1
02 Aug
15
27 ran
Weight
:
9-4
Winner
:
Conquest (IRE)
Beaten by
:
8 l
OR
:
104
Trainer
:
Eve Johnson Houghton
Jockey
:
R Hills
Race details
:
Goodwood, 6f, Good to Firm (Good on the Straight Course ), Class 2
25/1
28 Jun
8
14 ran
Weight
:
9-10
Winner
:
Hitchens (IRE)
Beaten by
:
8¼ l
OR
:
104
Trainer
:
Eve Johnson Houghton
Jockey
:
S Carson
Race details
:
Windsor, 6f, Good to Firm, Good in places, Class 2
4/1
21 Jun
2
27 ran
Weight
:
9-2
Winner
:
Big Timer (USA)
Beaten by
:
0.50 l
OR
:
97
Trainer
:
Eve Johnson Houghton
Jockey
:
Mick Kinane
Race details
:
Ascot, 6f, Good to Firm, Firm in places, Class 2
16/1
25 May
10
13 ran
Weight
:
9-4
Winner
:
Ajigolo
Beaten by
:
6 l
OR
:
100
Trainer
:
Eve Johnson Houghton
Jockey
:
J Fortune
Race details
:
Newmarket, 6f, Good, Class 2
9/1
14 May
12
17 ran
Weight
:
9-7
Winner
:
Assertive
Beaten by
:
8¾ l
OR
:
100
Trainer
:
Eve Johnson Houghton
Jockey
:
R Hills
Race details
:
York, 6f, Good to Firm, Class 1
28/1
03 May
13
25 ran
Weight
:
9-5
Winner
:
Off The Record
Beaten by
:
5¾ l
OR
:
102
Trainer
:
Eve Johnson Houghton
Jockey
:
Mick Kinane
Race details
:
Newmarket, 6f, Good, Class 2
10/1
28 Feb
Weight
:
9-0
Winner
:
Instant Recall (IRE)
OR
:
102
Trainer
:
E Johnson Houghton
Jockey
:
Mick Kinane
Race details
:
Nad Al Sheba (UAE), 6f, Fast (Turf - Good), Class 1
7/2
21 Feb
3
10 ran
Weight
:
8-11
Winner
:
Prince Tamino
OR
:
102
Trainer
:
E Johnson Houghton
Jockey
:
Mick Kinane
Race details
:
Nad Al Sheba (UAE), 6f, Fast (Turf - Good)
10/3
07 Feb
3
12 ran
Weight
:
8-9
Winner
:
So Will I
OR
:
102
Trainer
:
E Johnson Houghton
Jockey
:
Mick Kinane
Race details
:
Nad Al Sheba (UAE), 6f 110y, Fast (Turf - Good)
7/1
2007
06 Oct
2
12 ran
Weight
:
9-5
Winner
:
Bonus (IRE)
Beaten by
:
0.50 l
OR
:
100
Trainer
:
Eve Johnson Houghton
Jockey
:
S Carson
Race details
:
Kempton Park, 6f, Standard, Class 2
5/2
22 Sep
4
28 ran
Weight
:
9-0
Winner
:
Advanced
Beaten by
:
2.50 l
OR
:
100
Trainer
:
Eve Johnson Houghton
Jockey
:
K Darley
Race details
:
Ayr, 6f, Good to Soft, Class 2
20/1
07 Sep
1
9 ran
Weight
:
9-6
Winner
:
Beaver Patrol (IRE)
OR
:
95
Trainer
:
Eve Johnson Houghton
Jockey
:
S Carson
Race details
:
Newbury, 6f 8y, Good to Firm, Class 3
9/2
13 Aug
2
9 ran
Weight
:
9-11
Winner
:
Phantom Whisper
Beaten by
:
1¼ l
OR
:
95
Trainer
:
Eve Johnson Houghton
Jockey
:
Kerrin McEvoy
Race details
:
Windsor, 6f, Good to Firm, Good in places, Class 3
7/4
04 Aug
5
27 ran
Weight
:
8-10
Winner
:
Zidane
Beaten by
:
1¼ l
OR
:
95
Trainer
:
Eve Johnson Houghton
Jockey
:
R Hills
Race details
:
Goodwood, 6f, Good to Firm, Class 2
33/1
30 Jun
5
14 ran
Weight
:
9-8
Winner
:
Aahayson
Beaten by
:
1.50 l
OR
:
95
Trainer
:
Eve Johnson Houghton
Jockey
:
S Carson
Race details
:
Windsor, 6f, Soft, Heavy in places, Class 2
13/2
23 Jun
11
26 ran
Weight
:
8-11
Winner
:
Dark Missile
Beaten by
:
8.50 l
OR
:
95
Trainer
:
Eve Johnson Houghton
Jockey
:
Mick Kinane
Race details
:
Ascot, 6f, Good, Class 2
20/1
02 Jun
6
16 ran
Weight
:
9-6
Winner
:
Song of Passion (IRE)
Beaten by
:
5.50 l
OR
:
96
Trainer
:
Eve Johnson Houghton
Jockey
:
Kerrin McEvoy
Race details
:
Epsom Downs, 6f, Good, Class 2
5/2
12 May
5
28 ran
Weight
:
8-12
Winner
:
Wise Dennis
Beaten by
:
6¾ l
OR
:
96
Trainer
:
Eve Johnson Houghton
Jockey
:
S Carson
Race details
:
Ascot, 7f, Soft, Good to Soft in places, Class 2
20/1
05 May
1
29 ran
Weight
:
8-10
Winner
:
Beaver Patrol (IRE)
OR
:
90
Trainer
:
Eve Johnson Houghton
Jockey
:
Mick Kinane
Race details
:
Newmarket, 6f, Good to Firm, Class 2
20/1
2006
26 Oct
5
14 ran
Weight
:
8-13
Winner
:
Areyoutalkingtome
Beaten by
:
1.50 l
OR
:
90
Trainer
:
R F Johnson Houghton
Jockey
:
S Carson
Race details
:
Lingfield Park, 7f, Standard, Class 3
25/1
30 Sep
6
11 ran
Weight
:
8-10
Winner
:
Mutamared (USA)
Beaten by
:
1¾ l
OR
:
90
Trainer
:
R F Johnson Houghton
Jockey
:
R Havlin
Race details
:
Kempton Park, 6f, Standard, Class 2
16/1
15 Sep
16
26 ran
Weight
:
9-10
Winner
:
Geojimali
Beaten by
:
9 l
OR
:
92
Trainer
:
R F Johnson Houghton
Jockey
:
M Fenton
Race details
:
Ayr, 6f, Good to Soft, Class 2
33/1
05 Aug
24
27 ran
Weight
:
8-10
Winner
:
Borderlescott
Beaten by
:
8.50 l
OR
:
95
Trainer
:
R F Johnson Houghton
Jockey
:
S Carson
Race details
:
Goodwood, 6f, Good to Firm, Class 2
33/1
29 Jul
8
20 ran
Weight
:
8-5
Winner
:
Dabbers Ridge (IRE)
Beaten by
:
5 l
OR
:
95
Trainer
:
R F Johnson Houghton
Jockey
:
Kerrin McEvoy
Race details
:
Ascot, 7f, Good to Firm, Good in places, Class 2
20/1
15 Jul
2
7 ran
Weight
:
9-13
Winner
:
Wyatt Earp (IRE)
Beaten by
:
nk
OR
:
93
Trainer
:
R F Johnson Houghton
Jockey
:
A Munro
Race details
:
York, 6f, Good to Firm, Firm in places, Class 3
5/2
06 Jul
4
9 ran
Weight
:
9-13
Winner
:
Steel Blue
Beaten by
:
3¼ l
OR
:
93
Trainer
:
R F Johnson Houghton
Jockey
:
S W Kelly
Race details
:
Epsom Downs, 6f, Good, Good to Firm in places, Class 3
11/4
24 Jun
9
28 ran
Weight
:
8-12
Winner
:
Baltic King
Beaten by
:
5.50 l
OR
:
93
Trainer
:
R F Johnson Houghton
Jockey
:
Kerrin McEvoy
Race details
:
Ascot, 6f, Good to Firm, Firm in places, Class 2
12/1
03 Jun
1
17 ran
Weight
:
9-1
Winner
:
Beaver Patrol (IRE)
OR
:
89
Trainer
:
R F Johnson Houghton
Jockey
:
Kerrin McEvoy
Race details
:
Epsom Downs, 6f, Good, Good to Firm in places, Class 2
7/1
19 May
14
17 ran
Weight
:
8-8
Winner
:
Borderlescott
Beaten by
:
19¾ l
OR
:
90
Trainer
:
R F Johnson Houghton
Jockey
:
L Dettori
Race details
:
York, 6f, Soft, Heavy in places in the back straight, Class 2
7/1
26 Apr
3
12 ran
Weight
:
8-13
Winner
:
Fantaisiste
Beaten by
:
2¾ l
OR
:
90
Trainer
:
R F Johnson Houghton
Jockey
:
L Dettori
Race details
:
Kempton Park, 6f, Standard, Class 3
4/1
2005
21 Oct
3
17 ran
Weight
:
8-10
Winner
:
Zowington
Beaten by
:
1.50 l
OR
:
90
Trainer
:
R F Johnson Houghton
Jockey
:
S Carson
Race details
:
Newbury, 6f 8y, Good to Soft, Soft in places, Class 2
10/1
08 Oct
6
18 ran
Weight
:
8-7
Winner
:
Borderlescott
Beaten by
:
4¾ l
OR
:
90
Trainer
:
R F Johnson Houghton
Jockey
:
S Carson
Race details
:
York, 6f, Soft, Class 2
10/1
21 Sep
1
20 ran
Weight
:
9-2
Winner
:
Beaver Patrol (IRE)
OR
:
85
Trainer
:
R F Johnson Houghton
Jockey
:
L Dettori
Race details
:
Goodwood, 6f, Good to Firm, Class 4
6/1
03 Sep
4
17 ran
Weight
:
9-2
Winner
:
Mutamared (USA)
Beaten by
:
0.50 l
OR
:
84
Trainer
:
R F Johnson Houghton
Jockey
:
E Ahern
Race details
:
Newmarket, 6f, Good to Firm, Class 4
14/1
27 Aug
6
17 ran
Weight
:
9-1
Winner
:
King's Majesty (IRE)
Beaten by
:
1.50 l
OR
:
84
Trainer
:
R F Johnson Houghton
Jockey
:
S Carson
Race details
:
Newmarket, 7f, Good, Good to Soft in places, Class 3
16/1
13 Aug
5
7 ran
Weight
:
9-4
Winner
:
Salinja (USA)
Beaten by
:
6 l
OR
:
88
Trainer
:
R F Johnson Houghton
Jockey
:
S Carson
Race details
:
Goodwood, 1m 1f 192y, Good to Firm, Class 3
8/1
06 Jul
8
16 ran
Weight
:
9-0
Winner
:
Danehill Willy (IRE)
Beaten by
:
11¾ l
OR
:
93
Trainer
:
R F Johnson Houghton
Jockey
:
S Carson
Race details
:
Newmarket, 1m 2f, Good to Soft, Good in places
50/1
16 Jun
7
21 ran
Weight
:
8-13
Winner
:
Mostashaar (FR)
Beaten by
:
9¾ l
OR
:
95
Trainer
:
R F Johnson Houghton
Jockey
:
S Carson
Race details
:
York, 1m, Good to Firm
50/1
03 Jun
9
14 ran
Weight
:
9-7
Winner
:
Sky Crusader
Beaten by
:
7.50 l
OR
:
96
Trainer
:
R F Johnson Houghton
Jockey
:
S Carson
Race details
:
Epsom Downs, 7f, Good, Good to Firm in places
7/1
21 May
5
16 ran
Weight
:
8-12
Winner
:
Home Affairs
Beaten by
:
3¼ l
OR
:
96
Trainer
:
R F Johnson Houghton
Jockey
:
N Callan
Race details
:
Haydock Park, 1m 30y, Good
25/1
11 May
5
10 ran
Weight
:
9-4
Winner
:
Wise Dennis
Beaten by
:
7¼ l
OR
:
100
Trainer
:
R F Johnson Houghton
Jockey
:
S Carson
Race details
:
York, 7f, Soft
14/1
05 May
8
11 ran
Weight
:
9-2
Winner
:
Notability (IRE)
Beaten by
:
11¼ l
OR
:
100
Trainer
:
R F Johnson Houghton
Jockey
:
Mick Kinane
Race details
:
Chester, 7f 122y, Good to Soft, Good in places
5/1
26 Mar
4
8 ran
Weight
:
8-8
Winner
:
Rebel Rebel (IRE)
Beaten by
:
2 l
OR
:
100
Trainer
:
R F Johnson Houghton
Jockey
:
S Carson
Race details
:
Kempton Park, 1m, Good to Soft
4/1
2004
23 Oct
5
8 ran
Weight
:
9-0
Winner
:
Motivator
Beaten by
:
17.50 l
Trainer
:
R Johnson Houghton
Jockey
:
S Carson
Race details
:
Doncaster, 1m, Soft (Round Course: Soft (Heavy in places)), Class 1
25/1
02 Oct
5
24 ran
Weight
:
8-9
Winner
:
Obe Gold
Beaten by
:
3.50 l
Trainer
:
R Johnson Houghton
Jockey
:
S Carson
Race details
:
Redcar, 6f, Firm, Good to Firm in places, Class 1
11/1
21 Aug
1
16 ran
Weight
:
8-12
Winner
:
Beaver Patrol (IRE)
Trainer
:
R Johnson-Houghton
Jockey
:
Mick Kinane
Race details
:
Curragh (IRE), 6f, Good
9/2
07 Aug
2
10 ran
Weight
:
9-6
Winner
:
Justaquestion
Beaten by
:
hd
Trainer
:
R Johnson Houghton
Race details
:
Ascot, 7f, Good, Good to Soft in places, Class B
14/1
16 Jul
6
8 ran
Weight
:
9-0
Winner
:
Don Pele (IRE)
Beaten by
:
7¼ l
Trainer
:
R Johnson Houghton
Jockey
:
S Carson
Race details
:
Newbury, 6f 8y, Good, Good to Firm in places, Class A
14/1
15 Jun
11
13 ran
Weight
:
8-12
Winner
:
Iceman
Beaten by
:
10.50 l
Trainer
:
R Johnson Houghton
Jockey
:
S Carson
Race details
:
Ascot, 6f, Good to Firm, Class A
20/1
29 May
1
7 ran
Weight
:
9-0
Winner
:
Beaver Patrol (IRE)
Trainer
:
R Johnson Houghton
Jockey
:
S Carson
Race details
:
Kempton Park, 6f, Good to Firm, Class C
Evs
17 May
2
6 ran
Weight
:
9-0
Winner
:
Blue Dakota (IRE)
Beaten by
:
2.50 l
Trainer
:
R Johnson Houghton
Jockey
:
S Carson
Race details
:
Windsor, 5f 10y, Good to Firm, Class B
7/1
05 May
3
9 ran
Weight
:
8-13
Winner
:
Dance Night (IRE)
Beaten by
:
1¾ l
Trainer
:
R Johnson Houghton
Jockey
:
S Carson
Race details
:
Chester, 5f 16y, Good, Class B
10/3
19 Apr
1
9 ran
Weight
:
9-0
Winner
:
Beaver Patrol (IRE)
Trainer
:
R Johnson Houghton
Jockey
:
S Carson
Race details
:
Windsor, 5f 10y, Good to Soft, Soft in places, Class D
9/2
Home
Sports
Football
F1
Cricket
Rugby Union
Rugby League
Golf
Boxing
Olympics
NFL
Tennis
Racing
Darts
Netball
MMA
More Sports
Scores
Watch
Sky Bet
Shop
More
Podcasts
Live on Sky
Get Sky Sports
Sky Sports App
NOW
Kick It Out
Black Lives Matter
British South Asians in Football
Watch Sky Sports