Recent Game Results

Height of bar is margin of victory • Mouseover bar for details • Click for box score • Grouped by Month

Roster

Roster Table
Player # Class Pos Height Weight Hometown High School RSCI Top 100 Summary
Deondre Parks0JRG6-4190Flint, MIIowa Lakes 14.1 Pts, 4.1 Reb, 1.9 Ast
Cody Larson34SRF6-9235Sioux Falls, SDRoosevelt88 (2010) 13.9 Pts, 7.2 Reb, 1.8 Ast
Jake Bittle4JRG6-4215Bixby, OKBixby HS 10.1 Pts, 4.3 Reb, 2.7 Ast
George Marshall11JRG6-1190Chicago, ILChicago Brooks College Prep 13.2 Pts, 3.7 Reb, 2.3 Ast
Reed Tellinghuisen23FRG6-6175Sac City, IAEast Sac County HS 8.6 Pts, 3.3 Reb, 1.0 Ast
Zach Horstman24SRG6-6205Winner, SDWinner 4.3 Pts, 2.4 Reb, 0.5 Ast
Skyler Flatten1FRG6-6210Clark, SDClark HS 3.2 Pts, 1.0 Reb, 0.5 Ast
Keaton Moffitt12JRG6-5190Sioux Falls, SDO'Gorman 3.3 Pts, 2.6 Reb, 1.4 Ast
Ian Theisen42FRF6-9250Osseo, MNOsseo HS 2.6 Pts, 1.9 Reb, 0.2 Ast
Connor Devine30SOF6-10220Wasilla, AKWasilla HS 2.1 Pts, 2.2 Reb, 0.1 Ast
Anders Broman5SOG6-2190Duluth, MNLakeview Christian Academy 2.3 Pts, 0.7 Reb, 0.4 Ast
Lane Severyn25FRG6-5205Pierre, SDT.F. Riggs HS 1.5 Pts, 1.8 Reb, 0.5 Ast
Cory Jacobsen13JRG6-1190Viborg, SDViborg HS 1.3 Pts, 0.3 Reb, 0.2 Ast
Logan Doyle33FRF6-8220Alexandria, MNJefferson Senior HS 1.8 Pts, 1.6 Reb, 0.3 Ast
Joshua White10SOG6-2180Edwardsville, ILEdwardsville 2.5 Pts, 1.5 Reb, 0.5 Ast

Per Game Team and Opponent Stats

Per Game Team and Opponent Stats Table
  G MP FG FGA FG% 2P 2PA 2P% 3P 3PA 3P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
Team3540.324.854.8.45216.833.9.4958.020.9.38315.922.3.7139.626.235.812.25.53.711.419.773.5
Rank89th154th87th200th249th110th34th63rd37th52nd66th102nd256th20th99th203rd267th142nd282nd68th40th
Opponent3540.322.354.6.40916.437.0.4445.917.6.33614.522.0.65610.323.834.111.26.33.012.321.065.1
Rank114th202nd79th151st243rd60th109th118th143rd217th279th24th152nd215th190th148th200th93rd151st339th135th
Per Game Team and Opponent Stats Table
  G MP FG FGA FG% 2P 2PA 2P% 3P 3PA 3P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
Team1640.024.751.9.47616.331.6.5178.420.3.41215.922.6.7046.825.232.012.35.63.111.418.373.8
Rank2nd6th3rd6th7th3rd1st1st2nd2nd2nd7th6th1st1st3rd6th4th5th5th2nd
Opponent1640.021.853.7.40615.636.4.4306.217.3.35713.020.1.6468.021.129.111.16.62.311.720.562.8
Rank2nd6th1st2nd7th1st2nd5th4th4th5th1st8th4th5th7th8th3rd6th8th1st

Total Team and Opponent Stats

Total Team and Opponent Stats Table
  G MP FG FGA FG% 2P 2PA 2P% 3P 3PA 3P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
Team3570538671918.4525871186.495280732.383556780.71333791712544281911293996912572
Rank50th61st87th126th151st110th28th43rd37th36th39th102nd192nd25th54th136th207th108th160th330th34th
Opponent3570537821912.4095751296.444207616.336506771.65636183311943912201044317342277
Rank243rd294th79th247th295th60th176th191st143rd286th314th24th227th311th297th149th268th141st225th341st271st
Total Team and Opponent Stats Table
  G MP FG FGA FG% 2P 2PA 2P% 3P 3PA 3P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
