Omnisurface Stars

Thoroughbred Horse Racing's Triple Surface Top Performers

Won on Two Surfaces

The following is an incomplete list of horses who have won on two of three surfaces and finished in the money (first, second or third) on the third surface between 2004-2011.

View the full pedigree for each horse at Pedigree Query by clicking name of the horse.

View as Google Sheet or download a CSV file.

Horses who have won two of three racing surfaces.
Horse Dirt Finish Position Dirt Type Dirt Race Dirt Track Dirt Date Synthetic Finish Position Synthetic Type Synthetic Race Synthetic Track Synthetic Date Turf Finish Position Turf Type Turf Race Turf Track Turf Date
Alpine Yodel 1st CLM 12K n2x PLN 2008-06-28 3rd OC 25K n1x - N GG 2009-02-22 1st CLM 20K GG 2008-10-03
Animal Kingdom 1st G1 Kentucky Derby CD 2011-05-07 1st G3 Spiral Stakes TP 2011-03-26 2nd OC 50k/N1X GP 2011-03-03
Booyah 1st S HindsInv H FPX 2008-09-21 2nd ALW 68K n1x HOL 2007-11-27 1st OC 40K n1x-N HOL 2008-06-19
Cherokee Artist 1st MSW 3up CD 2008-05-03 1st S Presque Isle Mile PID 2009-09-13 2nd G3 Canadian Turf GP 2010-02-20
Cocoa Beach 1st G1 Beldame BEL 2008-09-27 2nd G1 BC FM Classic SA 2008-10-24 1st S DeLaRose73K SAR 2009-08-05
Dancing Allstar 1st S Fantasy HST 2007-10-27 1st G3 Whimsical WO 2009-04-18 3rd S Ernie Samuel Mem FE 2009-07-12
Dawn After Dawn 2nd S Tiffany Lass FG 2007-01-13 1st G2 La Canada SA 2008-02-10 1st S Moscow Burning SA 2009-03-13
Dee's Rose 1st ALW 26K n1x HAW 2008-11-06 2nd OC 80k n$y-n AP 2009-05-10 1st S Pink Ribbon 50k AP 2009-07-11
Distinctive Dixie 1st ALW 51K n2x CD 2009-05-15 2nd MSW 49k Kee 2008-10-05 1st MSW 42K FG 2009-02-01
Dubai Majesty 1st G3 Winning Colors CD 2009-05-25 2nd G1 Madison Kee 2010-04-08 1st S Buff Trace Franklin Co KEE 2009-10-16
Evening Jewel 2nd G1 Kentucky Oaks CD 2010-04-30 1st G1 Ashland Kee 2010-04-03 1st G1 Del Mar Oaks DMR 2010-08-21
Forever Together 1st G2 Forward Gal GP 2007-03-10 2nd G2 Beaumont Kee 2007-04-12 1st G1 BC FM Turf SA 2008-10-24
French Kiss 1st S Pippin OP 2009-02-14 1st ALW 52K n1x Kee 2008-10-04 2nd ALW 50k n2x CD 2008-11-02
Fort Prado 1st S Springfield AP 2004-06-04 2nd S Zen53k AP 2009-05-24 1st G3 Fairgrounds BC Hcp LaD 2006-01-21
Furioso Star 1st MSW 47K SA 2007-01-10 1st OC 32K n1x - N SA 2008-12-28 2nd ALW 63K n1x HOL 2008-07-12
Giant Oak 1st G1 Donn Handicap GP 2011-02-05 2nd G3 Wash Park H AP 2010-09-04 1st S Arlington Classic AP 2009-05-23
Global Hunter 1st ALW 12K Hipodromo ARG 2007-02-24 3rd G2 Mervyn LeRoy Hol 2008-04-26 1st S Lure 81k SA 2008-10-12
Idiot Proof 1st G3 Jersey Shore MTH 2007-07-04 1st G1 Ancient Title SA 2007-10-07 2nd S Green Flash DMR 2008-08-13
Interactif 1st MSW 38K MTH 2009-07-05 2nd G2 San Felipe SA 2010-03-13 1st G2 Hall of Fame SAR 2010-08-13
Lilacs and Lace 1st MSW 28K GG 2010-10-27 1st G1 Ashland Kee 2011-04-09 2nd MSW 25K GG 2010-09-23
Molengao 1st G2 San Antonio SA 2007-02-04 1st G2 Mervyn LeRoy HOL 2007-05-05 3rd G2 Sunset BC HOL 2006-07-16
Noble's Promise 2nd G2 Rebel Stakes OP 2010-03-13 1st G1 CashCall Futurity HOL 2009-12-19 1st MSW 25K ELP 2009-09-05
Nownownow 2nd MSW 42K CD 2007-05-19 1st G2 San Fernando SA 2009-01-17 1st S BC Juv Turf MTH 2007-10-26
Peach Brew 1st S Okla Lassie RP 2008-09-27 1st G3 Arl Park Oaks AP 2009-07-18 2nd S Cimarron S RP 2008-11-16
Roshani 2nd MSW 43K at Bel BEL 2006-05-04 1st ALW 48K n1x Kee 2007-04-26 1st G3 Galorette PIM 2008-05-17
Santa Teresita 2nd G3 Sixty Sails H HAW 2009-04-18 1st G1 Santa Maria SA 2009-02-14 1st ALW 61K n1x SA 2008-03-16
Sidcup 1st MSW 28K EvD 2006-03-17 1st S PrairieBayu50k TP 2006-12-06 2nd OC 100k c-n CD 2007-04-29
Slew's Tizzy 1st G2 Lone Star Derby LS 2007-05-12 1st G2 Lexington Kee 2007-04-21 3rd S Commonwealth CD 2007-11-11
Stream Cat 3rd G1 Breeders Futurity Kee 2005-10-08 1st G3 Tokyo City SA 2009-03-28 1st G3 Arlington Hcp AP 2008-07-12
Tribal Belle 1st MC 8k HAS 2008-05-24 1st G3 Hendrie S. WO 2010-05-16 3rd AOC 80k nw3x WO 2009-06-05
Ukiah 1st MSW 43K SA 2006-01-02 2nd CLM 25K SA 2009-03-15 1st ALW 59K n1x HOL 2009-05-23
Alpine Yodel
Dirt Finish Position 1st
Dirt Type CLM
Dirt Race 12K n2x
Dirt Track PLN
Dirt Date 2008-06-28
Synthetic Finish Position 3rd
Synthetic Type OC
Synthetic Race 25K n1x - N
Synthetic Track GG
Synthetic Date 2009-02-22
Turf Finish Position 1st
Turf Type CLM
Turf Race 20K
Turf Track GG
Turf Date 2008-10-03
Animal Kingdom
Dirt Finish Position 1st
Dirt Type G1
Dirt Race Kentucky Derby
Dirt Track CD
Dirt Date 2011-05-07
Synthetic Finish Position 1st
Synthetic Type G3
Synthetic Race Spiral Stakes
Synthetic Track TP
Synthetic Date 2011-03-26
Turf Finish Position 2nd
Turf Type OC
Turf Race 50k/N1X
Turf Track GP
Turf Date 2011-03-03
Booyah
Dirt Finish Position 1st
Dirt Type S
Dirt Race HindsInv H
Dirt Track FPX
Dirt Date 2008-09-21
Synthetic Finish Position 2nd
Synthetic Type ALW
Synthetic Race 68K n1x
Synthetic Track HOL
Synthetic Date 2007-11-27
Turf Finish Position 1st
Turf Type OC
Turf Race 40K n1x-N
Turf Track HOL
Turf Date 2008-06-19
Cherokee Artist
Dirt Finish Position 1st
Dirt Type MSW
Dirt Race 3up
Dirt Track CD
Dirt Date 2008-05-03
Synthetic Finish Position 1st
Synthetic Type S
Synthetic Race Presque Isle Mile
Synthetic Track PID
Synthetic Date 2009-09-13
Turf Finish Position 2nd
Turf Type G3
Turf Race Canadian Turf
Turf Track GP
Turf Date 2010-02-20
Cocoa Beach
Dirt Finish Position 1st
Dirt Type G1
Dirt Race Beldame
Dirt Track BEL
Dirt Date 2008-09-27
Synthetic Finish Position 2nd
Synthetic Type G1
Synthetic Race BC FM Classic
Synthetic Track SA
Synthetic Date 2008-10-24
Turf Finish Position 1st
Turf Type S
Turf Race DeLaRose73K
Turf Track SAR
Turf Date 2009-08-05
Dancing Allstar
Dirt Finish Position 1st
Dirt Type S
Dirt Race Fantasy
Dirt Track HST
Dirt Date 2007-10-27
Synthetic Finish Position 1st
Synthetic Type G3
Synthetic Race Whimsical
Synthetic Track WO
Synthetic Date 2009-04-18
Turf Finish Position 3rd
Turf Type S
Turf Race Ernie Samuel Mem
Turf Track FE
Turf Date 2009-07-12
Dawn After Dawn
Dirt Finish Position 2nd
Dirt Type S
Dirt Race Tiffany Lass
Dirt Track FG
Dirt Date 2007-01-13
Synthetic Finish Position 1st
Synthetic Type G2
Synthetic Race La Canada
Synthetic Track SA
Synthetic Date 2008-02-10
Turf Finish Position 1st
Turf Type S
Turf Race Moscow Burning
Turf Track SA
Turf Date 2009-03-13
Dee's Rose
Dirt Finish Position 1st
Dirt Type ALW
Dirt Race 26K n1x
Dirt Track HAW
Dirt Date 2008-11-06
Synthetic Finish Position 2nd
Synthetic Type OC
Synthetic Race 80k n$y-n
Synthetic Track AP
Synthetic Date 2009-05-10
Turf Finish Position 1st
Turf Type S
Turf Race Pink Ribbon 50k
Turf Track AP
Turf Date 2009-07-11
Distinctive Dixie
Dirt Finish Position 1st
Dirt Type ALW
Dirt Race 51K n2x
Dirt Track CD
Dirt Date 2009-05-15
Synthetic Finish Position 2nd
Synthetic Type MSW
Synthetic Race 49k
Synthetic Track Kee
Synthetic Date 2008-10-05
Turf Finish Position 1st
Turf Type MSW
Turf Race 42K
Turf Track FG
Turf Date 2009-02-01
Dubai Majesty
Dirt Finish Position 1st
Dirt Type G3
Dirt Race Winning Colors
Dirt Track CD
Dirt Date 2009-05-25
Synthetic Finish Position 2nd
Synthetic Type G1
Synthetic Race Madison
Synthetic Track Kee
Synthetic Date 2010-04-08
Turf Finish Position 1st
Turf Type S
Turf Race Buff Trace Franklin Co
Turf Track KEE
Turf Date 2009-10-16
Evening Jewel
Dirt Finish Position 2nd
Dirt Type G1
Dirt Race Kentucky Oaks
Dirt Track CD
Dirt Date 2010-04-30
Synthetic Finish Position 1st
Synthetic Type G1
Synthetic Race Ashland
Synthetic Track Kee
Synthetic Date 2010-04-03
Turf Finish Position 1st
Turf Type G1
Turf Race Del Mar Oaks
Turf Track DMR
Turf Date 2010-08-21
Forever Together
Dirt Finish Position 1st
Dirt Type G2
Dirt Race Forward Gal
Dirt Track GP
Dirt Date 2007-03-10
Synthetic Finish Position 2nd
Synthetic Type G2
Synthetic Race Beaumont
Synthetic Track Kee
Synthetic Date 2007-04-12
Turf Finish Position 1st
Turf Type G1
Turf Race BC FM Turf
Turf Track SA
Turf Date 2008-10-24
French Kiss
Dirt Finish Position 1st
Dirt Type S
Dirt Race Pippin
Dirt Track OP
Dirt Date 2009-02-14
Synthetic Finish Position 1st
Synthetic Type ALW
Synthetic Race 52K n1x
Synthetic Track Kee
Synthetic Date 2008-10-04
Turf Finish Position 2nd
Turf Type ALW
Turf Race 50k n2x
Turf Track CD
Turf Date 2008-11-02
Fort Prado
Dirt Finish Position 1st
Dirt Type S
Dirt Race Springfield
Dirt Track AP
Dirt Date 2004-06-04
Synthetic Finish Position 2nd
Synthetic Type S
Synthetic Race Zen53k
Synthetic Track AP
Synthetic Date 2009-05-24
Turf Finish Position 1st
Turf Type G3
Turf Race Fairgrounds BC Hcp
Turf Track LaD
Turf Date 2006-01-21
Furioso Star
Dirt Finish Position 1st
Dirt Type MSW
Dirt Race 47K
Dirt Track SA
Dirt Date 2007-01-10
Synthetic Finish Position 1st
Synthetic Type OC
Synthetic Race 32K n1x - N
Synthetic Track SA
Synthetic Date 2008-12-28
Turf Finish Position 2nd
Turf Type ALW
Turf Race 63K n1x
Turf Track HOL
Turf Date 2008-07-12
Giant Oak
Dirt Finish Position 1st
Dirt Type G1
Dirt Race Donn Handicap
Dirt Track GP
Dirt Date 2011-02-05
Synthetic Finish Position 2nd
Synthetic Type G3
Synthetic Race Wash Park H
Synthetic Track AP
Synthetic Date 2010-09-04
Turf Finish Position 1st
Turf Type S
Turf Race Arlington Classic
Turf Track AP
Turf Date 2009-05-23
Global Hunter
Dirt Finish Position 1st
Dirt Type ALW
Dirt Race 12K Hipodromo
Dirt Track ARG
Dirt Date 2007-02-24
Synthetic Finish Position 3rd
Synthetic Type G2
Synthetic Race Mervyn LeRoy
Synthetic Track Hol
Synthetic Date 2008-04-26
Turf Finish Position 1st
Turf Type S
Turf Race Lure 81k
Turf Track SA
Turf Date 2008-10-12
Idiot Proof
Dirt Finish Position 1st
Dirt Type G3
Dirt Race Jersey Shore
Dirt Track MTH
Dirt Date 2007-07-04
Synthetic Finish Position 1st
Synthetic Type G1
Synthetic Race Ancient Title
Synthetic Track SA
Synthetic Date 2007-10-07
Turf Finish Position 2nd
Turf Type S
Turf Race Green Flash
Turf Track DMR
Turf Date 2008-08-13
Interactif
Dirt Finish Position 1st
Dirt Type MSW
Dirt Race 38K
Dirt Track MTH
Dirt Date 2009-07-05
Synthetic Finish Position 2nd
Synthetic Type G2
Synthetic Race San Felipe
Synthetic Track SA
Synthetic Date 2010-03-13
Turf Finish Position 1st
Turf Type G2
Turf Race Hall of Fame
Turf Track SAR
Turf Date 2010-08-13
Lilacs and Lace
Dirt Finish Position 1st
Dirt Type MSW
Dirt Race 28K
Dirt Track GG
Dirt Date 2010-10-27
Synthetic Finish Position 1st
Synthetic Type G1
Synthetic Race Ashland
Synthetic Track Kee
Synthetic Date 2011-04-09
Turf Finish Position 2nd
Turf Type MSW
Turf Race 25K
Turf Track GG
Turf Date 2010-09-23
Molengao
Dirt Finish Position 1st
Dirt Type G2
Dirt Race San Antonio
Dirt Track SA
Dirt Date 2007-02-04
Synthetic Finish Position 1st
Synthetic Type G2
Synthetic Race Mervyn LeRoy
Synthetic Track HOL
Synthetic Date 2007-05-05
Turf Finish Position 3rd
Turf Type G2
Turf Race Sunset BC
Turf Track HOL
Turf Date 2006-07-16
Noble's Promise
Dirt Finish Position 2nd
Dirt Type G2
Dirt Race Rebel Stakes
Dirt Track OP
Dirt Date 2010-03-13
Synthetic Finish Position 1st
Synthetic Type G1
Synthetic Race CashCall Futurity
Synthetic Track HOL
Synthetic Date 2009-12-19
Turf Finish Position 1st
Turf Type MSW
Turf Race 25K
Turf Track ELP
Turf Date 2009-09-05
Nownownow
Dirt Finish Position 2nd
Dirt Type MSW
Dirt Race 42K
Dirt Track CD
Dirt Date 2007-05-19
Synthetic Finish Position 1st
Synthetic Type G2
Synthetic Race San Fernando
Synthetic Track SA
Synthetic Date 2009-01-17
Turf Finish Position 1st
Turf Type S
Turf Race BC Juv Turf
Turf Track MTH
Turf Date 2007-10-26
Peach Brew
Dirt Finish Position 1st
Dirt Type S
Dirt Race Okla Lassie
Dirt Track RP
Dirt Date 2008-09-27
Synthetic Finish Position 1st
Synthetic Type G3
Synthetic Race Arl Park Oaks
Synthetic Track AP
Synthetic Date 2009-07-18
Turf Finish Position 2nd
Turf Type S
Turf Race Cimarron S
Turf Track RP
Turf Date 2008-11-16
Roshani
Dirt Finish Position 2nd
Dirt Type MSW
Dirt Race 43K at Bel
Dirt Track BEL
Dirt Date 2006-05-04
Synthetic Finish Position 1st
Synthetic Type ALW
Synthetic Race 48K n1x
Synthetic Track Kee
Synthetic Date 2007-04-26
Turf Finish Position 1st
Turf Type G3
Turf Race Galorette
Turf Track PIM
Turf Date 2008-05-17
Santa Teresita
Dirt Finish Position 2nd
Dirt Type G3
Dirt Race Sixty Sails H
Dirt Track HAW
Dirt Date 2009-04-18
Synthetic Finish Position 1st
Synthetic Type G1
Synthetic Race Santa Maria
Synthetic Track SA
Synthetic Date 2009-02-14
Turf Finish Position 1st
Turf Type ALW
Turf Race 61K n1x
Turf Track SA
Turf Date 2008-03-16
Sidcup
Dirt Finish Position 1st
Dirt Type MSW
Dirt Race 28K
Dirt Track EvD
Dirt Date 2006-03-17
Synthetic Finish Position 1st
Synthetic Type S
Synthetic Race PrairieBayu50k
Synthetic Track TP
Synthetic Date 2006-12-06
Turf Finish Position 2nd
Turf Type OC
Turf Race 100k c-n
Turf Track CD
Turf Date 2007-04-29
Slew's Tizzy
Dirt Finish Position 1st
Dirt Type G2
Dirt Race Lone Star Derby
Dirt Track LS
Dirt Date 2007-05-12
Synthetic Finish Position 1st
Synthetic Type G2
Synthetic Race Lexington
Synthetic Track Kee
Synthetic Date 2007-04-21
Turf Finish Position 3rd
Turf Type S
Turf Race Commonwealth
Turf Track CD
Turf Date 2007-11-11
Stream Cat
Dirt Finish Position 3rd
Dirt Type G1
Dirt Race Breeders Futurity
Dirt Track Kee
Dirt Date 2005-10-08
Synthetic Finish Position 1st
Synthetic Type G3
Synthetic Race Tokyo City
Synthetic Track SA
Synthetic Date 2009-03-28
Turf Finish Position 1st
Turf Type G3
Turf Race Arlington Hcp
Turf Track AP
Turf Date 2008-07-12
Tribal Belle
Dirt Finish Position 1st
Dirt Type MC
Dirt Race 8k
Dirt Track HAS
Dirt Date 2008-05-24
Synthetic Finish Position 1st
Synthetic Type G3
Synthetic Race Hendrie S.
Synthetic Track WO
Synthetic Date 2010-05-16
Turf Finish Position 3rd
Turf Type AOC
Turf Race 80k nw3x
Turf Track WO
Turf Date 2009-06-05
Ukiah
Dirt Finish Position 1st
Dirt Type MSW
Dirt Race 43K
Dirt Track SA
Dirt Date 2006-01-02
Synthetic Finish Position 2nd
Synthetic Type CLM
Synthetic Race 25K
Synthetic Track SA
Synthetic Date 2009-03-15
Turf Finish Position 1st
Turf Type ALW
Turf Race 59K n1x
Turf Track HOL
Turf Date 2009-05-23