2005 → 2026 · Cast then & now

How I Met Your Mother Cast: Then and Now

The cast then and now — with the original tribute song “Yellow Umbrella”.

1995

About the series

How I Met Your Mother, then & now

How I Met Your Mother premiered in 2005, and ran for 9 seasons on CBS. This page follows Ted Mosby (Josh Radnor), Marshall Eriksen (Jason Segel), Lily Aldrin (Alyson Hannigan), Barney Stinson (Neil Patrick Harris), Robin Scherbatsky (Cobie Smulders) then and now, with real ages, 9 then-vs-now collector’s cards in this tribute and the original tribute song “Yellow Umbrella”.

2005Premiered
9Seasons
9Characters in this tribute

The cast · 9 collector’s cards

Where is the How I Met Your Mother cast now (2026)?

The How I Met Your Mother cast then and now: 9 collector’s cards, 2005 vs 2026, with real ages. Tap a card to flip it and watch them walk side by side.

Spotted something about How I Met Your Mother?

Missing a character, a wrong age or a favourite couple we should add? Send us a message — we read every one.

Watch the reels first on

FacebookInstagramTikTokYouTubeSpotify

The song

“Yellow Umbrella”

Corner booth, same old bar
Read the lyrics

Corner booth, same old bar
Every story starts right where we are
Nine years, one long toast
To the ones who matter most

Rain on the window, city lights blur
Somewhere out there she's waiting, I'm sure

Under my yellow umbrella
Waiting for forever to begin
Every road leads back to you, oh
New York never lets me in
'Til I find my yellow umbrella
And the story finally starts again

Legend of a suit and tie
Best friends laughing 'til we cry
Years fly by like subway trains
Nothing ever stays the same

Rain on the window, city lights blur
Somewhere out there she's waiting, I'm sure

Someday I'll tell you how
We got here, right here, right now
Every friend, every fall
Led me to you after all

Under my yellow umbrella...

Logged in to Spotify? You’ll hear the full song — otherwise a 30-second preview.

Stream “Yellow Umbrella” on Spotify

Keep watching

More series

How I Met Your Mother in numbers

The cast, then & now

How I Met Your Mother cast then and now, ages
CharacterActorThen (2005)Now (2026)
Ted MosbyJosh Radnor31 52
Marshall EriksenJason Segel25 46
Lily AldrinAlyson Hannigan31 52
Barney StinsonNeil Patrick Harris32 53
Robin ScherbatskyCobie Smulders23 44
Tracy McConnellCristin Milioti27 41
RanjitMarshall Manesh55 76
VictoriaAshley Williams27 47
Zoey PiersonJennifer Morrison31 47

Ages from verified birth dates, updated 02 November 2026.