Regular season Game Logs available from 2004-05 to present (complete as of 2010-11). NCAA Tournament Game Logs available for earlier seasons.

Career Game Log

Upgraded
Career Game Log Table
Rk Gcar Gtm Date Team Opp Type Result GS MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% eFG% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS GmSc
1 1 2 2009-11-18 Pennsylvania @ Villanova REG (Non-Conf) L 28-44 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.0
2 2 4 2009-11-27 Pennsylvania Iowa State REG (Non-Conf) L 38-78 7 0 2 .000 0 1 .000 0 1 .000 .000 0 0 1 1 2 0 0 0 1 0 0 -1.4
3 3 5 2009-11-28 Pennsylvania @ Northwestern REG (Non-Conf) L 39-61 2 1 1 1.000 0 0 1 1 1.000 1.000 0 0 0 1 1 0 0 0 0 0 2 2.0
4 4 6 2009-12-02 Pennsylvania Lafayette REG (Non-Conf) L 56-62 2 0 1 .000 0 1 .000 0 0 .000 0 0 0 0 0 0 0 0 0 0 0 -0.7
5 5 7 2009-12-06 Pennsylvania @ Navy REG (Non-Conf) L 51-65 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 -0.8
6 6 8 2009-12-12 Pennsylvania Rider REG (Non-Conf) L 53-66 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 -0.4
7 7 9 2009-12-29 Pennsylvania Mount St. Mary's REG (Non-Conf) L 48-60 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 -1.0
8 8 11 2010-01-02 Pennsylvania @ La Salle REG (Non-Conf) L 51-67 4 0 1 .000 0 0 0 1 .000 .000 0 0 0 1 1 0 0 0 0 1 0 -0.8
9 9 12 2010-01-05 Pennsylvania Lehigh REG (Non-Conf) L 51-66 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.0
10 10 13 2010-01-09 Pennsylvania Princeton REG (Conf) L 39-70 7 0 4 .000 0 2 .000 0 2 .000 .000 0 0 1 0 1 0 0 0 1 2 0 -3.9
11 11 14 2010-01-12 Pennsylvania @ Saint Joseph's REG (Non-Conf) L 40-57 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.0
12 12 17 2010-01-30 Pennsylvania Brown REG (Conf) L 47-61 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.0
13 13 18 2010-02-05 Pennsylvania Dartmouth REG (Conf) L 37-51 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.0
14 14 19 2010-02-06 Pennsylvania Harvard REG (Conf) L 40-66 7 2 4 .500 0 0 2 4 .500 .500 0 0 0 1 1 1 0 1 0 0 4 3.7
15 15 21 2010-02-13 Pennsylvania @ Columbia REG (Conf) L 58-71 11 1 1 1.000 0 0 1 1 1.000 1.000 1 1 1.000 0 3 3 0 0 0 1 2 3 1.8
16 16 22 2010-02-19 Pennsylvania @ Brown REG (Conf) L 42-54 4 0 1 .000 0 1 .000 0 0 .000 0 0 0 0 0 0 0 0 0 0 0 -0.7
17 17 23 2010-02-20 Pennsylvania @ Yale REG (Conf) L 38-70 8 0 1 .000 0 0 0 1 .000 .000 1 2 .500 1 1 2 0 1 0 0 0 1 1.9
18 18 24 2010-02-26 Pennsylvania Columbia REG (Conf) L 61-80 22 5 9 .556 3 5 .600 2 4 .500 .722 2 2 1.000 3 0 3 2 1 0 3 2 15 11.4
19 19 25 2010-02-27 Pennsylvania Cornell REG (Conf) L 42-60 27 3 8 .375 1 6 .167 2 2 1.000 .438 2 4 .500 0 2 2 1 0 0 1 2 9 3.3
20 20 26 2010-03-05 Pennsylvania @ Harvard REG (Conf) L 52-55 6 0 1 .000 0 1 .000 0 0 .000 0 0 0 1 1 0 0 0 0 0 0 -0.4
21 21 28 2010-03-09 Pennsylvania @ Princeton REG (Conf) L 51-68 19 1 7 .143 0 4 .000 1 3 .333 .143 2 3 .667 0 1 1 0 1 0 1 1 4 -1.0
Rk Gcar Gtm Date Team Opp Type Result GS MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% eFG% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS GmSc
22 22 1 2010-11-12 Pennsylvania Bryant REG (Non-Conf) W 70-59 18 2 7 .286 0 2 .000 2 5 .400 .286 1 2 .500 1 3 4 1 0 0 2 1 5 0.4
23 23 2 2010-11-19 Pennsylvania @ Drexel REG (Non-Conf) L 31-62 23 1 6 .167 1 5 .200 0 1 .000 .250 2 4 .500 1 2 3 0 0 0 4 1 5 -2.7
24 24 3 2010-11-23 Pennsylvania @ Rider REG (Non-Conf) W 60-45 11 0 3 .000 0 3 .000 0 0 .000 1 2 .500 0 3 3 1 0 0 1 0 1 -0.9
25 25 4 2010-11-27 Pennsylvania @ NJIT REG (Non-Conf) L 63-74 18 1 5 .200 0 0 1 5 .200 .200 2 2 1.000 2 0 2 1 2 0 0 1 4 4.6
26 26 5 2010-11-30 Pennsylvania Niagara REG (Non-Conf) L 51-52 19 1 4 .250 1 2 .500 0 2 .000 .375 0 0 0 0 0 1 0 0 2 3 3 -1.9
27 27 6 2010-12-04 Pennsylvania @ Army REG (Non-Conf) L 44-53 19 1 5 .200 1 2 .500 0 3 .000 .300 3 4 .750 2 1 3 1 0 0 6 1 6 -1.5
28 28 7 2010-12-07 Pennsylvania Saint Joseph's REG (Non-Conf) L 45-60 15 1 5 .200 0 0 1 5 .200 .200 0 0 0 1 1 1 0 0 3 2 2 -3.9
29 29 8 2010-12-10 Pennsylvania Maine REG (Non-Conf) W 69-48 21 3 6 .500 2 3 .667 1 3 .333 .667 4 6 .667 1 0 1 2 1 0 1 0 12 10.3
30 30 9 2010-12-29 Pennsylvania @ St. Francis Brooklyn REG (Non-Conf) W 66-38 11 0 1 .000 0 0 0 1 .000 .000 0 2 .000 0 1 1 0 0 0 0 1 0 -1.6
31 31 10 2011-01-02 Pennsylvania @ Lafayette REG (Non-Conf) W 59-52 14 1 5 .200 1 3 .333 0 2 .000 .300 0 0 0 1 1 1 0 0 2 0 3 -1.1
32 32 11 2011-01-08 Pennsylvania @ Princeton REG (Conf) L 45-56 15 5 5 1.000 2 2 1.000 3 3 1.000 1.200 2 3 .667 1 0 1 1 1 0 0 1 14 14.1
33 33 12 2011-01-12 Pennsylvania Villanova REG (Non-Conf) L 52-57 11 1 4 .250 0 1 .000 1 3 .333 .250 1 1 1.000 2 1 3 2 1 0 0 2 3 3.9
34 34 13 2011-01-16 Pennsylvania @ Virginia REG (Non-Conf) L 45-54 26 5 8 .625 0 2 .000 5 6 .833 .625 1 2 .500 0 1 1 0 2 0 1 0 11 8.3
35 35 14 2011-01-19 Pennsylvania La Salle REG (Non-Conf) W 45-40 27 4 10 .400 1 2 .500 3 8 .375 .450 2 2 1.000 1 4 5 1 0 0 4 4 11 2.6
36 36 15 2011-01-22 Pennsylvania Temple REG (Non-Conf) L 55-62 23 3 11 .273 2 7 .286 1 4 .250 .364 0 0 0 0 0 1 0 1 6 2 8 -3.9
37 37 16 2011-01-28 Pennsylvania @ Yale REG (Conf) L 44-53 12 1 5 .200 1 3 .333 0 2 .000 .300 0 0 0 1 1 1 0 0 3 4 3 -3.7
38 38 17 2011-01-29 Pennsylvania @ Brown REG (Conf) W 52-32 19 2 6 .333 1 4 .250 1 2 .500 .417 7 10 .700 0 1 1 1 1 0 3 0 12 6.4
39 39 18 2011-02-04 Pennsylvania @ Dartmouth REG (Conf) L 65-68 20 1 3 .333 1 3 .333 0 0 .500 0 0 0 0 0 1 0 0 0 3 3 0.8
40 40 19 2011-02-05 Pennsylvania @ Harvard REG (Conf) L 84-88 (2OT) 15 4 7 .571 2 3 .667 2 4 .500 .714 1 1 1.000 0 0 0 2 0 0 3 0 11 6.1
41 41 20 2011-02-11 Pennsylvania Cornell REG (Conf) W 51-33 21 3 8 .375 1 2 .500 2 6 .333 .438 1 2 .500 1 0 1 0 0 0 3 2 8 0.1
42 42 21 2011-02-12 Pennsylvania Columbia REG (Conf) W 60-40 13 2 6 .333 1 2 .500 1 4 .250 .417 2 2 1.000 3 0 3 1 1 1 0 1 7 7.7
43 43 22 2011-02-18 Pennsylvania Brown REG (Conf) W 55-43 5 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 0 0 -0.7
44 44 23 2011-02-19 Pennsylvania Yale REG (Conf) L 53-66 14 4 9 .444 3 5 .600 1 4 .250 .611 2 2 1.000 3 0 3 0 1 0 2 2 13 8.6
45 45 24 2011-02-25 Pennsylvania @ Columbia REG (Conf) L 54-61 18 2 7 .286 2 6 .333 0 1 .000 .429 2 2 1.000 1 2 3 1 1 0 4 1 8 2.5
46 46 25 2011-02-26 Pennsylvania @ Cornell REG (Conf) L 51-57 18 3 6 .500 2 4 .500 1 2 .500 .667 2 2 1.000 1 1 2 0 0 0 1 2 10 6.2
47 47 26 2011-03-04 Pennsylvania Harvard REG (Conf) L 48-56 17 2 8 .250 1 4 .250 1 4 .250 .313 0 0 2 1 3 1 1 0 1 2 5 1.8
48 48 27 2011-03-05 Pennsylvania Dartmouth REG (Conf) W 60-49 9 0 1 .000 0 1 .000 0 0 .000 0 0 0 1 1 0 0 0 0 0 0 -0.4
49 49 28 2011-03-08 Pennsylvania Princeton REG (Conf) L 27-78 20 1 8 .125 0 5 .000 1 3 .333 .125 3 4 .750 0 0 0 0 0 0 2 4 5 -4.2
Rk Gcar Gtm Date Team Opp Type Result GS MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% eFG% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS GmSc
50 50 1 2011-11-13 Pennsylvania St. Francis Brooklyn REG (Non-Conf) W 70-61 (OT) 26 2 9 .222 0 4 .000 2 5 .400 .222 4 6 .667 1 2 3 2 0 0 3 2 8 0.6
51 51 2 2011-11-19 Pennsylvania Rider REG (Non-Conf) W 66-57 17 3 9 .333 1 4 .250 2 5 .400 .389 0 0 1 0 1 0 1 0 1 0 7 2.6
52 52 3 2011-11-22 Pennsylvania @ La Salle REG (Non-Conf) L 47-58 9 1 4 .250 0 3 .000 1 1 1.000 .250 0 0 0 0 0 0 0 0 0 0 2 -0.4
53 53 4 2011-11-27 Pennsylvania @ Niagara REG (Non-Conf) W 55-41 9 1 3 .333 0 1 .000 1 2 .500 .333 0 0 0 0 0 0 0 0 0 0 2 0.3
54 54 5 2011-11-30 Pennsylvania Lafayette REG (Non-Conf) W 49-39 9 0 4 .000 0 2 .000 0 2 .000 .000 0 0 1 1 2 0 0 0 0 3 0 -3.0
55 55 6 2011-12-02 Pennsylvania @ Notre Dame REG (Non-Conf) L 38-69 13 1 5 .200 1 2 .500 0 3 .000 .300 0 0 0 1 1 2 0 0 2 2 3 -1.2
56 56 7 2011-12-10 Pennsylvania Army REG (Non-Conf) W 70-60 7 1 2 .500 0 1 .000 1 1 1.000 .500 1 2 .500 1 0 1 0 0 0 0 2 3 1.5
57 57 8 2011-12-22 Pennsylvania Drexel REG (Non-Conf) W 67-65 (OT) 8 0 1 .000 0 0 0 1 .000 .000 0 0 0 1 1 0 0 0 1 1 0 -1.8
58 58 9 2011-12-29 Pennsylvania @ UNC Greensboro REG (Non-Conf) W 47-36 2 0 0 0 0 0 0 0 0 0 1 1 0 1 0 1 1 0 -0.1
59 59 10 2011-12-30 Pennsylvania @ San Diego State REG (Non-Conf) L 37-51 14 0 6 .000 0 4 .000 0 2 .000 .000 2 2 1.000 1 1 2 0 0 0 0 0 2 -1.2
60 60 11 2012-01-07 Pennsylvania Princeton REG (Conf) L 48-83 18 0 6 .000 0 3 .000 0 3 .000 .000 2 4 .500 2 1 3 1 2 0 1 0 2 0.4
61 61 12 2012-01-11 Pennsylvania NJIT REG (Non-Conf) L 48-52 8 0 3 .000 0 3 .000 0 0 .000 0 0 0 0 0 1 0 0 0 0 0 -1.4
62 62 13 2012-01-14 Pennsylvania @ Saint Joseph's REG (Non-Conf) L 34-42 7 1 2 .500 0 0 1 2 .500 .500 2 2 1.000 1 2 3 0 1 0 0 1 4 4.9
63 63 14 2012-01-17 Pennsylvania @ Villanova REG (Non-Conf) L 30-52 17 1 3 .333 0 1 .000 1 2 .500 .333 1 2 .500 0 3 3 1 3 0 4 2 3 0.7
64 64 15 2012-01-21 Pennsylvania @ Temple REG (Non-Conf) L 47-72 16 0 3 .000 0 1 .000 0 2 .000 .000 0 0 1 1 2 1 1 0 1 0 0 -0.4
65 65 16 2012-01-27 Pennsylvania Columbia REG (Conf) W 75-50 3 0 0 0 0 0 0 2 2 1.000 0 0 0 0 0 0 1 0 2 1.0
66 66 17 2012-01-29 Pennsylvania Cornell REG (Conf) L 53-67 17 1 4 .250 1 3 .333 0 1 .000 .375 0 0 2 2 4 2 1 0 1 2 3 3.2
67 67 18 2012-02-03 Pennsylvania Yale REG (Conf) L 60-72 5 1 2 .500 0 1 .000 1 1 1.000 .500 0 0 1 0 1 0 0 0 0 1 2 1.3
68 68 19 2012-02-04 Pennsylvania Brown REG (Conf) L 55-59 (OT) 7 1 4 .250 1 3 .333 0 1 .000 .375 0 0 0 2 2 0 1 0 0 0 3 2.2
69 69 20 2012-02-10 Pennsylvania @ Harvard REG (Conf) L 52-66 3 0 1 .000 0 0 0 1 .000 .000 0 0 0 0 0 0 1 0 1 0 0 -0.7
70 70 22 2012-02-17 Pennsylvania @ Cornell REG (Conf) L 42-45 14 1 7 .143 0 3 .000 1 4 .250 .143 2 2 1.000 2 1 3 0 0 0 2 1 4 -1.2
71 71 23 2012-02-18 Pennsylvania @ Columbia REG (Conf) W 61-41 18 0 4 .000 0 2 .000 0 2 .000 .000 1 2 .500 1 4 5 1 0 0 2 1 1 -2.0
72 72 24 2012-02-24 Pennsylvania Dartmouth REG (Conf) W 63-49 7 0 2 .000 0 0 0 2 .000 .000 0 0 0 0 0 1 1 0 3 0 0 -2.7
73 73 25 2012-02-25 Pennsylvania Harvard REG (Conf) L 53-57 8 0 2 .000 0 1 .000 0 1 .000 .000 0 0 0 0 0 1 0 0 1 1 0 -2.1
74 74 26 2012-03-02 Pennsylvania @ Brown REG (Conf) W 72-66 5 0 0 0 0 0 0 2 2 1.000 0 0 0 1 0 0 0 2 2 1.9
75 75 27 2012-03-03 Pennsylvania @ Yale REG (Conf) W 61-58 2 1 3 .333 0 1 .000 1 2 .500 .333 0 0 0 0 0 1 0 0 0 2 2 0.2
76 76 28 2012-03-06 Pennsylvania @ Princeton REG (Conf) L 42-79 17 1 7 .143 0 3 .000 1 4 .250 .143 0 0 0 3 3 3 3 0 3 0 2 0.5
Rk Gcar Gtm Date Team Opp Type Result GS MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% eFG% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS GmSc
77 77 1 2012-11-09 Pennsylvania @ Norfolk State REG (Non-Conf) L 51-60 2 0 0 0 0 0 0 0 0 0 1 1 0 0 0 2 2 0 -2.5
78 78 3 2012-11-18 Pennsylvania @ Army REG (Non-Conf) L 53-58 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0.3
79 79 5 2012-12-03 Pennsylvania Bucknell REG (Non-Conf) W 58-53 (OT) 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.0
80 80 6 2012-12-05 Pennsylvania @ St. Francis Brooklyn REG (Non-Conf) W 61-60 21 2 4 .500 2 4 .500 0 0 .750 0 0 2 1 3 2 1 0 2 1 6 5.7
81 81 7 2012-12-09 Pennsylvania @ LIU Brooklyn REG (Non-Conf) W 54-40 20 2 6 .333 2 4 .500 0 2 .000 .500 0 0 1 2 3 0 3 0 1 2 6 5.1
82 82 8 2012-12-21 Pennsylvania @ Drexel REG (Non-Conf) L 50-77 22 1 2 .500 1 1 1.000 0 1 .000 .750 2 2 1.000 0 1 1 1 2 0 3 0 5 4.0
83 83 9 2012-12-29 Pennsylvania @ Alabama State REG (Non-Conf) W 52-37 28 3 11 .273 2 7 .286 1 4 .250 .364 0 0 2 6 8 1 1 0 3 1 8 3.0
84 84 10 2012-12-30 Pennsylvania @ Air Force REG (Non-Conf) W 61-39 26 2 5 .400 0 3 .000 2 2 1.000 .400 2 2 1.000 1 1 2 4 1 0 2 1 6 5.7
85 85 11 2013-01-05 Pennsylvania Saint Joseph's REG (Non-Conf) L 53-66 12 1 1 1.000 0 0 1 1 1.000 1.000 1 2 .500 0 0 0 0 1 0 1 2 3 1.5
86 86 12 2013-01-08 Pennsylvania Morgan State REG (Non-Conf) W 79-73 13 1 3 .333 0 1 .000 1 2 .500 .333 2 3 .667 0 1 1 0 1 0 1 1 4 1.8
87 87 13 2013-01-12 Pennsylvania @ Princeton REG (Conf) L 47-77 15 1 3 .333 1 1 1.000 0 2 .000 .500 2 2 1.000 2 0 2 0 0 0 2 0 5 2.7
88 88 14 2013-01-16 Pennsylvania Villanova REG (Non-Conf) L 44-48 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 -1.0
89 89 15 2013-01-23 Pennsylvania Temple REG (Non-Conf) L 51-59 20 4 8 .500 1 3 .333 3 5 .600 .563 0 0 0 1 1 1 0 0 3 0 9 3.0
90 90 16 2013-02-01 Pennsylvania @ Columbia REG (Conf) W 52-40 24 2 9 .222 0 4 .000 2 5 .400 .222 1 1 1.000 0 2 2 1 3 0 1 1 5 2.4
91 91 17 2013-02-02 Pennsylvania @ Cornell REG (Conf) W 65-56 10 2 3 .667 0 1 .000 2 2 1.000 .667 1 2 .500 1 1 2 0 0 0 1 1 5 2.9
92 92 18 2013-02-09 Pennsylvania @ Yale REG (Conf) L 56-65 21 2 8 .250 1 3 .333 1 5 .200 .313 0 0 0 1 1 0 2 0 2 1 5 0.1
93 93 19 2013-02-10 Pennsylvania @ Brown REG (Conf) W 65-48 23 1 7 .143 1 5 .200 0 2 .000 .214 0 0 1 3 4 2 2 0 4 1 3 -0.9
94 94 20 2013-02-15 Pennsylvania Harvard REG (Conf) W 77-72 13 1 1 1.000 1 1 1.000 0 0 1.500 0 0 0 0 0 2 3 0 0 1 3 6.7
95 95 21 2013-02-16 Pennsylvania Dartmouth REG (Conf) W 63-40 8 0 2 .000 0 1 .000 0 1 .000 .000 0 0 0 0 0 0 1 0 0 1 0 -0.8
96 96 22 2013-02-22 Pennsylvania Cornell REG (Conf) W 67-40 17 3 6 .500 1 3 .333 2 3 .667 .583 2 2 1.000 1 1 2 2 0 0 2 1 9 6.0
97 97 23 2013-02-23 Pennsylvania Columbia REG (Conf) W 66-48 9 0 1 .000 0 0 0 1 .000 .000 0 0 0 2 2 0 0 0 0 0 0 -0.1
98 98 24 2013-03-01 Pennsylvania @ Dartmouth REG (Conf) W 55-45 25 6 11 .545 3 6 .500 3 5 .600 .682 2 2 1.000 1 3 4 1 1 0 1 0 17 14.0
99 99 25 2013-03-02 Pennsylvania @ Harvard REG (Conf) L 54-67 18 3 5 .600 3 4 .750 0 1 .000 .900 2 2 1.000 1 1 2 0 1 0 2 3 11 7.5
100 100 26 2013-03-08 Pennsylvania Brown REG (Conf) W 60-48 9 1 2 .500 1 1 1.000 0 1 .000 .750 0 0 2 0 2 0 0 0 2 3 3 0.2
101 101 27 2013-03-09 Pennsylvania Yale REG (Conf) L 65-70 17 1 5 .200 1 4 .250 0 1 .000 .300 0 0 2 1 3 0 1 0 4 3 3 -2.6
102 102 28 2013-03-12 Pennsylvania Princeton REG (Conf) L 44-60 * 14 0 4 .000 0 2 .000 0 2 .000 .000 0 2 .000 0 0 0 1 0 0 1 1 0 -4.3
Rk Gcar Gtm Date Team Opp Type Result GS MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% eFG% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS GmSc
103 103 29 2013-03-21 Pennsylvania Howard WBI W 65-60 33 5 11 .455 5 8 .625 0 3 .000 .682 1 2 .500 1 3 4 2 0 0 3 4 16 8.3
104 104 30 2013-03-23 Pennsylvania Fairfield WBI W 49-48 23 4 9 .444 1 5 .200 3 4 .750 .500 0 1 .000 1 3 4 1 2 0 2 1 9 5.8
105 105 31 2013-03-27 Pennsylvania @ Detroit Mercy WBI L 68-71 31 2 7 .286 2 4 .500 0 3 .000 .429 0 0 0 4 4 2 1 0 1 2 6 3.7
40-65 1 1380 134 430 .312 63 219 .288 71 211 .336 .385 84 118 .712 62 104 166 67 58 3 139 111 415 1.4

More Bradford Pages