.
League Information and Facts
Premium Filter
2010-2011 Regular Season Player Stats
# Player Team GP G A TP PPG PIM +/-
1. Trent Daavettila (C/LW) Kalamazoo Wings 71 32 48 80 1.13 24 28
2. Brendan Connolly (C) Greenville Road Warriors 45 22 28 50 1.11 76 28
3. Bobby Raymond (D) Florida Everblades 72 8 26 34 0.47 68 26
4. Wes Goldie (RW) Alaska Aces 72 46 37 83 1.15 50 25
5. Andrew Fournier (C) Kalamazoo Wings 68 38 33 71 1.04 20 21
6. Ethan Cox (RW) Alaska Aces 56 15 17 32 0.57 32 21
7. Ben Street (C/LW) Wheeling Nailers 38 24 27 51 1.34 10 21
8. Erik Burgdoerfer (D) Bakersfield Condors 68 2 14 16 0.24 50 20
9. Chris Lawrence (LW/C) Stockton Thunder 57 22 32 54 0.95 83 20
10. Mikaël Bédard (RW) Wheeling Nailers 48 20 27 47 0.98 28 20
                   
11. Darryl Lloyd (C) Kalamazoo Wings 72 12 39 51 0.71 130 19
12. Wes Cunningham (D) Greenville Road Warriors 69 7 36 43 0.62 77 19
13. Dan Henningson (D) Wheeling Nailers 68 5 13 18 0.26 41 19
14. Chad Anderson (D) Alaska Aces 67 4 25 29 0.43 77 19
15. Ryan Donald (D) Reading Royals 45 3 9 12 0.27 101 19
16. Connor Shields (F) Greenville Road Warriors 55 16 31 47 0.85 31 18
17. Shane Harper (RW) Greenville Road Warriors 48 22 23 45 0.94 20 18
18. Chris Blight (RW) Reading Royals 46 25 34 59 1.28 52 18
19. Russ Sinkewich (D) Alaska Aces 42 2 6 8 0.19 55 18
20. Casey Pierro-Zabotel (C) totals 67 18 36 54 0.81 50 17
    Wheeling Nailers 42 14 20 34 0.81 42 17
    Cincinnati Cyclones 25 4 16 20 0.80 8 0
                   
21. Nick Petersen (RW/LW) Wheeling Nailers 40 24 33 57 1.43 30 17
22. Garry Nunn (RW) Alaska Aces 72 11 21 32 0.44 24 16
23. Sam Klassen (D) Greenville Road Warriors 66 3 14 17 0.26 80 16
24. Andrew Bohmbach (C/LW) Toledo Walleye 65 28 44 72 1.11 39 16
25. Jay Cascalenda (D) Bakersfield Condors 60 2 12 14 0.23 26 16
26. R.J. Anderson (D) Elmira Jackals 60 7 32 39 0.65 40 16
27. Jarrett Konkle (LW) Stockton Thunder 39 17 17 34 0.87 19 16
28. Julien Brouillette (D) Greenville Road Warriors 25 11 12 23 0.92 8 16
29. Evan Stoflet (D) Bakersfield Condors 67 5 17 22 0.33 65 15
30. Andrew Sarauer (C/LW) Reading Royals 60 25 42 67 1.12 40 15
                   
31. Louis Liotti (D) Reading Royals 57 0 13 13 0.23 22 15
32. Kane Lafranchise (D) Alaska Aces 22 0 5 5 0.23 6 15
33. T.J. Reynolds (D) Greenville Road Warriors 71 1 14 15 0.21 206 14
34. Patrick Cullity (D) South Carolina Stingrays 71 2 15 17 0.24 81 14
35. Steve Vanoosten (D) Stockton Thunder 70 7 25 32 0.46 32 14
36. Brandon Wong (C/LW) Greenville Road Warriors 64 21 25 46 0.72 23 14
37. Tyler Gotto (D) totals 62 9 15 24 0.39 18 14
    Toledo Walleye 35 4 8 12 0.34 8 9
    Bakersfield Condors 27 5 7 12 0.44 10 5
38. Trent Campbell (LW) South Carolina Stingrays 45 18 20 38 0.84 32 14
39. Kory Falite (F) Alaska Aces 69 16 29 45 0.65 33 13
40. Pierre-André Bureau (C) totals 64 10 30 40 0.63 50 13
    Ontario Reign 9 0 2 2 0.22 2 -2
    Stockton Thunder 55 10 28 38 0.69 48 15
                   
