how old is tj oshie

T. J. Oshie is 39 years old as of today (February 2026).
Quick Scoop: How old is TJ Oshie?
- T. J. Oshie was born on December 23, 1986.
- That birthdate makes him 39 years old right now.
- He played most recently for the Washington Capitals as a right wing and was a key part of their 2018 Stanley Cup win.
In hockey terms, heβs in the late-veteran stage of his career, the age where fans start mixing nostalgia with every highlight they rewatch.
Tiny timeline
- Drafted 24th overall by the St. Louis Blues in 2005.
- Joined the NHL in 2008 and played seven seasons with the Blues.
- Traded to the Washington Capitals in 2015, later winning the Stanley Cup in 2018.
TL;DR: TJ Oshie is 39 years old, born December 23, 1986.
Information gathered from public forums or data available on the internet and portrayed here.