2015-16 Baseball Statistics - Hillsborough Community College

Games 50
Runs 314
Batting Average .311
On Base Percentage .379
Slugging Percentage .427
Home Runs 26
Schedule Summary
Overall (Pct.)22-28 (.440)
Conference (Pct.) 12-18 (.400)
StreakLost 3
Home13-10
Away7-18
Neutral2-0
Full Scores and Schedule »
Recent Games
Apr 19 at South Florida State College L, 8-4
Apr 20 State College of Florida, Manatee-Sarasota W, 11-5
Apr 22 at State College of Florida, Manatee-Sarasota W, 10-8
Apr 23 St. Petersburg College L, 12-5
Apr 25 at St. Petersburg College L, 6-3
Apr 27 St. Petersburg College L, 5-4
Statistics category Overall Conf
Games 50 14th 30 2nd
At Bats 1712 13th 1036 3rd
Runs 314 17th 176 5th
Hits 533 11th 314 3rd
Doubles 94 8th 52 3rd
Triples 13 10th 11 1st
Home Runs 26 15th 15 13th
Runs Batted In 258 17th 147 6th
Extra Base Hits 133 13th 78 3rd
Total Bases 731 12th 433 3rd
Walks 157 21st 84 13th
Hit by pitch 41 21st 20 19th
Strikeouts 315 12th 177 15th
Sacrifice Flies 20 15th 13 4th
Sacrifice Hits 26 6th 11 11th
Stolen Bases 111 5th 68 1st
Caught Stealing 42 3rd 19 5th
Batting Average .311 7th .303 11th
On Base Percentage .379 18th .363 19th
Slugging Percentage .427 14th .418 12th
Earned Run Average 5.16 20th 5.37 16th
Shutouts 1 20th - -
At Bats Against 1662 10th 994 6th
Batting Average Against .296 18th .296 13th
Home Attendance 0 8th 0 10th
Home Attendance average 0 8th 0 10th
Hitting
No. Yr Pos
1 Brayan Morales Fr OF 47 189 46 67 19 6 3 26 19 28 24 8 .354 .425 .566
24 Sergio Lopez Fr OF/IF 50 181 35 53 8 - 7 32 29 44 14 5 .293 .405 .453
13 Brenden Overton So IF 47 170 33 48 9 - 3 31 15 24 16 4 .282 .340 .388
3 Mitch Martinez So OF/RHP 49 160 32 54 12 1 2 23 14 29 3 5 .338 .411 .463
27 Paul Russo So IF 42 160 37 55 12 2 2 26 11 34 14 3 .344 .392 .481
2 Josh Broughton Fr IF/OF 49 159 27 53 5 1 2 25 11 23 7 4 .333 .374 .415
7 Austin Aman So OF 44 139 22 42 10 - - 22 15 40 3 4 .302 .371 .374
22 Nick Snyder Fr IF 38 125 14 41 4 1 1 16 6 12 9 3 .328 .356 .400
10 Michael Ballestero So C 39 118 16 37 5 - - 10 13 19 6 - .314 .386 .356
29 Alejandro Martinez Fr IF/C 32 104 17 24 4 - 3 18 7 19 4 3 .231 .308 .356
18 Austin Peterson Fr C 29 72 11 17 - - - 7 9 12 3 1 .236 .333 .236
5 Derek King So IF 23 70 15 27 3 1 2 15 2 7 6 1 .386 .434 .543
14 Edwin Muniz Fr C 21 41 5 8 2 - - 3 4 16 2 1 .195 .298 .244
12 Austin Hoppe Fr OF, LHP 16 11 1 3 - - - 3 1 4 - - .273 .333 .273
16 John Safe So LHP 16 6 2 2 - 1 1 1 1 4 - - .333 .429 1.167
11 Robert Bamford So LHP 18 1 1 1 - - - 0 - - - - 1.000 1.000 1.000
9 Francisco Fernandez Fr RHP 18 1 0 0 - - - 0 - - - - .000 .000 .000
8 Walter Lamerson Fr RHP 3 1 0 0 - - - 0 - - - - .000 .000 .000
15 Brandon McLeod Fr RHP 21 1 0 0 - - - 0 - - - - .000 .000 .000
28 Dylan Vilaros So RHP 19 1 0 0 - - - 0 - - - - .000 .000 .000
  Totals     50 1712 314 533 94 13 26 258 157 315 111 42 .311 .379 .427
  Opponent     50 1563 336 462 81 7 24 268 210 273 93 23 .296 .397 .402
Extended Hitting
No. Yr Pos
24 Sergio Lopez Fr OF/IF 50 8 4 1 82 15 - - - - 223
1 Brayan Morales Fr OF 47 5 1 4 107 28 - - - - 218
13 Brenden Overton So IF 47 2 4 2 66 12 - - - - 193
3 Mitch Martinez So OF/RHP 49 6 - 4 74 15 - - - - 184
27 Paul Russo So IF 42 3 2 4 77 16 - - - - 180
2 Josh Broughton Fr IF/OF 49 - 1 3 66 8 - - - - 174
7 Austin Aman So OF 44 2 3 1 52 10 - - - - 160
10 Michael Ballestero So C 39 1 - 2 42 5 - - - - 134
22 Nick Snyder Fr IF 38 - 1 1 50 6 - - - - 133
29 Alejandro Martinez Fr IF/C 32 6 3 1 37 7 - - - - 121
18 Austin Peterson Fr C 29 2 1 1 17 0 - - - - 85
5 Derek King So IF 23 4 - 1 38 6 - - - - 77
14 Edwin Muniz Fr C 21 2 - - 10 2 - - - - 47
12 Austin Hoppe Fr OF, LHP 16 - - 1 3 0 - - - - 13
16 John Safe So LHP 16 - - - 7 2 - - - - 7
11 Robert Bamford So LHP 18 - - - 1 0 - - - - 1
9 Francisco Fernandez Fr RHP 18 - - - 0 0 - - - - 1
8 Walter Lamerson Fr RHP 3 - - - 0 0 - - - - 1
15 Brandon McLeod Fr RHP 21 - - - 0 0 - - - - 1
28 Dylan Vilaros So RHP 19 - - - 0 0 - - - - 1
  Totals     50 41 20 26 731 133 - - - - 1956
  Opponent     50 62 16 31 629 112 45 34 29 1.17 1882
