Jamie Benn begann seine Karriere als Eishockeyspieler bei den Peninsula Panthers, für die er bis 2006 auf dem Eis stand. Danach war der Kanadier in der Saison 2006/07 für die Victoria Grizzlies in der British Columbia Hockey League aktiv. Anschließend wurde er im NHL Entry Draft 2007 in der fünften Runde als insgesamt 129. Spieler von den Dallas Stars ausgewählt. Zunächst lief der Angreifer jedoch zwei Jahre lang in der Western Hockey League für die Kelowna Rockets auf, mit denen er 2009 den Ed Chynoweth Cup als WHL-Meister gewann. Mit 33 Punkten in 19 Playoff-Spielen hatte er maßgeblichen Anteil an diesem Erfolg und war somit Topscorer in den WHL-Playoffs.
Für die Dauer des NHL-Lockout in der Saison 2012/13 spielte er bei den Hamburg Freezers in der Deutschen Eishockey Liga.[1] Im Januar 2013 einigte er sich mit den Stars auf eine fünfjährige Vertragsverlängerung bei einem kolportierten Gesamtgehalt von 26,25 Millionen US-Dollar.[2]
Im Vorfeld der Saison 2013/14 wurde Benn zum sechsten Mannschaftskapitän in der Geschichte der Franchise ernannt.[3] In der Spielzeit 2014/15 erzielte er im letzten Saisonspiel gegen die Nashville Predators einen Hattrick und steuerte acht Sekunden vor Ende auch noch eine Torvorlage zum 4:1-Sieg seiner Mannschaft bei, sodass er sich mit 87 Scorerpunkten sowie einem Zähler Vorsprung gegenüber John Tavares von den New York Islanders durchsetzte und die Art Ross Trophy als punktbester Spieler der regulären Saison gewann.[4] Trotz dieses Erfolges konnte Benn seinem Team nicht in die Play-offs verhelfen und schied mit den Stars nach der Hauptrunde aus. Zu Beginn der Saison 2015/16 knüpfte der Kanadier an seine Leistungen aus dem Vorjahr an und kam in den ersten elf Spielen auf 17 Scorerpunkte, womit er als NHL-Spieler des Monats Oktober ausgezeichnet wurde. Im Juli 2016 verlängerten die Stars seinen Vertrag erneut, wobei der Angreifer in den nächsten acht Spielzeiten ein durchschnittliches Jahresgehalt von 9,5 Millionen US-Dollar erhalten soll.[5] Damit wurde er zu diesem Zeitpunkt zu einem der höchstbezahlten Spieler der NHL.
Mit den Stars erreichte er in den Playoffs 2020 das Endspiel um den Stanley Cup, unterlag dort jedoch den Tampa Bay Lightning mit 2:4. Im Februar 2023 bestritt Benn seine insgesamt 1000. Partie in der regulären NHL-Saison, wobei er zum zweiten Spieler nach Mike Modano wurde, dem dies ausschließlich im Trikot der Stars gelang.
International
Jamie Benn wurde während seiner zweiten Saison in der WHL zusammen mit seinem Teamkollegen Tyler Myers in die kanadische U20-Nationalmannschaft berufen und nahm mit dieser an der U20-Junioren-Weltmeisterschaft 2009 teil. Benn erzielte vier Tore und zwei Assists in sechs Spielen bei den Welttitelkämpfen und trug dazu bei, dass die U20-Auswahl erneut Junioren-Weltmeister wurde. Für die kanadische Herrenmannschaft stand er bei der Weltmeisterschaft 2012 auf dem Eis. Bei den Olympischen Winterspielen 2014 in Sotschi gewann Benn mit der kanadischen Nationalmannschaft die Goldmedaille.
Im September 2016 sollte Benn am World Cup of Hockey 2016 teilnehmen, sagte jedoch verletzungsbedingt ab.
(Legende zur Spielerstatistik: Sp oder GP = absolvierte Spiele; T oder G = erzielte Tore; V oder A = erzielte Assists; Pkt oder Pts = erzielte Scorerpunkte; SM oder PIM = erhaltene Strafminuten; +/− = Plus/Minus-Bilanz; PP = erzielte Überzahltore; SH = erzielte Unterzahltore; GW = erzielte Siegtore; 1Play-downs/Relegation; Kursiv: Statistik nicht vollständig)