41. Andrew Ianiero (LW) Bakersfield Condors 64 13 36 49 0.77 34 13
42. Scott Burt (LW) Alaska Aces 43 5 15 20 0.47 71 13
43. Brandon Gentile (D) Alaska Aces 40 2 6 8 0.20 44 13
44. Matthew Pistilli (RW) Florida Everblades 27 15 16 31 1.15 12 13
45. Dylan Hunter (LW) Cincinnati Cyclones 24 7 15 22 0.92 37 13
46. Curtis Fraser (RW/LW) Alaska Aces 20 6 8 14 0.70 21 13
47. Pierre-Luc O'Brien (LW) South Carolina Stingrays 70 16 33 49 0.70 57 12
48. Marc-Olivier Vallerand (RW) Greenville Road Warriors 70 28 25 53 0.76 46 12
49. Brian Swanson (C) Alaska Aces 69 24 46 70 1.01 20 12
50. David Fischer (D) Florida Everblades 64 3 26 29 0.45 43 12
                   
51. Bobby Robins (RW) Bakersfield Condors 46 14 13 27 0.59 186 12
52. Bryan Miller (D) Alaska Aces 64 8 33 41 0.64 32 11
53. Ben Gordon (C) Reading Royals 56 23 34 57 1.02 53 11
54. Chad Painchaud (RW) Victoria Salmon Kings 56 27 22 49 0.88 37 11
55. Justin Bowers (C) Greenville Road Warriors 44 16 36 52 1.18 12 11
56. Ryan Garbutt (W/C) Gwinnett Gladiators 10 10 7 17 1.70 24 11
57. Kyle Page (D) Toledo Walleye 68 2 13 15 0.22 29 10
58. Jason Lepine (D) totals 68 10 36 46 0.68 42 10
    Bakersfield Condors 21 2 10 12 0.57 20 5
    Toledo Walleye 47 8 26 34 0.72 22 5
59. Yannick Tifu (C) Elmira Jackals 64 28 45 73 1.14 109 10
60. Kael Mouillierat (C/LW) Idaho Steelheads 62 25 38 63 1.02 108 10
                   
61. Geoff Paukovich (LW) Las Vegas Wranglers 56 7 15 22 0.39 83 10
62. Chris Langkow (C) Alaska Aces 56 15 21 36 0.64 30 10
63. Ryan Constant (D) Stockton Thunder 52 11 23 34 0.65 84 10
64. Brady Leisenring (RW/LW) Kalamazoo Wings 38 8 15 23 0.61 31 10
65. Lee Baldwin (D) Greenville Road Warriors 27 2 8 10 0.37 15 10
66. Derek Nesbitt (LW/RW) Gwinnett Gladiators 11 8 10 18 1.64 6 10
67. Kevin Deeth (F) Utah Grizzlies 66 12 38 50 0.76 78 9
68. Mitch Versteeg (D) Kalamazoo Wings 65 7 12 19 0.29 105 9
69. Todd Perry (D) Reading Royals 63 4 18 22 0.35 115 9
70. Garet Hunt (LW) Stockton Thunder 60 13 17 30 0.50 248 9
                   
71. Bretton Cameron (RW) Stockton Thunder 53 16 15 31 0.58 92 9
72. Trevor Glass (D) Greenville Road Warriors 50 2 11 13 0.26 26 9
73. Trevor Kell (RW) Trenton Devils 37 14 19 33 0.89 36 9
74. Joel Broda (C/LW) Bakersfield Condors 32 17 13 30 0.94 39 9
75. Oren Eizenman (C) Elmira Jackals 20 7 16 23 1.15 48 9
76. Stephen Ward (D) Alaska Aces 69 5 18 23 0.33 44 8
77. Adam Perry (LW) Elmira Jackals 68 20 24 44 0.65 60 8
78. Taylor Vichorek (D) Trenton Devils 68 4 11 15 0.22 95 8
79. Joe Charlebois (D) totals 64 1 16 17 0.27 76 8
    Toledo Walleye 18 1 0 1 0.06 28 -7
    Kalamazoo Wings 46 0 16 16 0.35 48 15