Pitching
No. Yr Pos
21 Justin Duff So RHP 15 0 8 3 0 - 87.1 91 54 42 30 54 5.56 1 4.33
19 Adrien Rivera So RHP 15 0 7 6 0 - 76.2 64 52 41 52 64 7.51 2 4.81
16 John Safe So LHP 12 0 2 3 0 - 45.1 55 51 25 33 38 7.54 1 4.96
9 Francisco Fernandez Fr RHP 16 0 0 2 1 - 38.2 35 28 16 14 24 5.59 - 3.72
4 Jerod Hudson Fr RHP 20 0 0 1 1 - 37.2 47 20 18 11 19 4.54 2 4.30
28 Dylan Vilaros So RHP 18 0 1 3 0 - 32.1 34 31 21 31 27 7.52 1 5.85
20 Orsen Josephina Fr RHP 19 1 3 3 0 - 29.1 36 24 15 15 25 7.67 2 4.60
11 Robert Bamford So LHP 16 0 0 0 0 - 26.2 42 29 15 5 19 6.41 2 5.06
15 Brandon McLeod Fr RHP 20 0 1 1 1 - 25.1 21 30 26 19 20 7.11 4 9.24
12 Austin Hoppe Fr OF, LHP 11 0 0 0 0 - 11.2 13 14 9 12 8 6.17 1 6.94
3 Mitch Martinez So OF/RHP 9 0 0 1 1 - 8.1 9 6 6 7 8 8.64 1 6.48
8 Walter Lamerson Fr RHP 2 0 0 2 0 - 1.2 7 10 8 1 - .00 - 43.20
5 Derek King So IF 1 0 0 0 0 - 1.0 - - - - - .00 - 0.00
  Totals     50 50 22 25 4 - 422.0 454 349 242 230 306 6.53 17 5.16
  Opponent     50 50 26 18 7 2 400.1 471 284 225 138 297 6.68 21 5.06
Fielding
No. Yr Pos
10 Michael Ballestero So C 39 221 183 34 4 .982 - 76 21 .216 3 -
24 Sergio Lopez Fr OF/IF 50 191 176 7 8 .958 12 - - - - -
1 Brayan Morales Fr OF 47 163 160 2 1 .994 1 - - - - -
29 Alejandro Martinez Fr IF/C 32 171 152 14 5 .971 7 5 1 .167 2 -
3 Mitch Martinez So OF/RHP 49 109 99 7 3 .972 3 - - - - -
22 Nick Snyder Fr IF 38 168 97 58 13 .923 14 - - - - -
2 Josh Broughton Fr IF/OF 49 150 84 44 22 .853 8 - - - - -
13 Brenden Overton So IF 47 184 81 85 18 .902 12 - - - - -
27 Paul Russo So IF 42 148 66 68 14 .905 24 - - - - -
18 Austin Peterson Fr C 29 92 58 30 4 .957 6 21 5 .192 2 -
5 Derek King So IF 23 108 43 53 12 .889 13 - - - - -
7 Austin Aman So OF 44 27 24 0 3 .889 - - - - - -
14 Edwin Muniz Fr C 21 13 9 3 1 .923 - 1 - - 1 1
12 Austin Hoppe Fr OF, LHP 16 5 5 0 0 1.000 - - - - - -
4 Jerod Hudson Fr RHP 20 4 2 1 1 .750 1 - - - - -
11 Robert Bamford So LHP 18 0 0 0 0 - - - - - - -
21 Justin Duff So RHP 15 1 0 0 1 .000 - - - - - -
9 Francisco Fernandez Fr RHP 18 0 0 0 0 - - - - - - -
20 Orsen Josephina Fr RHP 19 1 0 0 1 .000 - - - - - -
8 Walter Lamerson Fr RHP 3 0 0 0 0 - - - - - - -
15 Brandon McLeod Fr RHP 21 0 0 0 0 - - - - - - -
19 Adrien Rivera So RHP 15 1 0 0 1 .000 - - - - - -
16 John Safe So LHP 16 1 0 1 0 1.000 - - - - - -
28 Dylan Vilaros So RHP 19 1 0 1 0 1.000 - - - - - -
  Totals     50 1759 1239 408 112 .936 45 43 8 .157 8 1
  Opponent     50 1690 1160 437 93 .945 - 37 6 .140 10 -
Hitting
No. Yr Pos
1 Brayan Morales Fr OF 30 129 31 43 12 6 2 13 7 17 12 3 .333 .379 .566
24 Sergio Lopez Fr OF/IF 30 109 17 32 5 - 5 18 20 30 9 2 .294 .426 .477
13 Brenden Overton So IF 29 109 20 30 5 - 2 22 10 13 13 - .275 .328 .376
3 Mitch Martinez So OF/RHP 30 104 22 33 7 1 1 12 8 18 2 3 .317 .388 .433
2 Josh Broughton Fr IF/OF 30 102 13 36 3 - 1 20 5 11 5 3 .353 .380 .412
22 Nick Snyder Fr IF 23 90 10 29 1 1 1 10 1 10 6 1 .322 .326 .389
10 Michael Ballestero So C 26 88 13 29 5 - - 6 7 13 3 - .330 .385 .386
27 Paul Russo So IF 22 85 21 29 7 2 - 18 5 15 10 3 .341 .376 .471
7 Austin Aman So OF 26 74 9 18 5 - - 11 7 21 - 1 .243 .301 .311
18 Austin Peterson Fr C 19 53 8 14 - - - 5 6 4 3 1 .264 .355 .264
29 Alejandro Martinez Fr IF/C 14 49 7 9 1 - 2 6 4 9 3 1 .184 .255 .327
14 Edwin Muniz Fr C 12 22 2 4 1 - - 1 3 10 2 - .182 .308 .227
5 Derek King So IF 8 16 2 6 - - - 4 1 2 - 1 .375 .444 .375
16 John Safe So LHP 10 6 1 2 - 1 1 1 - 4 - - .333 .333 1.167
  Totals     30 1036 176 314 52 11 15 147 84 177 68 19 .303 .363 .418
  Opponent     30 1005 221 297 60 2 12 174 141 174 66 14 .296 .399 .395
Extended Hitting
No. Yr Pos
1 Brayan Morales Fr OF 30 3 1 1 73 20 - - - - 141
24 Sergio Lopez Fr OF/IF 30 6 1 1 52 10 - - - - 137
13 Brenden Overton So IF 29 - 3 - 41 7 - - - - 122
3 Mitch Martinez So OF/RHP 30 4 - 3 45 9 - - - - 119
2 Josh Broughton Fr IF/OF 30 - 1 1 42 4 - - - - 109
10 Michael Ballestero So C 26 1 - - 34 5 - - - - 96
27 Paul Russo So IF 22 1 2 1 40 9 - - - - 94
22 Nick Snyder Fr IF 23 - 1 1 35 3 - - - - 93
7 Austin Aman So OF 26 - 2 1 23 5 - - - - 84
18 Austin Peterson Fr C 19 2 1 1 14 0 - - - - 63
29 Alejandro Martinez Fr IF/C 14 1 1 - 16 3 - - - - 55
14 Edwin Muniz Fr C 12 1 - - 5 1 - - - - 26
5 Derek King So IF 8 1 - 1 6 0 - - - - 19
16 John Safe So LHP 10 - - - 7 2 - - - - 6
  Totals     30 20 13 11 433 78 - - - - 1164
  Opponent     30 42 14 24 397 74 13 - - - 1226
