As a singer...

Luther Vandross: Songs (1994): Endless Love

Babyface: The Day (1996): Everytime I Close My Eyes

Men In Black (sndtrk) (1997): I Can Make You Happy (with Trey Lorenz)

Princess Diana Tribute Album (1997): Hero (live unreleased version)

JD: Life in 1472 (1998): Sweetheart

VH1 Divas Live (1998): Chain of Fools (w. Aretha Franklin), My All, Make It Happen, A Natural Woman (w. The Divas), Testimony

Whitney Houston: My Love Is Your Love (1998): When You Believe (with Whitney Houston)

The Prince Of Egypt (soundtrack) (1998): When You Believe (with Whitney Houston)

Funkmaster Flex Vol. III (1998): Freestyle Pt.2 (Mariah feat. The League)

Patti LaBelle: Live! One Night Only (1998): Got to Be Real (a duet with Patti)

Pavarotti and Friends (1999): Hero (duet w. Pavarotti), My All

Jay-Z: The Life and Times - Volume 3 (1999): Things That You Do

VH1 Divas 2000: A Tribute To Diana Ross (2000): Love Hangover/Heartbreaker Remix, Can't Take That Away, Baby Love/Stop In The Name Of LOve (w. Diana Ross), Aint No Mountain High Enough (w. Diana Ross, Faith Hill)

Joe: My Name Is Joe (2001): Thank God I Found You - Remix

God Bless America (2001): Hero

Testiment to Stevie Wonder (2002): You and I

Busta Rhymes: It Aint Safe No More (2003): I Know What You Want (ft. Flipmode Squad)

As a songwriter...

Trey Lorenz: Trey (1992): Someone to Hold, Always in Love (lyrics, co-production & background vocals)

Trey Lorenz: 12 Soulful Nights of Christmas: My Younger Days (production)

Daryll Hall: Soul Alone (1993): Help Me Find A Way To Your Heart

Allure: Allure (1997): Head Over Heels, Last Chance

7 Miles: 7 Miles (1997): After (lyrics & production)

Faith Hill: The Grinch soundtrack (1998): Where Are You Christmas? (lyrics)

Blaque: Selftitled (1998): Dont Go Looking For Love (co-written by Mariah)

DJ Clue: The Proffesionals (1998): Spoken skit between Mariah and DJ Clue