.
League Information and Facts
Premium Filter
2024-2025 Regular Season Player Stats
# Player Team GP G A TP PPG PIM +/-
301. Sam Carrick (C/RW) New York Rangers 80 6 14 20 0.25 58 5
302. Jonny Brodzinski (C/RW) New York Rangers 51 12 7 19 0.37 4 6
303. Nick Bjugstad (C/RW) Utah Hockey Club 66 8 11 19 0.29 16 -2
304. Steven Lorentz (C/LW) Toronto Maple Leafs 80 8 11 19 0.24 9 6
305. Parker Kelly (C/LW) Colorado Avalanche 80 8 11 19 0.24 29 -1
306. Boone Jenner (C/LW) Columbus Blue Jackets 26 7 12 19 0.73 4 3
307. Jakob Pelletier (LW/C) totals 49 7 12 19 0.39 10 7
    Calgary Flames 24 4 7 11 0.46 6 10
    Philadelphia Flyers 25 3 5 8 0.32 4 -3
308. Josh Doan (W/C) Utah Hockey Club 51 7 12 19 0.37 8 -2
309. Michael Carcone (W/C) Utah Hockey Club 53 7 12 19 0.36 36 -7
310. Pontus Holmberg (W/C) Toronto Maple Leafs 68 7 12 19 0.28 27 4
                   
311. Patrick Maroon (LW/RW) Chicago Blackhawks 68 5 14 19 0.28 97 -13
312. Mitchell Chaffee (RW) Tampa Bay Lightning 66 12 6 18 0.27 21 -3
313. Lawson Crouse (LW/RW) Utah Hockey Club 81 12 6 18 0.22 39 -4
314. Luke Kunin (C/W) totals 75 11 7 18 0.24 55 -28
    San Jose Sharks 63 11 7 18 0.29 46 -24
    Columbus Blue Jackets 12 0 0 0 0.00 9 -4
315. Emil Heineman (LW/RW) Montréal Canadiens 62 10 8 18 0.29 20 -6
316. Craig Smith (C/RW) totals 59 9 9 18 0.31 34 -9
    Chicago Blackhawks 40 9 7 16 0.40 28 -7
    Detroit Red Wings 19 0 2 2 0.11 6 -2
317. Matias Maccelli (LW/RW) Utah Hockey Club 55 8 10 18 0.33 8 -13
318. Jack Drury (C/LW) totals 72 8 10 18 0.25 22 1
    Carolina Hurricanes 39 3 6 9 0.23 12 1
    Colorado Avalanche 33 5 4 9 0.27 10 0
319. Alexei Toropchenko (RW/LW) St. Louis Blues 80 4 14 18 0.23 25 -1
320. Mattias Janmark (C/W) Edmonton Oilers 80 2 16 18 0.23 22 -6
                   
321. Mark Jankowski (C/LW) totals 60 12 5 17 0.28 33 4
    Nashville Predators 41 4 5 9 0.22 15 0
    Carolina Hurricanes 19 8 0 8 0.42 18 4
322. Cole Koepke (LW/RW/RW) Boston Bruins 73 10 7 17 0.23 17 1
323. Fyodor Svechkov (C/LW) Nashville Predators 52 8 9 17 0.33 14 -17
324. Joe Veleno (C/LW) totals 74 8 9 17 0.23 17 -23
    Detroit Red Wings 56 5 5 10 0.18 13 -14
    Chicago Blackhawks 18 3 4 7 0.39 4 -9
325. Tomas Tatar (LW/RW) New Jersey Devils 74 7 10 17 0.23 20 -7
326. Casey Cizikas (C) New York Islanders 82 7 10 17 0.21 51 -13
327. Colin Blackwell (C/W) Dallas Stars 63 6 11 17 0.27 16 4
328. Zach Aston-Reese (C/W) Columbus Blue Jackets 79 6 11 17 0.22 27 -15
329. A.J. Greer (LW/RW) Florida Panthers 81 6 11 17 0.21 130 4
330. Sean Kuraly (C/LW) Columbus Blue Jackets 82 6 11 17 0.21 40 -4
                   