Pitching
No. Yr Pos
21 Justin Duff So RHP 10 0 5 3 0 - 61.1 71 45 38 22 37 5.43 1 5.58
19 Adrien Rivera So RHP 9 0 4 4 0 - 51.1 42 34 28 35 40 7.01 - 4.91
9 Francisco Fernandez Fr RHP 10 0 0 1 1 - 28.2 24 23 12 12 18 5.65 - 3.77
16 John Safe So LHP 7 0 0 1 0 - 24.1 35 38 18 18 20 7.40 1 6.66
4 Jerod Hudson Fr RHP 12 0 0 1 1 - 22.0 34 16 15 10 12 4.91 1 6.14
28 Dylan Vilaros So RHP 9 0 0 2 0 - 15.2 15 16 10 15 12 6.89 1 5.74
20 Orsen Josephina Fr RHP 11 0 2 2 0 - 14.1 14 8 6 9 13 8.16 1 3.77
15 Brandon McLeod Fr RHP 13 0 1 1 1 - 14.0 8 10 9 6 9 5.79 2 5.79
11 Robert Bamford So LHP 7 0 0 0 0 - 11.1 24 19 8 3 9 7.15 2 6.35
12 Austin Hoppe Fr OF, LHP 6 0 0 0 0 - 5.2 6 7 2 7 3 4.76 1 3.18
3 Mitch Martinez So OF/RHP 5 0 0 0 1 - 4.1 4 4 4 4 3 6.23 1 8.31
5 Derek King So IF 1 0 0 0 0 - 1.0 - - - - - .00 - 0.00
8 Walter Lamerson Fr RHP 1 0 0 1 0 - 0.2 3 4 2 - - .00 - 27.00
  Totals     30 30 12 16 4 - 254.2 280 224 152 141 176 6.22 11 5.37
  Opponent     30 30 17 11 5 1 258.2 298 177 150 82 178 6.19 14 5.22
Fielding
No. Name Yr Pos g tc po a e fpct dp sba rcs rcs% pb ci
24 Sergio Lopez Fr OF/IF 30 154 146 6 2 .987 9 - - - - -
10 Michael Ballestero So C 26 146 120 23 3 .979 - 57 14 .197 - -
1 Brayan Morales Fr OF 30 118 115 2 1 .992 1 - - - - -
29 Alejandro Martinez Fr IF/C 14 90 79 9 2 .978 3 2 1 .333 - -
3 Mitch Martinez So OF/RHP 30 75 68 5 2 .973 - - - - - -
13 Brenden Overton So IF 29 125 57 58 10 .920 7 - - - - -
22 Nick Snyder Fr IF 23 112 53 48 11 .902 9 - - - - -
18 Austin Peterson Fr C 19 78 47 27 4 .949 6 19 4 .174 - -
27 Paul Russo So IF 22 83 36 40 7 .916 10 - - - - -
2 Josh Broughton Fr IF/OF 30 75 22 37 16 .787 4 - - - - -
7 Austin Aman So OF 26 17 16 0 1 .941 - - - - - -
5 Derek King So IF 8 28 12 14 2 .929 5 - - - - -
14 Edwin Muniz Fr C 12 8 7 1 0 1.000 - 1 - - - -
4 Jerod Hudson Fr RHP 12 4 2 1 1 .750 1 - - - - -
11 Robert Bamford So LHP 8 0 0 0 0 - - - - - - -
21 Justin Duff So RHP 10 1 0 0 1 .000 - - - - - -
9 Francisco Fernandez Fr RHP 11 0 0 0 0 - - - - - - -
12 Austin Hoppe Fr OF, LHP 6 0 0 0 0 - - - - - - -
20 Orsen Josephina Fr RHP 11 1 0 0 1 .000 - - - - - -
8 Walter Lamerson Fr RHP 1 0 0 0 0 - - - - - - -
15 Brandon McLeod Fr RHP 13 0 0 0 0 - - - - - - -
19 Adrien Rivera So RHP 9 1 0 0 1 .000 - - - - - -
16 John Safe So LHP 10 1 0 1 0 1.000 - - - - - -
28 Dylan Vilaros So RHP 9 1 0 1 0 1.000 - - - - - -
  Totals     30 1118 780 273 65 .942 13 35 7 .167 - -
  Opponent     30 1138 771 308 59 .948 - 30 4 .118 7 -