Team163200395830.476261505.517134325.412255362.70410940351219789491822921181
Rank2nd6th3rd6th7th3rd1st1st2nd2nd2nd7th6th1st1st3rd6th4th5th5th2nd
Opponent163200349859.406250582.43099277.357208322.646128338466178105371873281005
Rank2nd6th1st2nd7th1st2nd5th4th4th5th1st8th4th5th4th8th3rd6th8th1st

Per Game

Per Game Table
Rk Player G GS MP FG FGA FG% 2P 2PA 2P% 3P 3PA 3P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
1Deondre Parks353531.84.811.2.4272.85.7.4882.05.4.3632.53.4.7540.53.64.11.90.60.11.82.414.1
2Cody Larson353528.54.99.9.4974.89.6.5010.10.3.3334.05.5.7332.05.27.21.80.61.11.92.913.9
3George Marshall262634.54.411.1.3941.95.3.3652.55.8.4212.02.8.7220.23.63.72.30.70.12.12.013.2
4Jake Bittle353529.13.46.4.5342.44.0.6071.02.4.4102.32.9.8021.33.04.32.71.20.31.72.810.1
5Reed Tellinghuisen352323.52.96.4.4531.32.5.5061.73.9.4201.11.6.6840.72.63.31.00.60.51.22.38.6
6Zach Horstman331615.31.53.2.4671.12.1.5360.41.2.3420.81.3.6511.01.42.40.50.30.20.51.74.3
7Keaton Moffitt29515.81.12.4.4371.02.2.4530.10.2.2861.11.6.6960.71.92.61.40.80.10.81.53.3
8Skyler Flatten3109.81.13.2.3470.61.5.4220.51.7.2830.50.7.6820.30.71.00.50.20.20.70.53.2
9Ian Theisen3508.60.81.6.5270.71.3.5320.10.2.5000.81.2.7070.61.31.90.20.20.30.52.22.6
10Joshua White203.51.02.5.4000.52.0.2500.50.51.0000.00.00.51.01.50.50.50.50.50.52.5
11Anders Broman1906.00.51.2.3910.30.7.3570.20.5.4441.21.7.6670.10.70.70.40.20.00.30.42.3
12Connor Devine2509.80.71.2.6000.71.2.6000.00.00.61.5.4211.11.12.20.10.21.10.51.82.1
13Logan Doyle803.60.40.8.5000.40.6.6000.00.1.0001.01.1.8890.41.31.60.30.00.30.10.41.8
14Lane Severyn2508.00.51.6.3080.10.2.6000.41.4.2650.20.3.5000.41.31.80.50.40.10.40.81.5
15Cory Jacobsen1203.40.40.8.5000.10.11.0000.30.8.4440.10.11.0000.00.30.30.20.00.00.10.51.3
Per Game Table
Rk Player G GS MP FG FGA FG% 2P 2PA 2P% 3P 3PA 3P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
1Cody Larson161628.95.610.3.5435.510.1.5430.10.1.5004.26.1.6841.95.87.71.80.61.02.12.715.4
2Deondre Parks161631.84.510.4.4342.35.1.4572.25.3.4122.94.0.7340.23.33.51.90.70.11.62.414.1
3George Marshall161633.84.310.0.4311.94.6.4252.45.4.4372.33.1.7350.13.23.32.00.60.12.12.013.3
4Jake Bittle161629.23.46.3.5402.33.7.6271.12.6.4152.83.2.8821.33.44.83.11.30.31.82.410.6
5Reed Tellinghuisen161324.53.26.4.5001.32.3.5561.94.1.4700.60.9.6000.62.93.40.90.80.41.32.88.9
6Keaton Moffitt15016.71.02.1.4691.02.0.5000.00.1.0000.91.7.5600.82.02.81.50.70.20.91.32.9
7Ian Theisen1608.80.91.4.6090.81.3.6000.10.2.6670.81.4.5910.61.31.90.30.20.50.61.92.7
8Zach Horstman14313.60.82.3.3440.81.9.4230.00.4.0000.91.4.6501.01.12.10.50.40.10.31.22.5
9Skyler Flatten1305.80.71.6.4290.30.5.5710.41.1.3570.40.6.6250.10.50.60.20.20.00.40.32.2
10Anders Broman703.30.41.0.4290.40.7.6000.00.3.0000.40.6.7500.00.10.10.10.00.00.10.41.3
11Lane Severyn1306.20.51.3.3530.20.2.6670.31.1.2860.00.2.0000.21.31.50.30.40.20.20.81.2
12Logan Doyle402.50.00.00.00.00.00.00.81.0.7500.01.51.50.00.00.30.00.30.8
13Cory Jacobsen602.50.20.5.3330.00.00.20.5.3330.00.00.00.30.30.00.00.00.20.20.5
14Connor Devine905.10.10.3.3330.10.3.3330.00.00.00.00.60.61.10.10.10.40.61.00.2