331. Brett Leason (RW/C) Anaheim Ducks 62 5 12 17 0.27 22 -2
332. David Perron (LW/RW) Ottawa Senators 43 9 7 16 0.37 12 -7
333. Michael Eyssimont (C/LW) totals 77 9 7 16 0.21 63 1
    Tampa Bay Lightning 57 5 5 10 0.18 44 0
    Seattle Kraken 20 4 2 6 0.30 19 1
334. Robby Fabbri (C/W) Anaheim Ducks 44 8 8 16 0.36 20 -6
335. Nathan Walker (LW/RW) St. Louis Blues 73 8 8 16 0.22 63 -5
336. Jason Dickinson (C/LW) Chicago Blackhawks 59 7 9 16 0.27 38 -11
337. Juuso Pärssinen (C/LW) totals 48 6 10 16 0.33 19 -5
    Nashville Predators 15 2 3 5 0.33 0 -8
    Colorado Avalanche 22 2 4 6 0.27 8 2
    New York Rangers 11 2 3 5 0.45 11 1
338. Oskar Bäck (C/LW) Dallas Stars 73 4 12 16 0.22 8 1
339. Trent Frederic (C/W) totals 58 8 7 15 0.26 44 -16
    Boston Bruins 57 8 7 15 0.26 44 -14
    Edmonton Oilers 1 0 0 0 0.00 0 -2
340. Pierre Engvall (LW/RW) New York Islanders 62 8 7 15 0.24 16 -7
                   
341. Morgan Barron (C/W) Winnipeg Jets 74 8 7 15 0.20 16 8
342. Egor Chinakhov (RW/LW) Columbus Blue Jackets 30 7 8 15 0.50 4 -6
343. Yakov Trenin (C/LW) Minnesota Wild 76 7 8 15 0.20 54 -1
344. Nick Cousins (C/LW) Ottawa Senators 50 6 9 15 0.30 41 -1
345. Zachary L'Heureux (LW/C) Nashville Predators 62 5 10 15 0.24 63 -6
346. Radek Faksa (C/LW) St. Louis Blues 70 5 10 15 0.21 30 -2
347. Isac Lundeström (C/LW) Anaheim Ducks 79 4 11 15 0.19 10 -12
348. Jakub Vrána (LW/RW) totals 39 9 5 14 0.36 10 -4
    Washington Capitals 26 7 4 11 0.42 6 6
    Nashville Predators 13 2 1 3 0.23 4 -10
349. Conor Geekie (RW/C) Tampa Bay Lightning 52 8 6 14 0.27 16 -4
350. Philipp Kurashev (C/W) Chicago Blackhawks 51 7 7 14 0.27 14 -28
                   
351. Dakota Joshua (LW/C) Vancouver Canucks 57 7 7 14 0.25 38 -13
352. Nico Sturm (C/LW) totals 62 7 7 14 0.23 20 -6
    San Jose Sharks 47 7 6 13 0.28 13 -4
    Florida Panthers 15 0 1 1 0.07 7 -2
353. Kasperi Kapanen (W/C) totals 67 6 8 14 0.21 16 -22
    St. Louis Blues 10 1 0 1 0.10 2 -6
    Edmonton Oilers 57 5 8 13 0.23 14 -16
354. Mark Kastelic (C/RW) Boston Bruins 61 5 9 14 0.23 106 -3
355. Michael McCarron (RW/C) Nashville Predators 74 5 9 14 0.19 102 -21
356. Mathieu Joseph (RW/LW) St. Louis Blues 60 4 10 14 0.23 28 -6
357. Tanner Jeannot (LW/RW) Los Angeles Kings 67 7 6 13 0.19 89 0
358. Tye Kartye (LW/C) Seattle Kraken 63 6 7 13 0.21 43 -14
359. Max Pacioretty (LW) Toronto Maple Leafs 37 5 8 13 0.35 16 -2
360. David Kämpf (C/W) Toronto Maple Leafs 59 5 8 13 0.22 14 -1
                   
361. Ryan Lomberg (LW/RW) Calgary Flames 80 3 10 13 0.16 57 -5
362. Sam Colangelo (RW/C) Anaheim Ducks 32 10 2 12 0.38 2 -4
363. Trevor Lewis (C/RW) Los Angeles Kings 60 6 6 12 0.20 20 -4
364. Marat Khusnutdinov (C/LW) totals 75 5 7 12 0.16 20 -11
    Minnesota Wild 57 2 5 7 0.12 14 -6
    Boston Bruins 18 3 2 5 0.28 6 -5