80. Evan Rankin (RW) Toledo Walleye 63 23 32 55 0.87 53 8
                   
81. Alain Goulet (D) Reading Royals 43 4 14 18 0.42 29 8
82. Jason Pitton (LW) Stockton Thunder 41 10 20 30 0.73 73 8
83. Jerad Stewart (F) Alaska Aces 38 7 11 18 0.47 35 8
84. Gordon Burnett (D/F) totals 36 3 2 5 0.14 87 8
    Trenton Devils 2 2 0 2 1.00 0 3
    Victoria Salmon Kings 34 1 2 3 0.09 87 5
85. Darcy Zajac (C/RW) Trenton Devils 32 6 17 23 0.72 35 8
86. Matt Pierce (LW) Cincinnati Cyclones 26 8 13 21 0.81 14 8
87. Bryan Rufenach (D) Toledo Walleye 6 1 1 2 0.33 4 8
88. Rob Ricci (C/LW) South Carolina Stingrays 67 26 28 54 0.81 32 7
89. Blake Gallagher (C/RW) Las Vegas Wranglers 61 12 17 29 0.48 41 7
90. Cam Brodie (D) Stockton Thunder 60 2 10 12 0.20 51 7
                   
91. Mike Gershon (D) Wheeling Nailers 58 4 15 19 0.33 59 7
92. Ryan Cruthers (RW) Reading Royals 51 22 35 57 1.12 44 7
93. Josh Godfrey (D) South Carolina Stingrays 49 15 12 27 0.55 24 7
94. Tim Miller (RW/LW) Gwinnett Gladiators 46 20 16 36 0.78 102 7
95. Bryan Schmidt (D) South Carolina Stingrays 38 1 16 17 0.45 20 7
96. Jordan Bendfeld (D) Stockton Thunder 37 3 6 9 0.24 106 7
97. Adam Huxley (LW) Idaho Steelheads 32 4 10 14 0.44 112 7
98. Alex Smigelski (F) Wheeling Nailers 31 12 6 18 0.58 34 7
99. Ryan McGinnis (D) Kalamazoo Wings 30 5 16 21 0.70 23 7
100. Cody Wild (D) Reading Royals 25 1 10 11 0.44 4 7
644 players found | Previous page | Next page
2010-2011 Regular Season Goaltending Stats
# Player Team GP GAA SV% W L T SO TOI SVS GA
1. Ben Scrivens Reading Royals 13 2.23 .938 10 3 0 0 779 442 29
2. Peter Delmas Wheeling Nailers 24 2.03 .928 15 6 2 3 1417 623 48
3. Tyler Beskorowany Idaho Steelheads 20 2.35 .928 10 5 4 1 1149 582 45
4. Brian Stewart totals 29 2.25 .927 20 6 0 1 1625 778 61
    Greenville Road Warriors 3 2.68 .918 2 1 0 0 179 89 8
    Bakersfield Condors 26 2.20 .929 18 5 0 1 1446 689 53
5. Dov Grumet-Morris Greenville Road Warriors 24 2.32 .922 15 8 1 3 1446 661 56
6. Jean-Philippe Lamoureux Utah Grizzlies 20 2.49 .919 11 7 1 3 1157 541 48
7. Matt Dalton Reading Royals 33 2.86 .919 20 11 1 3 1970 1064 94
8. Brian Foster Cincinnati Cyclones 19 2.30 .918 11 6 1 2 1098 473 42
9. Bobby Goepfert Florida Everblades 42 2.74 .918 23 13 3 2 2386 1220 109
10. Michael Hutchinson Detroit Red Wings Reading Royals 18 2.86 .918 9 5 4 1 1049 560 50
                         
11. Joe Fallon Las Vegas Wranglers 27 2.48 .916 18 8 1 2 1620 728 67
12. Jase Weslosky totals 24 2.79 .916 9 7 3 0 1312 663 61
    Idaho Steelheads 20 2.94 .910 7 6 3 0 1102 548 54
    Florida Everblades 0 - - - - - - - - -
    Ontario Reign 4 2.00 .943 2 1 0 0 210 115 7