Totals

Totals Table
Rk Player G GS MP FG FGA FG% 2P 2PA 2P% 3P 3PA 3P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
1Deondre Parks35351113167391.42798201.48869190.36389118.75417125142672236285492
2Cody Larson3535999172346.497169337.50139.333140191.7337118125264223765102487
3Jake Bittle35351019119223.53485140.6073483.41081101.80247105152964196097353
4George Marshall2626896114289.39450137.36564152.4215272.72249397591925453344
5Reed Tellinghuisen3523823102225.4534487.50658138.4203957.68425921173420194181301
6Zach Horstman331650650107.4673769.5361338.3422843.651324779171051857141
7Skyler Flatten3103043498.3471945.4221553.2831522.682923321477211498
8Keaton Moffitt2954573171.4372964.45327.2863246.69621557641234244396
9Ian Theisen3503002955.5272547.53248.5002941.707214465879187691
10Connor Devine2502461830.6001830.600001638.4212727543428134552
11Anders Broman190114923.391514.35749.4442233.667113147405844
12Lane Severyn2501991239.30835.600934.26548.5001133441311392037
13Cory Jacobsen12041510.500111.00049.444111.0000332001615
14Logan Doyle802936.50035.60001.00089.889310132021314
15Joshua White20725.40014.250111.00000123111115
School Totals3570538671918.4525871186.495280732.383556780.71333791712544281911293996912572
Totals Table
Rk Player G GS MP FG FGA FG% 2P 2PA 2P% 3P 3PA 3P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
1Cody Larson161646289164.54388162.54312.5006798.68430931232810163443246
2Deondre Parks161650872166.4343781.4573585.4124764.73435356301112639226
3George Marshall161654169160.4313173.4253887.4373649.7352515332923332212
4Jake Bittle161646754100.5403759.6271741.4154551.882215576492142938170
5Reed Tellinghuisen161339251102.5002036.5563166.470915.60094655151262044142
6Keaton Moffitt1502501532.4691530.50002.0001425.56012304222103132044
7Ian Theisen1601401423.6091220.60023.6671322.5919213053893143
8Zach Horstman1431901132.3441126.42306.0001320.65014163075241735
9Skyler Flatten13075921.42947.571514.35758.6251783205428
10Lane Severyn13081617.35323.667414.28602.0003172045221016
11Anders Broman702337.42935.60002.00034.750011100139
12Logan Doyle401000000034.750066001013
13Cory Jacobsen601513.3330013.33300022000113
14Connor Devine904613.33313.33300005510114592

Per 40 Minutes