365. Noel Acciari (C/W) Pittsburgh Penguins 79 5 7 12 0.15 16 -25
366. Alexander Holtz (RW/LW) Vegas Golden Knights 53 4 8 12 0.23 10 -3
367. Cole Smith (LW) Nashville Predators 71 4 8 12 0.17 69 -15
368. Kevin Labanc (RW/LW) Columbus Blue Jackets 34 2 10 12 0.35 12 1
369. Aatu Räty (C/LW) Vancouver Canucks 33 7 4 11 0.33 14 -1
370. Anthony Duclair (W/C) New York Islanders 44 7 4 11 0.25 10 -15
                   
371. Alexandre Texier (LW/C) St. Louis Blues 31 6 5 11 0.35 10 -3
372. Collin Graf (RW/C) San Jose Sharks 33 5 6 11 0.33 8 -4
373. Jakub Lauko (C/W) totals 56 5 6 11 0.20 47 -13
    Minnesota Wild 38 3 3 6 0.16 27 -5
    Boston Bruins 18 2 3 5 0.28 20 -8
374. Elmer Söderblom (LW/RW) Detroit Red Wings 26 4 7 11 0.42 6 2
375. William Carrier (LW/RW) Carolina Hurricanes 43 4 7 11 0.26 16 0
376. Kyle MacLean (C/LW) New York Islanders 81 4 7 11 0.14 14 -15
377. John Beecher (C/LW) Boston Bruins 78 3 8 11 0.14 26 -9
378. Matthew Poitras (C/RW) Boston Bruins 33 1 10 11 0.33 8 -5
379. Adam Klapka (RW/LW) Calgary Flames 31 6 4 10 0.32 29 -3
380. Brett Berard (LW) New York Rangers 35 6 4 10 0.29 8 -6
                   
381. Vinnie Hinostroza (RW/LW) totals 38 5 5 10 0.26 10 2
    Nashville Predators 13 0 2 2 0.15 6 0
    Minnesota Wild 25 5 3 8 0.32 4 2
382. Kevin Rooney (C/LW) Calgary Flames 70 5 5 10 0.14 14 -6
383. Jesse Puljujärvi (RW/LW) totals 31 4 6 10 0.32 25 -1
    Pittsburgh Penguins 26 3 6 9 0.35 10 -1
    Florida Panthers 5 1 0 1 0.20 15 0
384. Connor Dewar (C/LW) totals 48 4 6 10 0.21 14 -3
    Toronto Maple Leafs 31 0 3 3 0.10 5 -3
    Pittsburgh Penguins 17 4 3 7 0.41 9 0
385. Nathan Bastian (RW/C) New Jersey Devils 59 4 6 10 0.17 31 -4
386. Beck Malenstyn (LW/RW) Buffalo Sabres 76 4 6 10 0.13 29 -16
387. Marc Gatcomb (C/RW) New York Islanders 39 8 1 9 0.23 11 -4
388. Adam Edström (C/W) New York Rangers 51 5 4 9 0.18 27 -5
389. Cam Atkinson (RW/LW) Tampa Bay Lightning 39 4 5 9 0.23 11 -4
390. Tyson Jost (C/LW) Carolina Hurricanes 39 4 5 9 0.23 33 2
                   
391. Tyler Motte (C/W) Detroit Red Wings 55 4 5 9 0.16 6 -11
392. Carl Grundström (LW/RW) San Jose Sharks 56 3 6 9 0.16 24 -21
393. Tomas Nosek (LW/C) Florida Panthers 59 1 8 9 0.15 10 4
394. Ivan Ivan (C/LW) Colorado Avalanche 40 5 3 8 0.20 8 -9
395. Jimmy Vesey (LW/RW) totals 43 5 3 8 0.19 0 -4
    New York Rangers 33 4 2 6 0.18 0 -2
    Colorado Avalanche 10 1 1 2 0.20 0 -2
