NHL players born in 1988

96 NHL players on file were born in 1988. 6 are on NHL rosters now. Patrick Kane leads them with 1,401 career points. The first born in 1988 to play in the NHL was Jordan Staal, in 2006-07. Rosters are on file in full from 1993-94; before that only some of the stars are.

On NHL rosters now (6)

NHL players born in 1988 on rosters now
PlayerPosYearsSeasonsCareerBorn
Patrick KaneCHIRW2007–2027201,373 GP · 509 G · 892 A · 1,401 PTSBuffalo, NY
Claude GirouxOTTRW2007–2027201,348 GP · 379 G · 788 A · 1,167 PTSHearst, CAN
Brad MarchandFLALW2009–2027181,154 GP · 452 G · 583 A · 1,035 PTSHalifax, CAN
Jordan StaalCARC2006–2027211,407 GP · 318 G · 429 A · 747 PTSThunder Bay, CAN
Sergei BobrovskyTORG2010–202717808 GP · 456 WNovokuznetsk, USSR
Semyon VarlamovNYIG2008–202718622 GP · 289 WKuybyshev, USSR

Former NHL players born in 1988 (90)

Former NHL players born in 1988
PlayerPosYearsSeasonsCareerBorn
Jonathan ToewsC2007–2026161,149 GP · 383 G · 529 A · 912 PTSWinnipeg, MB
David PerronLW2007–2026191,239 GP · 332 G · 480 A · 812 PTSSherbrooke, QC
Max PaciorettyLW2008–202517939 GP · 335 G · 346 A · 681 PTSNew Canaan, CT
Kyle OkposoRW2007–2024171,051 GP · 242 G · 372 A · 614 PTSSaint Paul, MN
Milan LucicLW2007–2024171,177 GP · 233 G · 353 A · 586 PTSVancouver, BC
Wayne SimmondsRW2008–2023151,037 GP · 263 G · 263 A · 526 PTSScarborough, ON
Michael FrolikRW2008–202113858 GP · 159 G · 225 A · 384 PTSKladno, Czechoslovakia
Artem AnisimovC2008–202113771 GP · 180 G · 196 A · 376 PTSYaroslavl, RUS
Nick BoninoC2009–202415868 GP · 159 G · 199 A · 358 PTSHartford, CT
Mathieu PerreaultLW2009–202213708 GP · 143 G · 209 A · 352 PTSDrummondville, QC
Erik JohnsonD2007–2025171,023 GP · 95 G · 253 A · 348 PTSBloomington, MN
Patrik BerglundC2008–201911717 GP · 170 G · 156 A · 326 PTSVasteras, SWE
Pat MaroonLW2011–202514848 GP · 126 G · 197 A · 323 PTSSt. Louis, MO
Carl HagelinLW2011–202211713 GP · 110 G · 186 A · 296 PTSSodertalje, SWE
Erik GustafssonD2010–202513555 GP · 51 G · 196 A · 247 PTSKvissleby, SWE
James ReimerG2010–202616539 GP · 232 WMorweena, MB
Jamie McGinnLW2008–201911617 GP · 117 G · 103 A · 220 PTSGuelph, ON
Jason DemersD2009–202313700 GP · 45 G · 169 A · 214 PTSDorval, QC
Steve MasonG2008–201810476 GP · 205 WOakville, ON
Zack SmithC2008–202012662 GP · 98 G · 106 A · 204 PTSMaple Creek, SK
Jiri TlustyLW2007–20169446 GP · 89 G · 88 A · 177 PTSSlany, Czechoslovakia
Shawn MatthiasC2007–201811551 GP · 90 G · 84 A · 174 PTSMississauga, ON
Jonathan BernierG2007–202214404 GP · 165 WLaval, QC
Peter MuellerC2007–20135297 GP · 63 G · 97 A · 160 PTSBloomington, MN
Matt BeleskeyLW2008–201911477 GP · 76 G · 82 A · 158 PTSWindsor, ON
Tommy WingelsC2010–20188448 GP · 62 G · 81 A · 143 PTSEvanston, IL
Karl AlznerD2008–202012686 GP · 20 G · 110 A · 130 PTSBurnaby, BC
Dale WeiseRW2010–202010513 GP · 55 G · 70 A · 125 PTSWinnipeg, MB
Nick SpalingC2009–20167437 GP · 52 G · 72 A · 124 PTSPalmerston, ON
Jamie McBainD2009–20178348 GP · 30 G · 80 A · 110 PTSEdina, MN
Michal NeuvirthG2008–201911257 GP · 105 WUsti-Nad-Labem, Czechoslovakia
T.J. GaliardiLW2008–20157321 GP · 44 G · 61 A · 105 PTSCalgary, AB
Yannick WeberD2008–202113499 GP · 28 G · 66 A · 94 PTSFribourg, SUI
James SheppardC2007–20156394 GP · 23 G · 68 A · 91 PTSHalifax, NS
Mikko KoskinenG2010–20225168 GP · 85 WVantaa, FIN
Matt HalischukRW2008–20168280 GP · 33 G · 42 A · 75 PTSToronto, ON
Ryan WhiteC2009–20178313 GP · 31 G · 30 A · 61 PTSBrandon, MB
Eddie LackG2013–20185144 GP · 56 WNorrtalje, SWE
Ben SmithRW2010–20177237 GP · 29 G · 25 A · 54 PTSWinston-Salem, NC
Scott DarlingG2014–20195126 GP · 54 WNewport News, VA
Jhonas EnrothG2009–20178153 GP · 50 WStockholm, SWE
Matt BartkowskiD2010–202110256 GP · 8 G · 40 A · 48 PTSPittsburgh, PA
Anders LindbackG2010–20166130 GP · 45 WGavle, SWE
Eric GrybaD2012–20197289 GP · 7 G · 36 A · 43 PTSSaskatoon, SK
Alex BiegaD2014–20228243 GP · 4 G · 38 A · 42 PTSMontreal, QC
Steven KampferD2010–20219231 GP · 15 G · 24 A · 39 PTSAnn Arbor, MI
Matt FrattinRW2010–20155135 GP · 17 G · 18 A · 35 PTSEdmonton, AB
Justin FalkD2009–201910279 GP · 3 G · 30 A · 33 PTSSnowflake, MB
Dustin JeffreyC2008–20167131 GP · 18 G · 15 A · 33 PTSSarnia, ON
Brian StraitD2010–20177187 GP · 6 G · 23 A · 29 PTSWaltham, MA
Korbinian HolzerD2010–20208206 GP · 6 G · 21 A · 27 PTSMunich, GER
Keaton EllerbyD2009–20156212 GP · 4 G · 23 A · 27 PTSStrathmore, AB
Mark OlverC2010–2013374 GP · 10 G · 12 A · 22 PTSBurnaby, BC
Viktor TikhonovRW2008–20162111 GP · 11 G · 11 A · 22 PTSRiga, LAT
Cory EmmertonC2010–20144139 GP · 12 G · 9 A · 21 PTSSt. Thomas, ON
Michal RepikRW2008–2012472 GP · 9 G · 11 A · 20 PTSVlasim, Czechoslovakia
Brett BellemoreD2012–20153121 GP · 4 G · 16 A · 20 PTSWindsor, ON
Kaspars DaugavinsLW2009–2013391 GP · 6 G · 9 A · 15 PTSRiga, LAT
Vladimir ZharkovRW2009–2012382 GP · 2 G · 12 A · 14 PTSElektrostal, RUS
Blake GeoffrionC2010–2012255 GP · 8 G · 5 A · 13 PTSPlantation, FL
Mario KempeRW2017–2019270 GP · 6 G · 7 A · 13 PTSKramfors, SWE
Chris SummersD2010–2016670 GP · 2 G · 7 A · 9 PTSMilan, MI
Luca CaputiLW2008–2011335 GP · 3 G · 6 A · 9 PTSToronto, ON
Spencer MachacekRW2008–2012325 GP · 2 G · 7 A · 9 PTSLethbridge, AB
Ben MaxwellC2008–2012447 GP · 2 G · 6 A · 8 PTSNorth Vancouver, BC
Bobby SanguinettiD2009–2013345 GP · 2 G · 4 A · 6 PTSTrenton, NJ
Ty WishartD2008–2012326 GP · 1 G · 5 A · 6 PTSComox, BC
Matthew CorrenteD2009–2011234 GP · 0 G · 6 A · 6 PTSMississauga, ON
Brandon MashinterLW2010–2016464 GP · 4 G · 1 A · 5 PTSBradford, ON
Carson McMillanRW2010–2014316 GP · 2 G · 3 A · 5 PTSBrandon, MB
Zach SillLW2013–2016393 GP · 2 G · 3 A · 5 PTSTruro, NS
Brett MacLeanLW2010–2012218 GP · 2 G · 3 A · 5 PTSPort Elgin, ON
Alexander VasyunovLW2010–2011118 GP · 1 G · 4 A · 5 PTSYaroslavl, RUS
Jan MursakLW2010–2013346 GP · 2 G · 2 A · 4 PTSMaribor, YUG
Zach HamillC2009–2012320 GP · 0 G · 4 A · 4 PTSVancouver, BC
Andrew BodnarchukD2009–2016242 GP · 0 G · 4 A · 4 PTSDrumheller, AB
Leland IrvingG2011–2013213 GP · 3 WBarrhead, AB
Andrew CampbellD2013–2016342 GP · 0 G · 2 A · 2 PTSYork, ON
Arturs KuldaD2009–2012315 GP · 0 G · 2 A · 2 PTSLeipzig, GER
Ivan VishnevskiyD2008–201025 GP · 0 G · 2 A · 2 PTSBarnaul, RUS
Justin DiBenedettoC2010–201118 GP · 0 G · 1 A · 1 PTSEtobicoke, ON
Kevin QuickD2008–200916 GP · 0 G · 1 A · 1 PTSBuffalo, NY
Evan ObergD2009–201237 GP · 0 G · 0 A · 0 PTSForestburg, AB
Rhett RakhshaniRW2010–201227 GP · 0 G · 0 A · 0 PTSOrange, CA
Bud HollowayC2015–201611 GP · 0 G · 0 A · 0 PTSWapella, SK
Marcel MuellerC2010–201113 GP · 0 G · 0 A · 0 PTS—
Matt Campanale—2010–201111 GP · 0 G · 0 A · 0 PTSPhoenixville, PA
Michael CarusoD2012–201312 GP · 0 G · 0 A · 0 PTSMississauga, ON
Riku HeleniusG2008–200911 GP · 0 WPalkane, FIN
Shane SimsD2010–201111 GP · 0 G · 0 A · 0 PTSEast Amherst, NY

Birth dates as ESPN lists them. Best career first: points in the regular season, summed over the seasons on file.