Per 40 Minutes Table
Rk Player G GS MP FG FGA FG% 2P 2PA 2P% 3P 3PA 3P% FT FTA FT% TRB AST STL BLK TOV PF PTS
1Joshua White20711.428.6.4005.722.9.2505.75.71.0000.00.017.15.75.75.75.75.728.6
2Cody Larson35359996.913.9.4976.813.5.5010.10.4.3335.67.6.73310.12.60.91.52.64.119.5
3Logan Doyle80294.18.3.5004.16.9.6000.01.4.00011.012.4.88917.92.80.02.81.44.119.3
4Deondre Parks353511136.014.1.4273.57.2.4882.56.8.3633.24.2.7545.12.40.80.12.23.117.7
5Anders Broman1901143.28.1.3911.84.9.3571.43.2.4447.711.6.6674.92.51.40.01.82.815.4
6George Marshall26268965.112.9.3942.26.1.3652.96.8.4212.33.2.7224.32.60.80.12.42.415.4
7Cory Jacobsen120414.99.8.5001.01.01.0003.98.8.4441.01.01.0002.92.00.00.01.05.914.6
8Reed Tellinghuisen35238235.010.9.4532.14.2.5062.86.7.4201.92.8.6845.71.71.00.92.03.914.6
9Jake Bittle353510194.78.8.5343.35.5.6071.33.3.4103.24.0.8026.03.81.60.42.43.813.9
10Skyler Flatten3103044.512.9.3472.55.9.4222.07.0.2832.02.9.6824.21.80.90.92.81.812.9
11Ian Theisen3503003.97.3.5273.36.3.5320.51.1.5003.95.5.7078.71.10.91.22.410.112.1
12Zach Horstman33165064.08.5.4672.95.5.5361.03.0.3422.23.4.6516.21.30.80.41.44.511.1
13Connor Devine2502462.94.9.6002.94.9.6000.00.02.66.2.4218.80.50.74.62.17.38.5
14Keaton Moffitt2954572.76.2.4372.55.6.4530.20.6.2862.84.0.6966.73.62.00.42.13.88.4
15Lane Severyn2501992.47.8.3080.61.0.6001.86.8.2650.81.6.5008.82.62.20.61.84.07.4
Per 40 Minutes Table
Rk Player G GS MP FG FGA FG% 2P 2PA 2P% 3P 3PA 3P% FT FTA FT% TRB AST STL BLK TOV PF PTS
1Cody Larson16164627.714.2.5437.614.0.5430.10.2.5005.88.5.68410.62.40.91.42.93.721.3
2Deondre Parks16165085.713.1.4342.96.4.4572.86.7.4123.75.0.7344.42.40.90.12.03.117.8
3Anders Broman70235.212.2.4295.28.7.6000.03.5.0005.27.0.7501.71.70.00.01.75.215.7
4George Marshall16165415.111.8.4312.35.4.4252.86.4.4372.73.6.7353.92.40.70.12.42.415.7
5Skyler Flatten130754.811.2.4292.13.7.5712.77.5.3572.74.3.6254.31.61.10.02.72.114.9
6Jake Bittle16164674.68.6.5403.25.1.6271.53.5.4153.94.4.8826.54.21.80.32.53.314.6
7Reed Tellinghuisen16133925.210.4.5002.03.7.5563.26.7.4700.91.5.6005.61.51.20.62.04.514.5
8Ian Theisen1601404.06.6.6093.45.7.6000.60.9.6673.76.3.5918.61.40.92.32.68.912.3
9Logan Doyle40100.00.00.00.00.00.012.016.0.75024.00.00.04.00.04.012.0
10Cory Jacobsen60152.78.0.3330.00.02.78.0.3330.00.05.30.00.00.02.72.78.0
11Lane Severyn130813.08.4.3531.01.5.6672.06.9.2860.01.0.0009.92.02.51.01.04.97.9
12Zach Horstman1431902.36.7.3442.35.5.4230.01.3.0002.74.2.6506.31.51.10.40.83.67.4
13Keaton Moffitt1502502.45.1.4692.44.8.5000.00.3.0002.24.0.5606.73.51.60.52.13.27.0
14Connor Devine90460.92.6.3330.92.6.3330.00.00.00.08.70.90.93.54.37.81.7

Per 100 Poss