Download roster: TRO (First Last) | TRO (Last, First) TRX (First Last) | TRX (Last, First)
There was a problem with a Velocity script
Pageteaminfo-network-template
ErrorVM #printCategories: too many arguments to macro. Wanted 2 got 3 at teaminfo-network-template[line 710, column 11]
Page source:
1:   ## PICK UP OPTIONS
2:   $website.include("options")
3:   #set ($options = $request.getAttribute("options"))
4: 
5:   #set ($locale = "en_us")
6:   #set ($locale = $options.get("locale"))
7: 
8:   #set ($showconf = true)
9:   #if ($options.get("stats_hide_conference") and $options.get("stats_hide_conference").equalsIgnoreCase("hide"))
10:     #set ($showconf = false)
11:   #end
12: 
13:   #set ($teamId = $attributes.get("teamId"))
14:   #set ($stats = $splits.overall)
15: 
16:   #set ($pos = "")
17:   #if ($sport.enumCode == 0) ## Football
18:     #set ($pos = "off")
19:   #elseif ($sport.enumCode == 2) ## Basketball
20:     #set ($pos = "sh")
21:   #elseif ($sport.enumCode == 3) ## Soccer
22:     #set ($pos = "kickers")
23:   #elseif ($sport.enumCode == 9) ## Field Hockey
24:     #set ($pos = "fielder")
25:   #end
26: 
27:   #set ($posEsc = $formatter.escapeXml($request.getParameter("pos").toLowerCase()))
28:   #if ($posEsc.length() > 0)
29:     #set ($pos = $posEsc)
30:   #end
31: 
32:   #if ($sport.enumCode == 2) ## Basketball
33:     #if ($pos == "bc")
34:       #set ($pos = "sh")
35:     #end
36:     #if ($pos == "bt")
37:       #set ($pos = "st")
38:     #end
39:     #if ($pos == "bm")
40:       #set ($pos = "sm")
41:     #end
42:   #end
43: 
44:   #if ($sport.enumCode == 3) ## Soccer
45:     #if ($pos == "goalie")
46:       #set ($pos = "kickers")
47:     #end
48:     #if ($pos == "gg")
49:       #set ($pos = "kg")
50:     #end
51:   #end
52:   #if ($sport.enumCode == 9) ## Field Hockey
53:     #if ($pos == "goalie")
54:       #set ($pos = "fielder")
55:     #end
56:     #if ($pos == "gg")
57:       #set ($pos = "kg")
58:     #end
59:   #end
60: 
61:   #set ($view = "profile")
62:   #if ($request.getParameter("view"))
63:     #set ($view = $formatter.escapeXml($!request.getParameter("view")))
64:   #end
65: 
66:   #if($briefsCategoriesLabels)
67:   	#set($briefsCategoriesSeason = $briefsCategoriesLabels.get("Season"))
68:   	#set($firstCategoryPos = $briefsCategoriesSeason.keySet().iterator().next())
69:   #end
70: 
71:   #set ($showRoster = false)
72:   #if ($options.get("stats_show_roster") and $options.get("stats_show_roster").equalsIgnoreCase("yes"))
73:     #set ($showRoster = true)
74:   #end
75: 
76:   #set ($showAttendance = true)
77:   #if ($options.get("stats_show_attendance") and $options.get("stats_show_attendance").equalsIgnoreCase("hide"))
78:     #set ($showAttendance = false)
79:   #end
80: 
81:   ## MACROS
82:   #macro (printResultAriaLabel $event)
83: 	#set ($ariaLabel = "${event.sport} event: ${formatter.formatDate($event.date, 'MMMM d hh:mm a:')}")
84: 	#if ($event.neutralSite.length() > 0 || $event.home) 
85: 		#set ($ariaLabel = "${ariaLabel} vs.")
86: 	#else
87: 		#set ($ariaLabel = "${ariaLabel} at")
88: 	#end
89: 	#set ($ariaLabel = "${ariaLabel} ${event.opponent.name}:")
90: 	#if ($event.neutralSite.length() > 0)
91: 		#set ($ariaLabel = "${ariaLabel} @ ${event.neutralSite}:")
92: 	#end
93: 	#set ($ariaLabel = "${ariaLabel} Box Score")
94: 	aria-label="$ariaLabel"
95:   #end
96:   
97:   #macro(printSubTab $active $url $label $class $ariaLabel)	
98:     <li #if ($active) class="active"#end>
99:   	  <a href="${url}" #if ($class.length() > 0)class="$!{class}"#end role="button" aria-label="${ariaLabel}: ${label} Stats">${label}</a>
100:   	</li>
101:   #end
102: 
103:   #macro(printSeasonGameMinutesTabs $r $v $ariaLabel)
104:   #if($briefsCategoriesLabels.containsKey("Game"))
105:     <div class="tab-nav" data-module="jscroll" data-momentum="false">
106:     <div><ul class="clearfix">
107:   	#set($briefsCategoriesGame = $briefsCategoriesLabels.get("Game"))
108:   	#set($gamePos = $briefsCategoriesGame.keySet().iterator().next())
109:   	
110:   	## Print the Game tab
111:   	#printSubTab($pos.equals($gamePos), "${url}?view=${v}&r=${r}&pos=${gamePos}", "Game", "t_game", $ariaLabel)	
112:     	
113:   	## Print the Season tab
114:   	#printSubTab($pos.equals($firstCategoryPos), "${url}?view=${v}&r=${r}&pos=${firstCategoryPos}", "Season", "t_season", $ariaLabel)
115:     	
116:   	#if($briefsCategoriesLabels.containsKey("Minutes"))
117:   		#set($briefsCategoriesMinutes = $briefsCategoriesLabels.get("Minutes"))
118:   		#set($minutesPos = $briefsCategoriesMinutes.keySet().iterator().next())
119:     		
120:   		#set($showMinutesTab = false)
121:     		
122:   		#if($lineupMinTeam && $lineupMinTeam.containsKey($minutesPos))
123:   			#set($lineupMinOverallValues = $lineupMinTeam.get($minutesPos))
124:   			
125:   			#set($lineupMinOverallStat = $lineupMinOverallValues[0])
126:   			#set($lineupMinOverallMinVal = $lineupMinOverallValues[1])
127:   			#set($lineupMinOverallMinNumericValue = $tool.number.toNumber($lineupMinOverallMinVal))
128:   			
129:   			#if($splits.overall[$lineupMinOverallStat] && $splits.overall[$lineupMinOverallStat] >= $lineupMinOverallMinNumericValue)
130:   				#set($showMinutesTab = true)
131:   			#end	
132:   		#end	
133:     		
134:   		## Print the Minutes tab
135:   	 	#if($showMinutesTab)
136:   			#printSubTab($pos.equals($minutesPos), "${url}?view=${v}&r=${r}&pos=${minutesPos}", "Minutes", "t_minutes", $ariaLabel)
137:   		#end
138:   		
139:   	#end
140:     </ul>
141:     </div>
142:     </div>
143:   #end
144:   #end
145: 
146:   #macro(printBriefCategory $briefCatLabel $briefCatPos $r)
147:   	#if($locale == "en_gb" && $briefCatLabel == "Defense")
148:       	#set($briefCatLabel = "Defence")
149:       #end
150:   	
151:   	#if($lineupDefaultSorting && $lineupDefaultSorting.containsKey($briefCatPos))
152:   		#set($sort = $lineupDefaultSorting.get($briefCatPos))
153:   	#end	
154:   	
155:   	#if($allowChooseSort)
156:   		#set ($sortEsc = $formatter.escapeXml($request.getParameter("sort")))
157:   		#if ($sortEsc.length() > 0)
158:   			#set ($sort = $sortEsc)
159:   		#end
160:   	#end
161:   	
162:   	#set ($url = "../players?teamId=${attributes.teamId}&view=lineup&sort=$!{sort}&pos=${briefCatPos}&r=${r}")
163:   	
164:   	#if($lineupMin && $lineupMin.containsKey($briefCatPos))
165:   		#set($minStat = $lineupMin.get($briefCatPos))
166:   		#set($url = $url + "&min=" + $minStat)
167:   	#end
168:   	
169:   	#if($lineupFilters)
170:   		#if($lineupFilters.containsKey("cs"))
171:   			#set($url = $url + "&cs=n")
172:   		#end
173:   		
174:   		#if($lineupFilters.containsKey("skipBlank"))
175:   		    #set($skipBlank = $lineupFilters.get("skipBlank"))	
176:   			
177:   			#if($skipBlank.contains($briefCatPos))
178:   				#set($url = $url + "&skipBlank=n")
179:   			#end	
180:   		#end	
181:   	#end	
182:   	
183: 	<div style="display:block; padding:5px 0; margin-bottom:10px; line-height:1; text-transform:uppercase; text-align:center" class="accent-bg"><strong>$briefCatLabel</strong></div>
184: 	
185:     $website.includeAgain($url)	
186:     
187:   #end ## printBriefCategory
188: 
189:   #macro(printBriefCategories $r)
190:   ## Set this for the inner page to pull something out
191:   #if ($r == "1")
192:     $!request.setAttribute("teamStats", $splits.conference)
193:   #else
194:     $!request.setAttribute("teamStats", $splits.overall)
195:   #end
196: 
197:   #if($briefsCategoriesLabels)
198:   	#set($allowChooseSort = false)
199:   	
200:   	#if($lineupFilters && $lineupFilters.containsKey("allowChooseSort"))
201:   		#set($allowChooseSort = true)
202:   	#end
203: 
204:     #if($briefsCategoriesLabels.containsKey("Game"))
205:   	  #set($briefsCategoriesGame = $briefsCategoriesLabels.get("Game"))
206:       	
207:       ## Print Game categories tables
208:       ## Get the first Game category position
209:       #set($gamePos = $briefsCategoriesGame.keySet().iterator().next())
210:       
211:       ## GAME
212:       <div class="tab-panel clearfix #if ($pos.equals($gamePos)) active #end">
213:         #foreach($briefsCatGame in $briefsCategoriesGame.entrySet())
214:           #printBriefCategory($briefsCatGame.value, $briefsCatGame.key, $r)
215:         #end
216:       </div>
217: 
218:       ## Print the Season categories tables
219:   	  #set($briefsCategoriesSeason = $briefsCategoriesLabels.get("Season"))
220:    
221:       ## SEASON
222:       <div class="tab-panel clearfix #if ($pos.equals($firstCategoryPos)) active #end">
223:   		  #foreach($briefCat in $briefsCategoriesSeason.entrySet())
224:   			  #printBriefCategory($briefCat.value, $briefCat.key, $r)
225:   		  #end
226:       </div>
227:   		
228:   		
229:       ## Print the Minutes categories tables
230:   		#if($briefsCategoriesLabels.containsKey("Minutes"))
231:   		
232:   		  #set($briefsCategoriesMinutes = $briefsCategoriesLabels.get("Minutes"))
233:   		  #set($minutesPos = $briefsCategoriesMinutes.keySet().iterator().next())
234:       		
235:   		  #set($showMinutesTab = false)
236:   		  #if($lineupMinTeam && $lineupMinTeam.containsKey($minutesPos))
237:           #set($lineupMinOverallValues = $lineupMinTeam.get($minutesPos))
238:   			
239:           #set($lineupMinOverallStat = $lineupMinOverallValues[0])
240:           #set($lineupMinOverallMinVal = $lineupMinOverallValues[1])
241:           #set($lineupMinOverallMinNumericValue = $tool.number.toNumber($lineupMinOverallMinVal))
242:   			
243:           #if($splits.overall[$lineupMinOverallStat] && $splits.overall[$lineupMinOverallStat] >= $lineupMinOverallMinNumericValue)
244:   				  #set($showMinutesTab = true)
245:           #end	
246:   		  #end
247: 
248:         #if ($showMinutesTab)
249:           ## MINUTES
250:           <div class="tab-panel clearfix #if ($pos.equals($minutesPos)) active #end">
251:     			  #foreach($briefsCatMinutes in $briefsCategoriesMinutes.entrySet())
252:               #printBriefCategory($briefsCatMinutes.value, $briefsCatMinutes.key, $r)
253:     			  #end
254:           </div>
255:   			#end
256:   		#end ## end minutes
257: 
258:   	#else
259: 
260:   		#set($briefsCategoriesSeason = $briefsCategoriesLabels.get("Season"))
261:   		## SINGLE SEASON
262:   		#foreach($briefCat in $briefsCategoriesSeason.entrySet())
263:   			#printBriefCategory($briefCat.value, $briefCat.key, $r)
264:     	#end
265: 
266:   	#end
267: 
268:   #elseif($lineupFilters)
269: 
270:   	## All of the supported sports has lineupFilters, so print it without matter it does not have briefs category, yeah voleyball is you :)
271:   	#set ($sort = $formatter.escapeXml($request.getParameter("sort")))
272:   	#set ($url = "../players?teamId=${attributes.teamId}&view=lineup&sort=$!{sort}&r=${r}")
273:   	$website.includeAgain($url) 
274: 
275:   #else
276:   	We do not support this sport
277:   #end
278: 
279:   #end ## printBriefCategories
280: 
281:   #macro (printLineupTabs $r $v $ariaLabel)
282:     #if($briefsCategoriesLabels.containsKey("Game"))
283:       <div class="tab-container secondary tab-container-floated clearfix" data-module="stats/tabs" data-type="secondary">
284:         #printSeasonGameMinutesTabs($r $v $ariaLabel)
285:         <div class="tab-panels tab-panels-floated clearfix">
286:           #printBriefCategories($r)
287:         </div>
288:       </div>
289:     #else
290:       #printBriefCategories($r)
291:     #end
292:   #end ## printLineupTabs
293: 
294:   #macro (printCategories $briefCategoryLabels $v $ariaLabel)
295:   <div class="tab-container secondary clearfix" data-module="stats/tabs" data-type="secondary">
296:     <div class="tab-nav" data-module="jscroll" data-momentum="false">
297:       <div>
298:         <ul class="clearfix">
299: 		#foreach($label in $briefCategoryLabels.entrySet())
300: 			#set($catLabel = $label.value)
301: 			#if ($locale == "en_gb" && $catLabel == "Defense")
302: 				#set ($catLabel = "Defence")
303: 			#end
304: 			<li #if ($pos == $label.key || ($pos.length() == 0 && $velocityCount == 1)) class="active" #end>  
305: 				<a href="${page.url}?view=${v}&pos=${label.key}" role="button" aria-label="${ariaLabel}: ${catLabel}">${catLabel}</a>
306: 			</li>
307: 		#end
308:         </ul>
309:       </div>
310:     </div>
311:     <div class="tab-panels">
312:       #foreach ($briefCat in $briefCategoryLabels.entrySet())
313:         #set ($class = "tab-panel clearfix")
314:         #if ($briefCat.key == $pos || ($velocityCount == 1 && $pos.length() == 0))
315:           #set ($class = "tab-panel active clearfix")
316:         #end
317:         <div class="${class}">
318:           <div class="stats-wrap clearfix">
319:             #if ($v == "gamelog")
320:               #gamelogData($briefCat.key)
321:             #elseif ($v == "splits")
322:               #splitsTeamNetworkData($briefCat.key)
323:             #end
324:           </div>
325:         </div>
326:       #end  
327:     </div>
328:   </div> ## tab-container
329:   #end ## printCategories
330: 
331:   #macro (printHighlights)
332:   #if ($highlights)
333:     <div class="highlights highlights-standalone accent-bg">
334:       #foreach ($highlight in $highlights.keySet())
335:         #set ($value = "-")
336:         #set ($value = $formatter.formatNumber($stats.get($highlight), $formats.get($highlight)))
337:         <div class="stat clearfix">
338:           <span class="stat-title">$!highlights.get($highlight)</span>
339:           <span class="stat-value">$!value</span>
340:         </div>
341:       #end
342:     </div>
343:   #end ## has highlights
344:   #end ## macro printHighlights
345: 
346:   #macro (gamelogData $p)
347:   #set ($gamelogStats = $gamelogs.get($p))
348: 
349:   <div class="stats-box full clearfix">
350:       <div class="scrollable">
351:           <div>
352:               <table>
353:                   <tr class="thead accent-bg">
354:                       <th class="text">Date</th>
355:                       <th class="pinned-col text">Opponent</th>
356:                       <th>Score</th>
357:                       #foreach ($gamelog in $gamelogStats)
358:                         <th>$gamelog</th>
359:                       #end
360:                   </tr>
361:                   #foreach ($event in $events)
362:   	                <tr>
363:   	                    <td class="text">
364:   	                      $formatter.formatDate($event.event.date, "MMM d") 
365:   	                      #if (!$event.event.overall)
366:   	                        #set ($atLeastOneNotOverall = true) # 
367:   	                      #end
368:   	                    </td>
369:   	                    <td class="pinned-col text">
370:   	                        #if ($event.event.neutralSite.length() > 0) vs. #elseif (!$event.event.home) at #end
371:   	                        $event.event.opponent.name
372:   	                    </td>
373:   	                    <td>
374:   	                        #if ($event.event.statusCode >= 0)
375:   	                          #if ($event.event.eventId.length() > 0 && $event.stats.size() > 0)
376:                                   <a #printResultAriaLabel($event.event) href="../boxscores/${formatter.formatBoxScoreLink($event.event)}">${event.event.APResult}</a>
377:   	                          #else
378:   	                            ${event.event.APResult}
379:   	                          #end
380:   	                        #else &nbsp; #end
381:   	                    </td>
382:   	                    #foreach ($gamelog in $gamelogStats.keySet())
383:   	                      #set ($value = "-")
384:   	                      #set ($value = $formatter.formatNumber($event.stats.get($gamelog), $formats.get($gamelog)))
385:   	                      <td>$value</td>
386:   	                    #end
387:   	                </tr>
388:                   #end
389:               </table>
390:           </div>
391:       </div> ## scrollable
392:   </div> ## stats-box
393: 
394:   #end ## gamelogData
395: 
396:   #macro (printRecentGames)
397:   <table>
398:       <tr class="thead accent-bg"><th colspan="3">Recent Games</th></tr>
399: 
400:       #set ($eventEnd = -1)
401:       #foreach ($event in $events)
402:         #if ($event.event.result.resolved)
403:           #set ($eventEnd = $velocityCount)
404:         #end
405:       #end
406: 
407:       #set ($eventStart = $eventEnd - 5)
408:       #if ($eventStart < 0) #set ($eventStart = 0) #end
409: 
410:       #foreach ($event in $events)
411:       #if ($velocityCount >= $eventStart and $velocityCount <= $eventEnd)
412:       <tr>
413:           <td class="text">$formatter.formatDate($event.event.date, "MMM d")</td>
414:           <td class="text">
415:               #if ($event.event.neutralSite.length() > 0) vs.
416:               #elseif (!$event.event.home) at
417:               #else ## nothing for a home game
418:               #end
419:               $event.event.opponent.name
420:           </td>
421:           <td class="text">
422:               #if ($event.event.statusCode >= 0)
423:               #if ($event.event.eventId.length() > 0 && $event.stats.size() > 0)
424:                   <a #printResultAriaLabel($event.event) href="../boxscores/${formatter.formatBoxScoreLink($event.event)}">${event.event.APResult}</a>
425:               #else
426:               ${event.event.APResult}
427:               #end
428:               #end
429:           </td>
430:       </tr>
431:       #end ## if
432:       #end
433:   </table>
434:   #end ## printRecentGames
435: 
436:   #macro (splitTeamNetwork $statPosBriefs $label $stats)
437:     <tr>
438:       <td class="pinned-col text">${label}</td>
439:       #foreach ($brief in $statPosBriefs.keySet())
440:         #set ($value = "-")
441:         #set ($value = $!formatter.formatNumber($stats.get($brief), $formats.get($brief)))
442:         <td>#if ($value.length() > 0) $value #else - #end</td>
443:       #end
444:     </tr>
445:   #end ## split
446: 
447:   #macro (splitsTeamNetworkData $p)
448:   #set ($statPosBriefs = $briefs.get($p))
449:   #set ($colspan = $statPosBriefs.size())  
450:     
451:   #if ($statPosBriefs.size() > 0)
452:   <div class="stats-box full clearfix">
453:   <div class="scrollable">
454:   <div>
455:   <table>
456:     <tr class="accent-bg">
457:       <th class="pinned-col">&nbsp;</th>
458:       #foreach ($brief in $statPosBriefs)
459:         <th>$brief</th>
460:       #end
461:     </tr>
462: 
463:   #splitTeamNetwork($statPosBriefs, "Total", $splits.overall)
464:   #if ($showconf)
465:     #splitTeamNetwork($statPosBriefs, "Conference", $splits.conference)
466:     #splitTeamNetwork($statPosBriefs, "Exhibition", $splits.exhibition)
467:   #else
468:     #splitTeamNetwork($statPosBriefs, "Exhibition", $splits.exhibition)
469:   #end ## hide overall/conf
470: 
471:   <tr class="empty-row">
472: 	<td class="pinned-col">&nbsp;</td>
473: 	<td colspan="$colspan"><div class="empty-cell">-</div></td>
474:   </tr>
475: 
476:   #splitTeamNetwork($statPosBriefs, "Home", $splits.home)
477:   #splitTeamNetwork($statPosBriefs, "Away", $splits.away)
478:   #splitTeamNetwork($statPosBriefs, "Neutral", $splits.neutral)
479: 
480:   <tr class="empty-row">
481: 	<td class="pinned-col">&nbsp;</td>
482: 	<td colspan="$colspan"><div class="empty-cell">-</div></td>
483:   </tr>
484: 
485:   #foreach($gameResult in $gamesResults.entrySet())
486:     #if ($gameResult.key == "wins")
487:       #set ($splitGameResult = $splits.inWins)
488:     #elseif ($gameResult.key == "losses")
489:       #set ($splitGameResult = $splits.inLosses)
490:     #elseif ($gameResult.key == "ties")
491:       #set ($splitGameResult = $splits.inTies)
492:     #end
493:     
494:     #splitTeamNetwork($statPosBriefs, $gameResult.value, $splitGameResult)
495:   #end
496: 
497:   <tr class="empty-row">
498: 	<td class="pinned-col">&nbsp;</td>
499: 	<td colspan="$colspan"><div class="empty-cell">-</div></td>
500:   </tr>
501: 
502:   #if ($monthsPlayed and $monthsPlayed.size() > 0)
503:     #foreach($month in $monthsPlayed)
504:       #if ($month == 'January')
505:         #set ($splitMonth = $splits.january)
506:       #elseif ($month == 'February')
507:         #set ($splitMonth = $splits.february)
508:       #elseif ($month == 'March')
509:         #set($splitMonth = $splits.march)
510:       #elseif ($month == 'April')
511:         #set($splitMonth = $splits.april)
512:       #elseif ($month == 'May')
513:         #set ($splitMonth = $splits.may)
514:       #elseif ($month == 'June')
515:         #set ($splitMonth = $splits.june)
516:       #elseif ($month == 'July')
517:         #set($splitMonth = $splits.july)
518:       #elseif ($month == 'August')
519:         #set ($splitMonth = $splits.august)
520:       #elseif ($month == 'September')
521:         #set($splitMonth = $splits.september)
522:       #elseif ($month == 'October')
523:         #set($splitMonth = $splits.october)
524:       #elseif ($month == 'November')
525:         #set ($splitMonth = $splits.november)
526:       #elseif ($month == 'December')
527:         #set($splitMonth = $splits.december)
528:       #end
529:       
530:       #splitTeamNetwork($statPosBriefs, $month, $splitMonth)
531:     #end ## foreach
532:   #end
533:   </table>
534:   </div>
535:   </div> ## scrollable
536:   </div> ## srollable-table
537:   #end
538: 
539:   #end ## splitsTeamNetworkData
540: 
541: 
542:   ############ END MACROS #############
543: 
544: #set ($pageTitle = $page.title)
545: #if ($pageTitle.trim().length() == 0)
546: 	#set ($season = "")
547: 	#if ($page.url.matches(".*/\d{4}-\d{2}/.*"))
548: 		#set ($truncateStr = $page.url.split("/\d{4}-\d{2}/").get(0))
549: 		#set ($season = $page.url.replace($truncateStr, "").substring(1, 8))
550: 	#end
551: 	
552: 	#set ($gender = "")
553: 	#if ($sport.enumCode == 6 or $sport.enumCode == 10)
554: 	#else
555: 		#if ($page.url.matches(".*/sports/m.*") || $page.url.matches(".*/sports/m-*"))
556: 			##set ($gender = "Men's")
557: 		#elseif ($page.url.matches(".*/sports/w.*") || $page.url.matches(".*/sports/w-*"))
558: 			##set ($gender = "Women's")
559: 		#end
560: 	#end
561: 	
562: 	#set ($pageTitle = "${season} ${gender} ${sport} Statistics")
563: 	
564: 	#if ($attributes.get("school_name").length() > 0)
565: 		#set ($pageTitle = "${pageTitle} - ${attributes.get('school_name')}")
566: 	#end
567: #end
568: 
569: <head><title>$pageTitle</title></head>
570: <h1>$pageTitle</h1>
571: 	
572: 
573:   <div class="stats-container" data-module="stats/responsive-container">
574: 
575:   #printHighlights  
576: 
577:   ## TABS
578:   <div class="tab-container primary clearfix" data-module="stats/tabs" data-type="primary">
579:     <div class="tab-nav" data-module="jscroll" data-momentum="false">
580:         <div>
581:             <ul class="clearfix">
582:                 <li #if ($view == "profile")class="active"#end><a href="${page.url}?view=profile">Team Profile</a></li>
583:                 #if ($showRoster)
584:                   <li #if ($view == "roster")class="active"#end><a href="${page.url}?view=roster">Roster</a></li>
585:                 #end
586:                 <li #if ($view == "lineup")class="active"#end><a href="${page.url}?view=lineup">Lineup</a></li>
587:                 <li #if ($view == "gamelog")class="active"#end><a href="${page.url}?view=gamelog">Game Log</a></li>
588:                 <li #if ($view == "splits")class="active"#end><a href="${page.url}?view=splits">Split Stats</a></li>
589: 					
590: 				#set ($coachesViewUrl = "${page.url}?tmpl=teaminfo-network-monospace-template")
591: 				#set ($enumCode = $sport.enumCode)
592: 				#if ($enumCode == 2)
593: 					#set ($coachesViewUrl = "${coachesViewUrl}&sort=ptspg") 
594: 				#elseif ($enumCode == 1 || $enumCode == 11)
595: 					#set ($coachesViewUrl = "${coachesViewUrl}&sort=ab&pos=h")
596: 				#end
597: 				#if ($enumCode == 7 || $enumCode == 8 || $enumCode > 11) #else
598: 					<li data-skip="true"><a href="$coachesViewUrl" target="_blank">Coach's View</a></li>
599: 				#end
600:                 #if ($showAttendance)
601:                   <li #if ($view == "attendance")class="active"#end><a href="${page.url}?view=attendance">Attendance</a></li>
602:                 #end
603:             </ul>
604:         </div>
605:     </div> ## tab-nav
606: 
607:     <div class="tab-panels clearfix">
608:       ## TEAM PROFILE
609:       #set ($class = "tab-panel clearfix")
610:       #if ($view == "profile")
611:         #set ($class = "tab-panel active clearfix")
612:       #end
613:       <div class="${class}">
614:         <div class="clearfix stats-wrap">
615:           <div class="stats-box half">
616:             ## SCHEDULE INFORMATION
617:             $website.include("schedule?teamId=${teamId}&tmpl=schedule-data-template")
618: 
619:             #printRecentGames
620: 
621:           </div> ## stats-box
622: 
623:           <div class="stats-box half">
624:             ## RANKINGS
625:             $website.include("../teams?tmpl=stats-teams-rank-template&rank=${teamId}")
626:           </div>
627: 
628:         </div> ## stats-wrap
629:       </div> ## team profile
630: 
631:       ## ROSTER
632:       #if ($showRoster)
633:         #set ($class = "tab-panel clearfix")
634:         #if ($view == "roster")
635:           #set ($class = "tab-panel active clearfix")
636:         #end
637:         <div class="${class}">
638:           $website.includeAgain("../players?teamId=${teamId}&view=roster&tmpl=stats-bios-template")
639:         </div>
640:       #end
641: 
642:       ## LINEUP
643:       #set ($class = "tab-panel clearfix")
644:       #if ($view == "lineup")
645:         #set ($class = "tab-panel active clearfix")
646:       #end
647: 
648:       <div class="${class}">
649:         #set ($restriction = "0")
650:         #set ($restrictionEsc = $formatter.escapeXml($request.getParameter("r")))
651:         #if ($restrictionEsc.length() > 0)
652:           #set ($restriction = $restrictionEsc)
653:         #end
654: 
655:         ## start of overall/conference
656:         #set ($url = $request.requestURI)
657:         #if ($showconf)
658:           <div class="tab-container secondary #if($briefsCategoriesLabels.containsKey("Game")) tab-container-floated #end
659:            clearfix" data-module="stats/tabs" data-type="secondary">
660:             <div class="tab-nav" data-module="jscroll" data-momentum="false">
661:               <div>
662:                 <ul class="clearfix">
663:                   #printSubTab($restriction.equals("0"), "${url}?view=lineup&r=0&pos=${pos}", "Overall", "first t_overall", 'Lineup')
664:                   #printSubTab($restriction.equals("1"), "${url}?view=lineup&r=1&pos=${pos}", "Conference", "t_conf", 'Lineup')
665:                 </ul>
666:               </div>
667:             </div> ## tab-nav
668: 
669:             ## overall/conference tab panels
670:             <div class="tab-panels clearfix">
671: 
672:               ## overall
673:               <div class="tab-panel #if ($restriction.equals("0")) active #end">
674:                 #printLineupTabs(0 'lineup' 'Lineup: Overall Stats')
675:               </div> ## overall tab-panel
676: 
677:               ## conference
678:               <div class="tab-panel #if ($restriction.equals("1")) active #end">
679:                 #printLineupTabs(1 'lineup' 'Lineup: Conference Stats')
680:               </div> ## conference tab-panel
681: 
682:             </div> ## overall/conference tab-panels
683:           </div> ## tab-container
684: 
685:         #else ## no overall conf
686: 		  #set ($lineupAriaLabel = "Lineup: Overall Stats")
687: 		  #if ($restriction == 1)
688: 		    #set ($lineupAriaLabel = "Lineup: Conference Stats")	
689: 		  #end	
690:           #printLineupTabs($restriction 'lineup' $lineupAriaLabel)
691:         #end ## overall/conf
692:            
693:         Download roster:
694:         <a href="../players?teamId=${attributes.teamId}&view=ext">${rosterExtension} (First Last) </a> | 
695:         <a href="../players?teamId=${attributes.teamId}&view=ext&type=lf"> ${rosterExtension} (Last, First)</a>
696:         #if ($rosterExtraExtension)
697:           <a href="../players?teamId=${attributes.teamId}&view=exte">${rosterExtraExtension} (First Last)</a> | 
698:           <a href="../players?teamId=${attributes.teamId}&view=exte&type=lf">${rosterExtraExtension} (Last, First)</a>
699:         #end
700: 
701:       </div> ##lineup
702: 
703:       ## GAMELOG
704:       #set ($class = "tab-panel clearfix")
705:       #if ($view == "gamelog")
706:         #set ($class = "tab-panel active clearfix")
707:       #end
708:       <div class="${class}">
709:         #if($gamelogsCategoriesLabels && $gamelogsCategoriesLabels.size() > 1)
710:           #printCategories($gamelogsCategoriesLabels 'gamelog' 'Game log')
711:         #else
712:           <div class="stats-wrap clearfix">#gamelogData($pos)</div>
713:         #end ## gamelogsCategoriesLabels
714: 
715:       </div> ## gamelog
716: 
717:       ## SPLITS
718:       #set ($class = "tab-panel clearfix")
719:       #if ($view == "splits")
720:         #set ($class = "tab-panel active clearfix")
721:       #end
722:       <div class="${class}">
723:       #if($briefsTeamCategoriesLabels && $briefsTeamCategoriesLabels.size() > 1)
724:           #printCategories($briefsTeamCategoriesLabels 'splits' 'Splits Stats')
725:         #else
726:           <div class="stats-wrap clearfix">#splitsTeamNetworkData($pos)</div>
727:         #end ## briefsTeamCategoriesLabels
728:       </div> ## splits
729: 
730: 
731:       ## ATTENDANCE
732:       #if ($showAttendance)
733:         #set ($class = "tab-panel clearfix")
734:         #if ($view == "attendance")
735:           #set ($class = "tab-panel active clearfix")
736:         #end
737:         <div class="${class}">
738:           <div class="clearfix stats-wrap">
739:             <div class="stats-box full">
740:               <div class="scrollable">
741:               <div>
742:               <table>
743:                 <tr class="accent-bg">
744:                   <th class="text">Date</th>
745:                   <th class="text pinned-col">Opponent</th>
746:                   <th>Score</th>
747:                   <th>Attend</th>
748:                 </tr>
749:                 #set ($counter = 0)
750:                 #foreach ($event in $events)
751:                 <tr>
752:                   <td class="text">$formatter.formatDate($event.event.date, "MMM d")</td>
753:                   <td class="text pinned-col">
754:                   #if ($event.event.neutralSite.length() > 0) vs.
755:                   #elseif (!$event.event.home) at
756:                   #else ## nothing for a home game
757:                   #end
758:                   $event.event.opponent.name
759:                   </td>
760:                   <td>
761:                   #if ($event.event.statusCode >= 0)
762:                     #if ($event.event.eventId.length() > 0 && $event.stats.size() > 0)
763:                         <a #printResultAriaLabel($event.event) href="../boxscores/${formatter.formatBoxScoreLink($event.event)}">${event.event.APResult}</a>
764:                     #else
765:                       ${event.event.result}
766:                     #end
767:                   #else &nbsp; #end
768:                   </td>
769:                   <td>
770:                   #set ($value = "-")
771:                   #set ($value = $!formatter.formatNumber($event.stats.get('at'), $formats.get('at')))
772:                   #if ($value.length() > 0)$value#else - #end
773:                   </td>
774:               </tr>
775:               #end
776:             </table>
777:             </div>
778:             </div> ## scrollable
779:             </div> ## stats-box
780:           </div> ## stats-wrap
781:         </div> ## attendance
782:       #end ## showAttendance
783: 
784:     </div> ## tab-panels
785:   </div> ## tab-container
786:   </div> ## stats-container
787:   $wiki.su