396. Rasmus Kupari (C/RW) Winnipeg Jets 59 5 3 8 0.14 16 -1
397. Barclay Goodrow (W/C) San Jose Sharks 77 5 3 8 0.10 75 -37
398. Brock McGinn (LW/RW) Anaheim Ducks 26 4 4 8 0.31 0 1
399. Miles Wood (LW/RW) Colorado Avalanche 37 4 4 8 0.22 48 -5
400. Jordan Greenway (W/C) Buffalo Sabres 34 3 5 8 0.24 45 -4
607 players found | Previous page | Next page
2024-2025 Regular Season Goaltending Stats
# Player Team GP GAA SV% W L T SO TOI SVS GA
1. Jet Greaves Columbus Blue Jackets 11 1.91 .938 7 2 2 2 661 318 21
2. Anthony Stolarz Toronto Maple Leafs 34 2.14 .926 21 8 3 4 1987 884 71
3. Leevi Meriläinen Ottawa Senators 12 1.99 .925 8 3 1 3 663 273 22
4. Connor Hellebuyck Winnipeg Jets 63 2.01 .925 47 12 3 8 3742 1539 125
5. Darcy Kuemper Los Angeles Kings 50 2.02 .922 31 11 7 5 2974 1168 100
6. Andrei Vasilevsky Tampa Bay Lightning 63 2.18 .921 38 20 5 6 3744 1581 136
7. Casey DeSmith Dallas Stars 27 2.59 .915 14 8 2 2 1505 696 65
8. Eric Comrie Winnipeg Jets 20 2.39 .914 9 10 1 2 1180 500 47
9. Filip Gustavsson Minnesota Wild 58 2.56 .914 31 19 6 5 3424 1547 146
10. Mackenzie Blackwood totals 56 2.55 .912 28 21 6 4 3225 1413 137
    San Jose Sharks 19 3.00 .911 6 9 3 1 1059 531 53
    Colorado Avalanche 37 2.33 .913 22 12 3 3 2166 882 84
                         
11. John Gibson Anaheim Ducks 29 2.77 .912 11 11 2 0 1562 740 72
12. Logan Thompson Washington Capitals 43 2.49 .910 31 6 6 2 2536 1067 105
13. Dustin Wolf Calgary Flames 53 2.64 .910 29 16 8 3 3182 1409 140
14. Linus Ullmark Ottawa Senators 44 2.72 .910 25 14 3 4 2468 1118 112
15. Jake Oettinger Dallas Stars 58 2.59 .909 36 18 4 2 3411 1464 147
16. Joseph Woll Toronto Maple Leafs 42 2.73 .909 27 14 1 1 2443 1105 111
17. Jakub Dobes Montréal Canadiens 16 2.74 .909 7 4 3 1 875 400 40
18. Scott Wedgewood totals 24 2.32 .908 14 6 2 2 1374 525 53
    Nashville Predators 5 3.69 .878 1 2 1 0 261 115 16
    Colorado Avalanche 19 1.99 .917 13 4 1 2 1114 410 37
19. Jake Allen New Jersey Devils 31 2.66 .908 13 16 1 4 1738 744 77
20. Ilya Sorokin New York Islanders 61 2.71 .907 30 24 6 4 3499 1538 158
                         
21. Sergei Bobrovski Florida Panthers 54 2.44 .906 33 19 2 5 3200 1247 130
22. Adin Hill Vegas Golden Knights 50 2.47 .906 32 13 5 4 2941 1172 121
23. Joey Daccord Seattle Kraken 57 2.75 .906 27 23 5 2 3296 1449 151
24. Igor Shestyorkin New York Rangers 61 2.86 .905 27 29 5 6 3506 1584 167
25. Karel Vejmelka Utah Hockey Club 58 2.58 .904 26 22 8 1 3369 1364 145
26. Joel Hofer St. Louis Blues 31 2.65 .904 16 8 3 1 1679 693 74
27. Lukas Dostal Anaheim Ducks 54 3.10 .903 23 23 7 1 3057 1467 158
28. Kevin Lankinen Vancouver Canucks 51 2.62 .902 25 15 10 4 3020 1213 132
29. Samuel Montembeault Montréal Canadiens 62 2.82 .902 31 24 7 4 3534 1513 166
30. Spencer Knight totals 38 2.72 .901 17 16 3 2 2202 912 100
    Florida Panthers 23 2.40 .907 12 8 1 2 1298 508 52
    Chicago Blackhawks 15 3.18 .896 5 8 2 0 904 404 48
                         