Per 100 Poss Table
Rk Player G GS MP FG FGA FG% 2P 2PA 2P% 3P 3PA 3P% FT FTA FT% TRB AST STL BLK TOV PF PTS   ORtg DRtg
1Joshua White20717.242.9.4008.634.3.2508.68.61.0000.00.025.78.68.68.68.68.642.9100.267.4
2Cody Larson353599910.320.8.49710.220.3.5010.20.5.3338.411.5.73315.13.81.32.23.96.129.3113.994.9
3Logan Doyle80296.212.4.5006.210.4.6000.02.1.00016.618.6.88926.94.10.04.12.16.229.0150.188.1
4Deondre Parks353511139.021.1.4275.310.8.4883.710.2.3634.86.4.7547.73.61.20.23.34.626.5108.8100.7
5Anders Broman1901144.712.1.3912.67.4.3572.14.7.44411.617.4.6677.43.72.10.02.64.223.2117.798.8
6George Marshall26268967.619.4.3943.49.2.3654.310.2.4213.54.8.7226.54.01.30.13.63.623.1103.0101.0
7Cory Jacobsen120417.314.6.5001.51.51.0005.913.2.4441.51.51.0004.42.90.00.01.58.822.0138.3104.8
8Reed Tellinghuisen35238237.416.4.4533.26.3.5064.210.1.4202.84.2.6848.52.51.51.43.05.922.0113.298.7
9Jake Bittle353510197.013.1.5345.08.2.6072.04.9.4104.86.0.8029.05.72.40.53.55.720.8124.597.9
10Skyler Flatten3103046.719.4.3473.88.9.4223.010.5.2833.04.3.6826.32.81.41.44.12.819.488.7101.0
11Ian Theisen3503005.811.0.5275.09.4.5320.81.6.5005.88.2.70713.01.61.41.83.615.218.2113.695.7
12Zach Horstman33165065.912.7.4674.48.2.5361.54.5.3423.35.1.6519.42.01.20.62.16.816.7114.8100.9
13Connor Devine2502464.47.3.6004.47.3.6000.00.03.99.3.42113.20.71.06.83.211.012.7105.894.0
14Keaton Moffitt2954574.19.3.4373.88.4.4530.30.9.2864.26.0.69610.05.43.00.53.25.612.6107.895.8
15Lane Severyn2501993.611.8.3080.91.5.6002.710.3.2651.22.4.50013.33.93.30.92.76.011.296.792.5
Per 100 Poss Table
Rk Player G GS MP FG FGA FG% 2P 2PA 2P% 3P 3PA 3P% FT FTA FT% TRB AST STL BLK TOV PF PTS   ORtg DRtg
1Cody Larson161646211.521.2.54311.420.9.5430.10.3.5008.712.7.68415.93.61.32.14.45.631.8114.592.3
2Deondre Parks16165088.519.5.4344.39.5.4574.110.0.4125.57.5.7346.63.51.30.13.14.626.5112.098.8
3George Marshall16165417.617.6.4313.48.0.4254.29.6.4374.05.4.7355.83.51.00.23.63.523.4107.199.9
4Anders Broman70237.818.2.4297.813.0.6000.05.2.0007.810.4.7502.62.60.00.02.67.823.3102.0104.0
5Skyler Flatten130757.216.7.4293.25.6.5714.011.1.3574.06.4.6256.42.41.60.04.03.222.3101.498.9
6Jake Bittle16164676.912.8.5404.77.5.6272.25.2.4155.76.5.8829.76.32.70.53.74.921.7129.594.6
7Reed Tellinghuisen16133927.815.5.5003.05.5.5564.710.0.4701.42.3.6008.42.31.80.93.06.721.6115.395.8
8Ian Theisen1601406.09.8.6095.18.5.6000.91.3.6675.59.4.59112.82.11.33.43.813.218.3115.192.0
9Logan Doyle40100.00.00.00.00.00.017.923.9.75035.80.00.06.00.06.017.9186.673.9
10Cory Jacobsen60154.011.9.3330.00.04.011.9.3330.00.08.00.00.00.04.04.011.973.3100.6
11Lane Severyn130814.412.5.3531.52.2.6672.910.3.2860.01.5.00014.72.93.71.51.57.411.899.787.1
12Zach Horstman1431903.510.0.3443.58.2.4230.01.9.0004.16.3.6509.42.21.60.61.35.311.0106.298.3
13Keaton Moffitt1502503.67.6.4693.67.2.5000.00.5.0003.36.0.56010.05.22.40.73.14.810.5105.794.9
14Connor Devine90461.33.9.3331.33.9.3330.00.00.00.013.01.31.35.26.511.72.665.091.9

Advanced