13. Michael Ouzas Las Vegas Wranglers 41 2.53 .915 20 18 2 1 2423 1102 102
14. Ryan Nie Kalamazoo Wings 52 2.80 .914 30 16 5 2 3111 1549 145
15. Gerald Coleman Alaska Aces 47 2.19 .913 30 15 1 4 2735 1048 100
16. Andrew Engelage Utah Grizzlies 40 2.80 .913 19 16 5 2 2337 1140 109
17. Josh Tordjman Bakersfield Condors 35 2.86 .913 16 16 3 3 2033 1018 97
18. Riley Gill totals 24 2.82 .912 13 7 3 3 1360 662 64
    Victoria Salmon Kings 3 1.33 .955 3 0 0 1 180 85 4
    Kalamazoo Wings 21 3.05 .906 10 7 3 2 1180 577 60
19. Jaroslav Janus Florida Everblades 27 3.06 .912 12 13 0 0 1491 784 76
20. David Shantz Victoria Salmon Kings 54 2.78 .910 25 24 3 3 3130 1459 145
                         
21. Tom McCollum Toledo Walleye 23 2.76 .909 11 9 2 3 1305 597 60
22. Jared DeMichiel totals 31 2.88 .909 15 12 2 1 1794 854 86
    South Carolina Stingrays 26 2.66 .913 14 10 0 1 1489 694 66
    Elmira Jackals 5 3.93 .889 1 2 2 0 305 160 20
23. Shane Owen totals 20 2.61 .907 10 7 3 0 1174 500 51
    Florida Everblades 1 6.48 .808 0 1 0 0 46 21 5
    South Carolina Stingrays 19 2.45 .912 10 6 3 0 1128 479 46
24. Scott Campbell Toledo Walleye 10 2.72 .907 3 4 2 1 573 253 26
25. Nicola Riopel Greenville Road Warriors 38 2.79 .906 24 12 2 2 2301 1035 107
26. David Caruso Trenton Devils 22 3.32 .906 5 12 4 0 1283 688 71
27. Beau Erickson totals 29 3.39 .906 11 12 3 1 1629 882 92
    South Carolina Stingrays 0 - - - - - - - - -
    Ontario Reign 29 3.39 .906 11 12 3 1 1629 882 92
28. Mike Zacharias totals 40 3.06 .905 13 17 8 0 2195 1064 112
    Idaho Steelheads 20 2.73 .907 7 7 5 0 1055 467 48
    Ontario Reign 15 3.75 .895 4 9 2 0 865 462 54
    Florida Everblades 5 2.18 .931 2 1 1 0 275 135 10
29. Jeff Lerg Trenton Devils 27 3.15 .903 13 12 1 0 1545 758 81
30. Adam Courchaine totals 29 2.53 .902 17 7 2 4 1592 619 67
    Reading Royals 1 33.26 .556 0 0 0 0 7 5 4
    Alaska Aces 28 2.39 .907 17 7 2 4 1585 614 63
                         
31. Todd Ford South Carolina Stingrays 22 2.74 .901 12 8 2 2 1293 534 59
32. Patrick Killeen Wheeling Nailers 40 2.87 .901 19 16 2 3 2233 979 107
33. Bryan Pitton Stockton Thunder 34 2.90 .901 18 10 4 1 1886 825 91
34. Tyson Sexsmith Stockton Thunder 17 2.74 .899 10 3 3 1 1029 417 47
35. Marco Cousineau Elmira Jackals 44 3.23 .898 21 16 5 0 2470 1167 133
36. Edward Pasquale Gwinnett Gladiators 12 3.69 .898 7 4 0 0 715 387 44
37. Marc Cheverie Cincinnati Cyclones 30 3.11 .896 13 9 5 3 1695 760 88
38. Christopher Carrozzi Gwinnett Gladiators 47 3.23 .894 16 20 6 2 2544 1161 137
39. Billy Sauer totals 23 3.28 .893 6 11 3 0 1188 543 65
    Gwinnett Gladiators 18 2.96 .907 6 8 2 0 931 446 46
    Las Vegas Wranglers 5 4.43 .836 0 3 1 0 257 97 19
40. Kellen Briggs Ontario Reign 27 3.65 .890 9 16 1 0 1529 753 93
                         
41. Zane Kalemba totals 18 3.03 .889 6 4 3 1 852 344 43
    Elmira Jackals 4 4.40 .821 1 0 1 0 164 55 12
    Victoria Salmon Kings 0 - - - - - - - - -
    Reading Royals 3 3.94 .896 1 0 0 0 107 60 7
    Stockton Thunder 11 2.48 .905 4 4 2 1 581 229 24