31. Anton Forsberg Ottawa Senators 30 2.72 .901 11 12 3 3 1677 692 76
32. Cam Talbot Detroit Red Wings 47 2.93 .901 21 19 5 2 2643 1167 129
33. Jacob Markström New Jersey Devils 49 2.50 .900 26 16 6 4 2904 1093 121
34. Jordan Binnington St. Louis Blues 56 2.69 .900 28 22 5 3 3239 1312 145
35. Calvin Pickard Edmonton Oilers 36 2.71 .900 22 10 1 0 1882 764 85
36. Frederik Andersen Carolina Hurricanes 22 2.50 .899 13 8 1 1 1320 491 55
37. Marc-André Fleury Minnesota Wild 26 2.94 .899 14 9 1 1 1390 602 68
38. Pyotr Kochetkov Carolina Hurricanes 47 2.60 .898 27 16 3 2 2791 1051 121
39. Dan Vladař Calgary Flames 30 2.80 .898 12 11 6 2 1782 727 83
40. Arvid Söderblom Chicago Blackhawks 36 3.18 .898 10 18 7 0 2097 976 111
                         
41. Charlie Lindgren Washington Capitals 39 2.73 .896 20 14 3 1 2287 883 104
42. Stuart Skinner Edmonton Oilers 51 2.81 .896 26 18 4 3 2943 1187 138
43. Alex Lyon Detroit Red Wings 30 2.81 .896 14 9 1 1 1560 632 73
44. Juuse Saros Nashville Predators 58 2.98 .896 20 31 6 4 3358 1426 167
45. James Reimer totals 24 3.04 .896 10 10 2 1 1363 594 69
    Anaheim Ducks 2 4.50 .864 0 2 0 0 120 57 9
    Buffalo Sabres 22 2.90 .901 10 8 2 1 1243 537 60
46. Yaroslav Askarov San Jose Sharks 13 3.10 .896 4 6 2 0 717 320 37
47. Jonas Johansson Tampa Bay Lightning 19 3.13 .895 9 6 3 1 1111 496 58
48. Alex Nedeljkovic Pittsburgh Penguins 38 3.12 .894 14 15 5 1 2151 942 112
49. Joonas Korpisalo Boston Bruins 27 2.90 .893 11 10 3 3 1530 619 74
50. Tristan Jarry Pittsburgh Penguins 36 3.12 .893 16 12 6 2 2020 867 105
                         
51. Jonathan Quick New York Rangers 24 3.17 .893 11 7 2 3 1326 587 70
52. Jeremy Swayman Boston Bruins 58 3.11 .892 22 29 7 4 3391 1456 176
53. Elvis Merzlikins Columbus Blue Jackets 53 3.18 .892 26 21 5 1 3171 1389 168
54. Ilya Samsonov Vegas Golden Knights 29 2.82 .891 16 9 4 2 1746 670 82
55. Petr Mrázek totals 38 3.35 .891 12 21 2 1 2081 950 116
    Chicago Blackhawks 33 3.46 .890 10 19 2 0 1840 858 106
    Detroit Red Wings 5 2.49 .902 2 2 0 1 241 92 10
56. Ville Husso totals 13 3.47 .890 2 6 3 0 640 299 37
    Detroit Red Wings 9 3.69 .866 1 5 2 0 439 175 27
    Anaheim Ducks 4 2.99 .925 1 1 1 0 201 124 10
57. Semyon Varlamov New York Islanders 10 2.89 .889 3 4 3 0 603 233 29
58. Thatcher Demko Vancouver Canucks 23 2.90 .889 10 8 3 1 1302 506 63
59. David Rittich Los Angeles Kings 34 2.84 .887 16 14 2 0 1860 684 88
60. Ukko-Pekka Luukkonen Buffalo Sabres 55 3.20 .887 24 24 5 2 3173 1321 169
                         
61. Joel Blomqvist Pittsburgh Penguins 15 3.81 .885 4 9 1 0 773 376 49
62. Vítek Vaněček totals 25 3.62 .884 5 14 4 1 1394 640 84
    San Jose Sharks 18 3.88 .882 3 10 3 0 973 470 63
    Florida Panthers 7 3.00 .890 2 4 1 1 421 170 21
63. Samuel Ersson Philadelphia Flyers 47 3.14 .883 22 17 5 2 2602 1026 136
64. Justus Annunen totals 34 3.18 .883 15 15 1 0 1790 719 95
    Colorado Avalanche 11 3.23 .872 6 4 0 0 521 190 28
    Nashville Predators 23 3.17 .888 9 11 1 0 1269 529 67