Advanced Table
Rk Player G GS MP PER TS% eFG% 3PAr FTr PProd ORB% DRB% TRB% AST% STL% BLK% TOV% USG%   OWS DWS WS WS/40   OBPM DBPM BPM
1Cody Larson353599923.9.558.501.026.5524898.620.014.514.51.34.013.026.43.02.05.0.1992.30.83.1
2Jake Bittle3535101919.5.651.610.372.4533735.611.48.618.92.41.018.117.03.01.74.7.1862.51.54.0
3Deondre Parks3535111316.6.550.515.486.3024521.812.47.413.01.20.312.224.02.31.63.9.1391.2-0.80.4
4Reed Tellinghuisen352382316.0.597.582.613.2532743.712.38.28.41.52.514.018.71.61.33.0.1442.00.72.6
5George Marshall262689613.6.532.505.526.2493180.511.56.213.51.30.214.322.11.21.32.4.1080.6-0.50.1
6Zach Horstman331650613.0.553.528.355.4021457.610.39.06.51.21.112.415.10.90.71.6.1290.40.20.6
7Keaton Moffitt29545713.5.517.451.099.6481195.513.39.616.43.01.020.513.40.60.91.4.126-1.42.10.7
8Ian Theisen35030013.5.611.564.145.745938.416.212.55.11.43.319.516.20.60.61.1.151-4.21.5-2.7
9Connor Devine25024614.3.541.600.0001.2676113.212.112.62.31.012.421.313.00.30.50.8.126-3.92.9-1.0
10Anders Broman19011417.2.569.478.3911.435431.112.67.111.52.10.011.420.10.30.20.5.168-0.40.90.5
11Lane Severyn25019911.7.432.423.872.205456.718.312.711.83.31.617.413.70.10.40.5.1070.13.23.3
12Skyler Flatten3103049.9.452.423.541.224953.68.46.19.21.42.516.222.40.00.40.4.051-2.1-1.6-3.7
13Logan Doyle802934.3.681.500.1671.5001512.538.125.813.50.07.58.920.40.20.10.3.3515.33.38.6
14Cory Jacobsen1204114.4.716.700.900.100130.08.14.29.90.00.08.714.70.10.00.2.166-3.4-1.2-4.6
15Joshua White20741.7.500.500.200.000517.231.524.743.48.615.516.745.00.00.00.0.2737.118.225.3
Advanced Table
Rk Player G GS MP PER TS% eFG% 3PAr FTr PProd ORB% DRB% TRB% AST% STL% BLK% TOV% USG%   OWS DWS WS WS/40
1Cody Larson161646227.6.584.546.012.5982469.324.317.414.31.33.813.928.62.00.72.7.230
2Jake Bittle161646723.3.684.625.410.5101886.414.210.620.92.70.918.917.72.00.62.6.220
3Deondre Parks161650818.3.575.539.512.3862090.812.67.212.41.30.211.723.71.60.42.0.158
4George Marshall161654115.4.578.550.544.3061970.511.46.412.11.00.415.321.61.30.41.7.125
5Reed Tellinghuisen161339217.1.651.652.647.1471263.314.19.27.91.81.715.517.81.00.41.5.151
6Keaton Moffitt15025012.6.501.469.063.781616.914.511.015.82.41.322.912.30.40.30.7.109
7Ian Theisen16014016.2.643.652.130.957459.218.114.06.91.36.321.216.40.40.20.6.165
8Zach Horstman14319010.4.422.344.188.6254610.510.110.36.61.61.28.812.90.30.20.5.096
9Skyler Flatten1307514.1.565.548.667.381251.911.27.08.01.60.016.821.50.10.10.2.105
10Lane Severyn1308113.5.446.471.824.118185.325.316.29.13.72.710.013.30.10.20.2.122
11Anders Broman702310.7.506.429.286.57180.05.22.88.90.00.010.123.30.00.00.1.092
12Logan Doyle401029.7.78930.072.339.30.00.011.00.010.30.00.00.1.315
13Connor Devine90462.8.333.333.000.000615.613.114.23.71.39.662.59.4-0.10.10.0.016
14Cory Jacobsen60152.3.500.5001.000.00020.016.18.70.00.00.025.014.40.00.00.0.000

More 2014-15 South Dakota State (Men's) Pages