42. Shane Connelly totals 34 3.31 .888 9 16 4 1 1831 804 101
    Elmira Jackals 2 1.50 .957 2 0 0 0 120 67 3
    South Carolina Stingrays 5 2.82 .885 0 4 1 0 298 108 14
    Trenton Devils 22 3.45 .883 6 10 3 1 1200 519 69
    Utah Grizzlies 5 4.22 .880 1 2 0 0 213 110 15
    Ontario Reign 0 - - - - - - - - -
43. Jimmy Spratt totals 15 3.59 .885 8 5 1 0 852 394 51
    Toledo Walleye 9 3.14 .901 6 2 0 0 516 247 27
    Victoria Salmon Kings 6 4.28 .860 2 3 1 0 336 147 24
44. Daren Machesney totals 22 4.03 .884 5 16 0 1 1220 627 82
    Victoria Salmon Kings 6 4.10 .852 1 4 0 0 307 121 21
    Elmira Jackals 9 4.59 .871 1 8 0 0 536 277 41
    Reading Royals 7 3.18 .920 3 4 0 1 377 229 20
45. Chet Pickard Cincinnati Cyclones 29 3.39 .877 9 14 3 1 1506 607 85
46. Chris Beckford-Tseu totals 13 3.43 .877 5 6 0 1 683 279 39
    Victoria Salmon Kings 8 4.86 .832 1 5 0 0 383 153 31
    Greenville Road Warriors 5 1.60 .940 4 1 0 1 300 126 8
47. Garrett Zemlak totals 26 3.48 .877 7 11 4 0 1395 575 81
    Kalamazoo Wings 1 6.00 .812 0 1 0 0 60 26 6
    Stockton Thunder 14 2.37 .912 4 6 3 0 835 342 33
    Elmira Jackals 7 4.91 .821 2 2 1 0 330 124 27
    Gwinnett Gladiators 4 5.28 .847 1 2 0 0 170 83 15
48. Peter Hirsch Bakersfield Condors 12 3.40 .874 6 5 0 0 671 264 38
49. Joe Palmer Toledo Walleye 28 4.17 .870 10 14 1 0 1495 694 104
LESS THAN 10 GAMES
1. Mario Passarelli Elmira Jackals 1 0.00 1.000 0 0 0 0 14 5 0
2. Alan Reynolds Trenton Devils 1 0.00 1.000 0 0 0 0 9 0 0
3. Jerry Kuhn Idaho Steelheads 3 1.79 .924 2 1 0 0 168 61 5
4. Cam Talbot Los Angeles Kings Greenville Road Warriors 2 2.46 .921 1 0 1 0 122 58 5
5. Bobby Jarosz totals 1 3.00 .914 1 0 0 0 60 32 3
    Reading Royals 1 3.00 .914 1 0 0 0 60 32 3
    South Carolina Stingrays 0 - - - - - - - - -
    Gwinnett Gladiators 0 - - - - - - - - -
6. Mike Brodeur Elmira Jackals 4 2.59 .912 3 1 0 1 232 104 10
7. Kris Westblom Idaho Steelheads 4 3.08 .910 1 3 0 0 234 121 12
8. Tyler Sims Utah Grizzlies 6 3.25 .904 2 2 0 0 277 142 15
9. Adam Avramenko Florida Everblades 2 3.50 .904 0 1 1 0 120 66 7
10. Jeremy Smith Cincinnati Cyclones 1 2.78 .900 0 0 1 0 65 27 3
                         
11. Tamio Stehrenberger Utah Grizzlies 2 3.85 .900 0 1 1 0 125 72 8
12. Dan Tormey Stockton Thunder 1 3.00 .897 1 0 0 0 60 26 3
13. Mattias Modig Wheeling Nailers 9 3.27 .891 3 6 0 0 495 220 27
14. Peter Skoggård Elmira Jackals 1 2.74 .889 0 1 0 0 44 16 2
15. Adrien Lemay Idaho Steelheads 8 3.40 .888 5 2 0 0 388 174 22
16. Mike Brown totals 9 4.02 .884 4 4 1 0 508 258 34
    Trenton Devils 6 4.09 .886 3 3 0 0 323 171 22
    Wheeling Nailers 3 3.89 .879 1 1 1 0 185 87 12
    Las Vegas Wranglers 0 - - - - - - - - -