65. Connor Ingram Utah Hockey Club 22 3.27 .882 9 8 4 0 1211 492 66
66. Daniil Tarasov Columbus Blue Jackets 20 3.54 .881 7 10 2 1 1100 479 65
67. Ivan Fedotov Philadelphia Flyers 26 3.15 .880 6 13 4 0 1429 549 75
68. Marcus Högberg New York Islanders 15 3.38 .878 2 6 3 0 729 294 41
69. Philipp Grubauer Seattle Kraken 26 3.49 .875 8 17 1 0 1461 596 85
70. Alexandar Georgiyev totals 49 3.71 .875 15 26 4 0 2672 1152 165
    Colorado Avalanche 18 3.38 .874 8 7 0 0 941 368 53
    San Jose Sharks 31 3.88 .875 7 19 4 0 1731 784 112
                         
71. Aleksei Kolosov Philadelphia Flyers 17 3.59 .867 5 9 1 0 902 352 54
72. Arturs Silovs Vancouver Canucks 10 3.65 .861 2 6 1 0 543 205 33
73. Cayden Primeau Montréal Canadiens 11 4.70 .836 2 3 1 0 524 209 41
LESS THAN 10 GAMES
1. Victor Östman Seattle Kraken 1 0.00 1.000 0 0 0 0 20 12 0
2. Erik Portillo Los Angeles Kings 1 1.02 .966 1 0 0 0 59 28 1
3. Akira Schmid Vegas Golden Knights 5 1.26 .944 2 0 1 0 239 85 5
4. Nico Daws New Jersey Devils 6 1.60 .939 3 1 0 1 263 107 7
5. Louis Domingue New York Rangers 1 2.00 .926 1 0 0 0 60 25 2
6. Matt Villalta Utah Hockey Club 1 3.00 .903 1 0 0 0 60 28 3
7. Dustin Tokarski Carolina Hurricanes 6 2.18 .902 4 2 0 1 359 119 13
8. Jaxson Stauber Utah Hockey Club 6 3.26 .892 2 1 1 1 314 141 17
9. Nikita Tolopilo Vancouver Canucks 2 2.15 .885 1 1 0 0 84 23 3
10. Trent Miner Colorado Avalanche 2 2.62 .879 0 1 0 0 92 29 4
                         
11. Matt Murray Toronto Maple Leafs 2 3.54 .879 1 1 0 0 119 51 7
12. Dennis Hildeby Toronto Maple Leafs 6 3.33 .878 3 3 0 0 361 137 20
13. Georgi Romanov San Jose Sharks 8 3.89 .877 0 6 0 0 417 192 27
14. Jakub Skarek New York Islanders 2 3.94 .872 0 1 0 0 77 34 5
15. Devon Levi Buffalo Sabres 9 4.12 .872 2 7 0 0 481 225 33
16. Ales Stezka Seattle Kraken 1 3.09 .870 0 1 0 0 59 20 3
17. Clay Stevenson Washington Capitals 1 5.00 .868 0 1 0 0 60 33 5
18. Olivier Rodrigue Edmonton Oilers 2 3.10 .862 0 1 0 0 77 25 4
19. Sebastian Cossa Detroit Red Wings 1 2.67 .857 1 0 0 0 45 12 2
20. Yaniv Perets Carolina Hurricanes 1 7.32 .857 0 0 0 0 8 6 1
                         
21. Drew Commesso Chicago Blackhawks 2 3.36 .846 0 1 0 0 72 22 4
22. Spencer Martin Carolina Hurricanes 9 3.89 .846 3 4 1 1 416 148 27
23. Jesper Wallstedt Minnesota Wild 2 4.09 .843 0 2 0 0 118 43 8
24. Pheonix Copley Los Angeles Kings 1 4.37 .833 0 0 0 0 27 10 2
25. Kaapo Kähkönen Colorado Avalanche 1 4.12 .800 0 1 0 0 59 16 4
26. Mads Søgaard Ottawa Senators 2 5.24 .800 1 1 0 0 92 32 8
27. Brandon Halverson Tampa Bay Lightning 1 5.18 .792 0 1 0 0 58 19 5
125 goalies found | Previous page | Next page