Jaromir Jagr still is scoring after all these years. The 44-year-old passed Mark Messier for second place on the NHL all-time points list Thursday when he had an assist for the Florida Panthers in a 3-1 loss to the Boston Bruins.

Here are the top 10 scorers in NHL history:

1. Wayne Gretzky (2,857 points)

The Great One holds more NHL offensive records than anyone else. Gretzky is the only player to top 200 points in a season; he did it four times (215 in 1985-86, 212 in 1981-82, 208 in 1984-85 and 205 in 1983-84). His assist total (1,963) would be enough to be the NHL all-time scoring leader, but he's also No. 1 in goals with 894.

2. Jaromir Jagr (1,888 points and counting)

Jagr has gone from a young phenom with the Pittsburgh Penguins to the elder statesman of the League with the Panthers. He led the NHL in scoring five times, including four in a row from 1997-2001, and though he'll likely never approach those numbers again, he's still going strong in his 23rd NHL season. Jagr would surely have passed Messier sooner had he not opted to play three seasons in the Kontinental Hockey League (2008-11) before returning to the NHL.

Get it: Exclusive Jagr milestone tee

3. Mark Messier (1,887 points)

He's probably more famous for his leadership than his offensive numbers, but Messier was among the top scorers in the NHL in the 1980s and 1990s. He had six 100-point seasons, five with the Edmonton Oilers and one with the New York Rangers. Messier was part of all five of the Oilers' Stanley Cup championship teams from 1984-90 and scored the Cup-winning goal when the Rangers ended their 54-year Cup drought in 1994. Messier trailed only Gretzky, his longtime teammate, when he retired in 2004 after 25 NHL seasons.

4. Gordie Howe (1,850 points)

Mr. Hockey set the standard for all-around greatness on the ice. Howe was in the top five in scoring for 20 consecutive seasons and was 52 when he retired in 1980 as the NHL all-time leader in goals (801), assists (1,049) and points; Gretzky, who grew up idolizing Howe, later broke those records. Howe was as proficient a playmaker as he was a scorer: He led the League in assists three times during a span of four seasons in the 1950s; the first time in 1950-51, when he scored 43 goals and had 43 assists on the way to the first of his six scoring titles.

5. Ron Francis (1,798 points)

Francis spent more than two-thirds of his 23 NHL seasons with the Hartford Whalers/Carolina Hurricanes franchise (he's now Hurricanes general manager), though he had two of his three 100-point seasons with the Penguins. Francis is second to Gretzky in assists (1,249) and led the League in 1994-95 and 1995-96. He had three 100-point seasons, including an NHL career-best 119 with Pittsburgh in '95-96. Getting Francis prior to the 1991 NHL Trade Deadline helped Pittsburgh win the Stanley Cup in 1991 and 1992.

6. Marcel Dionne (1,771 points)

Dionne topped 100 points eight times in his 18-year NHL career, most of which was spent with the Los Angeles Kings. That includes a stretch of three straight seasons when he finished with at least 130 points: He had 130 in 1978-79, led the NHL with 137 in 1979-80, and had 135 in 1981-82.

7. Steve Yzerman (1,755 points)

In nearly any other era, Yzerman would have led the League with his 155 points in 1988-89, but he finished third behind Mario Lemieux (199) and Gretzky (168), and his biggest season is 14th on the NHL all-time single-season list. Yzerman spent his entire NHL career with the Detroit Red Wings before retiring in 2006, and was captain when they won the Cup in 1997, 1998 and 2002.

8. Mario Lemieux (1,723 points)

Despite losing time to his battle with Hodgkin's lymphoma and multiple back surgeries, Super Mario led the NHL in points six times; his 199 points in 1988-89 are the most in a single season by anyone whose name isn't Gretzky. Lemieux had 100 or more points in 10 seasons, though his most amazing accomplishment might have come when he returned to the Penguins after a 3 1/2-year retirement and scored 35 goals with 76 points in 43 games in 2000-01.

9. Joe Sakic (1,641 points)

Sakic spent his entire NHL career with the Quebec Nordiques/Colorado Avalanche franchise and was captain of Colorado's Cup-winning teams in 1996 and 2001. Though Sakic never led the NHL in goals, assists or points, he was incredibly consistent. He had an NHL career-high 120 points in 1995-96. It was one of six times he topped 100 points; the last came in 2006-07, when he was 37.

10. Phil Esposito (1,590 points)

Esposito's career took off after he was traded by the Chicago Blackhawks to the Boston Bruins after the 1966-67 season. He had 126 or more points in six of his eight full seasons with Boston, including an NHL career-high 152 (76 goals, 76 assists) in 1970-71. Esposito led the League in goals for six consecutive seasons and won the Art Ross Trophy five times in a stretch of six seasons from 1968-69 through 1973-74. He won the Hart Trophy as MVP twice and helped the Bruins win the Stanley Cup two times (1970, 1972).