17. Jordan Pearce Toledo Walleye 8 4.13 .883 3 4 1 1 451 235 31
18. Andrew Loewen South Carolina Stingrays 3 4.58 .874 1 1 0 0 144 76 11
19. Jim Watt Bakersfield Condors 3 3.25 .873 1 1 1 0 185 69 10
20. Timo Pielmeier Elmira Jackals 2 3.37 .873 1 0 1 0 125 48 7
                         
21. Dustin Carlson Idaho Steelheads 5 3.25 .872 0 3 1 0 295 109 16
22. Martin Jones Toronto Maple Leafs Ontario Reign 1 3.76 .867 1 0 0 0 64 26 4
23. Archie Henderson totals 1 5.14 .864 0 0 1 0 35 19 3
    Las Vegas Wranglers 1 5.14 .864 0 0 1 0 35 19 3
    Elmira Jackals 0 - - - - - - - - -
24. Alex Petizian totals 1 5.00 .857 0 1 0 0 60 30 5
    Ontario Reign 1 5.00 .857 0 1 0 0 60 30 5
    Alaska Aces 0 - - - - - - - - -
    Elmira Jackals 0 - - - - - - - - -
25. Kyle Moir Utah Grizzlies 1 6.00 .846 0 1 0 0 60 33 6
26. Marc-Alexandre Rinfret Utah Grizzlies 3 5.02 .813 0 3 0 0 179 65 15
27. Troy Passingham Florida Everblades 1 7.13 .778 0 1 0 0 34 14 4
28. Anthony Felice Trenton Devils 1 26.87 .667 0 0 0 0 2 2 1
29. Erik Bentley Cincinnati Cyclones 0 - - - - - - - - -
30. Terry Wheaton Ontario Reign 0 - - - - - - - - -
                         
31. Nick Brunker Cincinnati Cyclones 0 - - - - - - - - -
32. Oliver Fries Ontario Reign 0 - - - - - - - - -
33. Matt Horst Gwinnett Gladiators 0 - - - - - - - - -
34. Bryce McFadden totals 0 - - - - - - - - -
    Victoria Salmon Kings 0 - - - - - - - - -
    Alaska Aces 0 - - - - - - - - -
35. Christian Davis totals 0 - - - - - - - - -
    Toledo Walleye 0 - - - - - - - - -
    Elmira Jackals 0 - - - - - - - - -
36. Alex Sincavage Reading Royals 0 - - - - - - - - -
37. John Zdunkiewicz Gwinnett Gladiators 0 - - - - - - - - -
38. James Beaver Cincinnati Cyclones 0 - - - - - - - - -
39. Travis Ingram Bakersfield Condors 0 - - - - - - - - -
40. David Erickson Greenville Road Warriors 0 - - - - - - - - -
                         
41. Brian Markowicz totals 0 - - - - - - - - -
    Florida Everblades 0 - - - - - - - - -
    Greenville Road Warriors 0 - - - - - - - - -
    Wheeling Nailers 0 - - - - - - - - -
42. Jason Lindner Stockton Thunder 0 - - - - - - - - -
43. Tom Schaul totals 0 - - - - - - - - -
    Toledo Walleye 0 - - - - - - - - -
    Kalamazoo Wings 0 - - - - - - - - -
    Florida Everblades 0 - - - - - - - - -
44. Dominic Badolato Florida Everblades 0 - - - - - - - - -
45. Sean Hershman South Carolina Stingrays 0 - - - - - - - - -
46. Hayden Logan Idaho Steelheads 0 - - - - - - - - -
47. Chris Bratt Stockton Thunder 0 - - - - - - - - -
48. Adam Moore Greenville Road Warriors 0 - - - - - - - - -
49. Bryan Blawut Greenville Road Warriors 0 - - - - - - - - -
50. Jack Kauffmann Toledo Walleye 0 - - - - - - - - -
                         
51. Trevor Stead totals 0 - - - - - - - - -
    Victoria Salmon Kings 0 - - - - - - - - -
    Las Vegas Wranglers 0 - - - - - - - - -
    Bakersfield Condors 0 - - - - - - - - -
139 goalies found | Previous page | Next page