2010 Rays Statistics
Team Record: 34-26
Finished 1st in the GCL's South Division
Manager: Joe Alvarez (34-26)
Affiliation: Tampa Bay Rays
Location: Port Charlotte, Florida
Ballpark: Charlotte Sports Park
Playoffs - Rays 1 game, Marlins 0
Finals - Phillies 2 games, Rays 1
The Rays of the Gulf Coast League ended the 2010 season with a record of 34 wins and 26 losses, finishing first in the league's South Division.
The Rays scored 242 runs and gave up 249 runs. Juniel Querecuto and Joel Caminero paced hitters with significant playing time by hitting .251. Pedro Silvestre topped the team with 6 wins and a team-best 2.29 earned run average, best among hurlers with significant time on the mound.
Members of the 2010 Rays who played in Major League Baseball during their careers were Virgil Vasquez, Zac Rosscup, Matt Bush, Juniel Querecuto, Shawn O'Malley, Parker Markel, Ryan Brett, Brian Shouse, DJ Johnson and Albert Suárez.
Joe Alvarez served as manager.Click on column headings to sort.
Pitching:
Player | W | L | W% | ERA | G | GS | GF | CG | SHO | SV | IP | H | R | ER | HR | BB | IBB | SO | HBP | BK | WP | BF |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pedro Silvestre | 6 | 0 | 1.000 | 2.29 | 13 | 5 | 3 | 0 | 0 | 1 | 51.0 | 49 | 16 | 13 | 2 | 15 | 1 | 32 | 6 | 0 | 5 | 223 |
Reinaldo Lopez | 5 | 1 | .833 | 2.98 | 13 | 8 | 2 | 0 | 0 | 1 | 57.3 | 56 | 24 | 19 | 3 | 14 | 0 | 35 | 2 | 1 | 5 | 231 |
Jose Molina | 5 | 4 | .556 | 3.88 | 15 | 2 | 2 | 0 | 0 | 0 | 51.0 | 45 | 25 | 22 | 3 | 19 | 0 | 37 | 1 | 0 | 5 | 214 |
Brandon Henderson | 3 | 0 | 1.000 | 1.59 | 9 | 2 | 2 | 0 | 0 | 1 | 22.7 | 13 | 4 | 4 | 2 | 3 | 0 | 28 | 2 | 0 | 0 | 83 |
Ryan Fleckenstein | 3 | 0 | 1.000 | 2.57 | 20 | 0 | 16 | 0 | 0 | 9 | 28.0 | 19 | 8 | 8 | 0 | 4 | 0 | 31 | 0 | 0 | 4 | 109 |
Parker Markel | 2 | 0 | 1.000 | 1.74 | 7 | 0 | 3 | 0 | 0 | 0 | 10.3 | 8 | 2 | 2 | 0 | 3 | 0 | 13 | 0 | 0 | 0 | 41 |
Marcus Jensen | 2 | 3 | .400 | 2.91 | 12 | 8 | 0 | 0 | 0 | 0 | 52.7 | 42 | 24 | 17 | 2 | 17 | 1 | 35 | 0 | 0 | 8 | 224 |
Eduar Quinonez | 2 | 4 | .333 | 3.99 | 12 | 9 | 1 | 0 | 0 | 0 | 49.7 | 58 | 24 | 22 | 2 | 15 | 0 | 43 | 1 | 0 | 11 | 215 |
Matt Swilley | 2 | 4 | .333 | 6.17 | 13 | 5 | 3 | 0 | 0 | 1 | 42.3 | 47 | 33 | 29 | 2 | 26 | 1 | 22 | 7 | 0 | 12 | 202 |
Virgil Vasquez | 1 | 0 | 1.000 | 0.00 | 1 | 1 | 0 | 0 | 0 | 0 | 5.0 | 4 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 0 | 19 |
Matt Bush | 1 | 0 | 1.000 | 1.69 | 4 | 1 | 0 | 0 | 0 | 0 | 5.3 | 2 | 1 | 1 | 0 | 1 | 0 | 8 | 1 | 0 | 1 | 22 |
Matthew Spann | 1 | 1 | .500 | 1.48 | 10 | 1 | 2 | 0 | 0 | 0 | 24.3 | 22 | 4 | 4 | 1 | 4 | 0 | 22 | 0 | 0 | 2 | 94 |
Pete Woodworth | 1 | 1 | .500 | 2.42 | 17 | 0 | 8 | 0 | 0 | 1 | 26.0 | 19 | 7 | 7 | 1 | 9 | 2 | 26 | 1 | 0 | 2 | 106 |
Cristian Vasquez | 0 | 0 | 0.00 | 1 | 0 | 0 | 0 | 0 | 0 | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 4 | |
Shane Minks | 0 | 0 | 0.00 | 6 | 0 | 5 | 0 | 0 | 4 | 7.7 | 6 | 3 | 0 | 0 | 4 | 0 | 6 | 0 | 0 | 1 | 35 | |
Stepan Havlicek | 0 | 0 | 0.00 | 3 | 0 | 1 | 0 | 0 | 0 | 4.0 | 1 | 0 | 0 | 0 | 1 | 0 | 2 | 0 | 0 | 1 | 15 | |
Jhonatan Gomez | 0 | 0 | 0.00 | 1 | 0 | 1 | 0 | 0 | 0 | 0.7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | |
Albert Suárez | 0 | 0 | 1.00 | 3 | 3 | 0 | 0 | 0 | 0 | 9.0 | 4 | 1 | 1 | 0 | 1 | 0 | 8 | 0 | 0 | 1 | 32 | |
Zac Rosscup | 0 | 0 | 1.04 | 3 | 1 | 0 | 0 | 0 | 0 | 8.7 | 5 | 3 | 1 | 0 | 2 | 1 | 6 | 1 | 0 | 0 | 36 | |
Jason Cromer | 0 | 0 | 1.80 | 3 | 3 | 0 | 0 | 0 | 0 | 5.0 | 3 | 1 | 1 | 0 | 1 | 0 | 7 | 0 | 0 | 1 | 19 | |
DJ Johnson | 0 | 0 | 2.05 | 14 | 0 | 4 | 0 | 0 | 2 | 22.0 | 24 | 7 | 5 | 0 | 3 | 1 | 16 | 1 | 1 | 3 | 91 | |
Tyree Hayes | 0 | 0 | 2.35 | 3 | 3 | 0 | 0 | 0 | 0 | 7.7 | 5 | 2 | 2 | 1 | 2 | 0 | 3 | 1 | 0 | 0 | 29 | |
Genaro Galan | 0 | 0 | 12.46 | 3 | 0 | 2 | 0 | 0 | 0 | 4.3 | 9 | 6 | 6 | 0 | 5 | 0 | 4 | 3 | 0 | 6 | 26 | |
Brian Shouse | 0 | 1 | .000 | 3.00 | 6 | 6 | 0 | 0 | 0 | 0 | 6.0 | 5 | 2 | 2 | 0 | 0 | 0 | 3 | 0 | 0 | 1 | 25 |
Kevin James | 0 | 1 | .000 | 7.27 | 4 | 2 | 0 | 0 | 0 | 0 | 8.7 | 9 | 7 | 7 | 1 | 6 | 0 | 9 | 2 | 0 | 1 | 42 |
Ian Kendall | 0 | 1 | .000 | 12.46 | 4 | 0 | 0 | 0 | 0 | 0 | 4.3 | 9 | 8 | 6 | 1 | 2 | 0 | 3 | 0 | 0 | 1 | 25 |
Justin Hall | 0 | 2 | .000 | 5.25 | 9 | 0 | 4 | 0 | 0 | 0 | 12.0 | 21 | 13 | 7 | 0 | 1 | 0 | 14 | 0 | 0 | 1 | 60 |
Robinson Reyes | 0 | 3 | .000 | 17.69 | 8 | 0 | 1 | 0 | 0 | 0 | 9.7 | 14 | 24 | 19 | 0 | 21 | 0 | 7 | 3 | 1 | 14 | 67 |
Totals | 34 | 26 | .567 | 3.44 | 217 | 60 | 60 | 0 | 0 | 20 | 536.3 | 500 | 249 | 205 | 21 | 180 | 7 | 426 | 32 | 3 | 86 | 2291 |
Batting:
Player | GP | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS | TB | DP | HBP | SH | SF | IBB |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Joel Caminero | 52 | 201 | 187 | 17 | 47 | 8 | 4 | 0 | 20 | 2 | 5 | 10 | 41 | .251 | .288 | .337 | .625 | 63 | 2 | 0 | 3 | 1 | 0 |
Juniel Querecuto | 46 | 188 | 167 | 20 | 42 | 4 | 1 | 0 | 11 | 11 | 2 | 13 | 26 | .251 | .315 | .287 | .603 | 48 | 7 | 3 | 4 | 1 | 0 |
Alexander Diaz | 42 | 154 | 135 | 16 | 41 | 8 | 2 | 0 | 11 | 1 | 2 | 17 | 39 | .304 | .390 | .393 | .782 | 53 | 2 | 2 | 0 | 0 | 0 |
Ryan McCrann | 45 | 152 | 137 | 14 | 39 | 4 | 0 | 1 | 12 | 7 | 2 | 9 | 27 | .285 | .340 | .336 | .676 | 46 | 3 | 3 | 2 | 1 | 1 |
Justin O'Conner | 48 | 187 | 161 | 18 | 34 | 13 | 0 | 3 | 29 | 1 | 0 | 18 | 46 | .211 | .301 | .348 | .649 | 56 | 3 | 4 | 1 | 3 | 0 |
Edward Dorville | 52 | 179 | 157 | 25 | 31 | 4 | 4 | 2 | 14 | 7 | 5 | 12 | 63 | .197 | .271 | .312 | .583 | 49 | 1 | 5 | 2 | 3 | 0 |
Ryan Brett | 27 | 99 | 89 | 8 | 27 | 5 | 2 | 0 | 9 | 12 | 3 | 8 | 17 | .303 | .364 | .404 | .768 | 36 | 1 | 1 | 0 | 1 | 0 |
Julian Morillo | 41 | 144 | 124 | 16 | 27 | 2 | 0 | 0 | 16 | 4 | 2 | 17 | 17 | .218 | .322 | .234 | .556 | 29 | 5 | 2 | 1 | 0 | 0 |
Luke Bailey | 42 | 161 | 137 | 18 | 25 | 8 | 0 | 5 | 14 | 0 | 0 | 17 | 47 | .182 | .298 | .350 | .649 | 48 | 1 | 6 | 0 | 1 | 1 |
Cesar Perez | 43 | 166 | 144 | 15 | 25 | 4 | 0 | 1 | 11 | 0 | 2 | 17 | 33 | .174 | .262 | .222 | .484 | 32 | 6 | 1 | 2 | 2 | 0 |
Craige Lyerly | 32 | 120 | 102 | 22 | 23 | 3 | 1 | 2 | 11 | 9 | 2 | 11 | 28 | .225 | .331 | .333 | .664 | 34 | 3 | 5 | 2 | 0 | 0 |
Tanner Biagini | 20 | 77 | 68 | 8 | 16 | 5 | 0 | 0 | 11 | 0 | 0 | 7 | 16 | .235 | .299 | .309 | .608 | 21 | 1 | 0 | 0 | 2 | 0 |
Jhonatan Gomez | 36 | 106 | 99 | 10 | 15 | 5 | 1 | 1 | 5 | 0 | 0 | 6 | 28 | .152 | .208 | .253 | .460 | 25 | 2 | 1 | 0 | 0 | 0 |
Deshun Dixon | 16 | 55 | 50 | 9 | 11 | 1 | 1 | 1 | 3 | 4 | 0 | 3 | 13 | .220 | .259 | .340 | .599 | 17 | 0 | 0 | 1 | 1 | 0 |
Seth Henry | 21 | 52 | 41 | 8 | 9 | 2 | 0 | 1 | 6 | 5 | 0 | 7 | 12 | .220 | .347 | .341 | .688 | 14 | 1 | 1 | 3 | 0 | 0 |
Ryan Royster | 7 | 22 | 21 | 2 | 8 | 1 | 1 | 0 | 5 | 0 | 0 | 1 | 4 | .381 | .409 | .524 | .933 | 11 | 0 | 0 | 0 | 0 | 0 |
Cody Rogers | 9 | 30 | 24 | 3 | 6 | 1 | 1 | 1 | 5 | 1 | 0 | 4 | 1 | .250 | .400 | .500 | .900 | 12 | 0 | 2 | 0 | 0 | 0 |
Kyle Lusson | 18 | 54 | 38 | 7 | 6 | 2 | 0 | 0 | 1 | 4 | 1 | 11 | 12 | .158 | .407 | .211 | .618 | 8 | 1 | 5 | 0 | 0 | 0 |
Matt Fields | 6 | 26 | 22 | 3 | 5 | 0 | 0 | 2 | 5 | 3 | 0 | 3 | 9 | .227 | .346 | .500 | .846 | 11 | 0 | 1 | 0 | 0 | 1 |
Cristian Vasquez | 12 | 34 | 30 | 1 | 4 | 0 | 0 | 0 | 2 | 1 | 1 | 2 | 10 | .133 | .188 | .133 | .321 | 4 | 0 | 0 | 2 | 0 | 0 |
Shawn O'Malley | 2 | 10 | 8 | 1 | 3 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | .375 | .400 | .375 | .775 | 3 | 0 | 1 | 0 | 1 | 0 |
Jake DePew | 4 | 11 | 11 | 0 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | .273 | .273 | .273 | .545 | 3 | 2 | 0 | 0 | 0 | 0 |
Travis Flores | 6 | 14 | 11 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | .182 | .357 | .182 | .539 | 2 | 0 | 0 | 0 | 0 | 0 |
Marcos Torres | 4 | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | .000 | .000 | .000 | .000 | 0 | 0 | 0 | 0 | 0 | 0 |
Totals | 631 | 2246 | 1967 | 242 | 449 | 80 | 18 | 20 | 203 | 74 | 27 | 196 | 493 | .228 | .309 | .318 | .627 | 625 | 41 | 43 | 23 | 17 | 3 |
Fielding:
Player | Pos | GP | PO | A | E | DP | Fld% | RF/G | PB | SB | CS | CS% |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Ryan McCrann | 1B | 41 | 328 | 31 | 12 | 18 | .968 | 8.756 | ||||
Jhonatan Gomez | 1B | 15 | 133 | 5 | 3 | 12 | .979 | 9.200 | ||||
Travis Flores | 1B | 6 | 38 | 0 | 0 | 1 | 1.000 | 6.333 | ||||
Matt Fields | 1B | 6 | 63 | 5 | 2 | 5 | .971 | 11.333 | ||||
Tanner Biagini | 1B | 4 | 49 | 0 | 1 | 5 | .980 | 12.250 | ||||
Julian Morillo | 2B | 30 | 51 | 96 | 6 | 16 | .961 | 4.900 | ||||
Ryan Brett | 2B | 24 | 27 | 60 | 6 | 9 | .935 | 3.625 | ||||
Seth Henry | 2B | 13 | 20 | 44 | 0 | 7 | 1.000 | 4.923 | ||||
Shawn O'Malley | 2B | 1 | 0 | 6 | 0 | 0 | 1.000 | 6.000 | ||||
Cesar Perez | 3B | 42 | 29 | 90 | 9 | 1 | .930 | 2.833 | ||||
Tanner Biagini | 3B | 14 | 15 | 24 | 4 | 1 | .907 | 2.786 | ||||
Ryan McCrann | 3B | 4 | 5 | 4 | 3 | 0 | .750 | 2.250 | ||||
Kyle Lusson | 3B | 2 | 1 | 2 | 2 | 0 | .600 | 1.500 | ||||
Cristian Vasquez | 3B | 1 | 0 | 0 | 0 | 0 | .000 | |||||
Cody Rogers | 3B | 1 | 0 | 2 | 0 | 0 | 1.000 | 2.000 | ||||
Seth Henry | 3B | 1 | 0 | 0 | 0 | 0 | .000 | |||||
Justin O'Conner | C | 27 | 185 | 23 | 4 | 3 | .981 | 7.704 | 8 | 32 | 17 | 34.7 |
Luke Bailey | C | 26 | 143 | 31 | 6 | 1 | .967 | 6.692 | 3 | 25 | 11 | 30.6 |
Jhonatan Gomez | C | 22 | 83 | 8 | 0 | 0 | 1.000 | 4.136 | 5 | 11 | 4 | 26.7 |
Marcos Torres | C | 4 | 9 | 1 | 0 | 0 | 1.000 | 2.500 | 0 | 1 | 0 | 0.0 |
Jake DePew | C | 1 | 3 | 2 | 0 | 0 | 1.000 | 5.000 | 0 | 1 | 1 | 50.0 |
Joel Caminero | CF | 39 | 87 | 3 | 2 | 1 | .978 | 2.308 | ||||
Edward Dorville | CF | 13 | 17 | 1 | 1 | 0 | .947 | 1.385 | ||||
Deshun Dixon | CF | 12 | 17 | 1 | 0 | 0 | 1.000 | 1.500 | ||||
Cody Rogers | CF | 3 | 6 | 0 | 1 | 0 | .857 | 2.000 | ||||
Cristian Vasquez | CF | 2 | 2 | 0 | 0 | 0 | 1.000 | 1.000 | ||||
Kyle Lusson | CF | 1 | 1 | 0 | 0 | 0 | 1.000 | 1.000 | ||||
Edward Dorville | LF | 29 | 43 | 3 | 0 | 0 | 1.000 | 1.586 | ||||
Craige Lyerly | LF | 27 | 25 | 1 | 0 | 0 | 1.000 | .963 | ||||
Alexander Diaz | LF | 5 | 7 | 1 | 0 | 0 | 1.000 | 1.600 | ||||
Deshun Dixon | LF | 2 | 1 | 1 | 0 | 1 | 1.000 | 1.000 | ||||
Joel Caminero | LF | 1 | 3 | 0 | 0 | 0 | 1.000 | 3.000 | ||||
Joel Caminero | OF | 52 | 109 | 3 | 2 | 1 | .982 | 2.154 | ||||
Edward Dorville | OF | 45 | 61 | 4 | 1 | 0 | .985 | 1.444 | ||||
Alexander Diaz | OF | 41 | 49 | 3 | 1 | 1 | .981 | 1.268 | ||||
Craige Lyerly | OF | 28 | 25 | 1 | 0 | 0 | 1.000 | .929 | ||||
Deshun Dixon | OF | 15 | 18 | 3 | 0 | 1 | 1.000 | 1.400 | ||||
Kyle Lusson | OF | 14 | 15 | 0 | 1 | 0 | .938 | 1.071 | ||||
Cristian Vasquez | OF | 7 | 4 | 0 | 0 | 0 | 1.000 | .571 | ||||
Cody Rogers | OF | 5 | 9 | 0 | 1 | 0 | .900 | 1.800 | ||||
Ryan Royster | OF | 3 | 4 | 0 | 0 | 0 | 1.000 | 1.333 | ||||
Ryan Fleckenstein | P | 20 | 2 | 8 | 0 | 1 | 1.000 | .500 | ||||
Pete Woodworth | P | 17 | 2 | 6 | 0 | 0 | 1.000 | .471 | ||||
Jose Molina | P | 15 | 3 | 10 | 4 | 1 | .765 | .867 | ||||
DJ Johnson | P | 14 | 0 | 6 | 0 | 1 | 1.000 | .429 | ||||
Matt Swilley | P | 13 | 3 | 5 | 6 | 1 | .571 | .615 | ||||
Pedro Silvestre | P | 13 | 7 | 7 | 4 | 0 | .778 | 1.077 | ||||
Reinaldo Lopez | P | 13 | 4 | 11 | 2 | 1 | .882 | 1.154 | ||||
Eduar Quinonez | P | 12 | 2 | 7 | 2 | 0 | .818 | .750 | ||||
Marcus Jensen | P | 12 | 2 | 4 | 2 | 0 | .750 | .500 | ||||
Matthew Spann | P | 10 | 1 | 1 | 0 | 0 | 1.000 | .200 | ||||
Brandon Henderson | P | 9 | 0 | 2 | 0 | 0 | 1.000 | .222 | ||||
Justin Hall | P | 9 | 1 | 0 | 2 | 0 | .333 | .111 | ||||
Robinson Reyes | P | 8 | 1 | 7 | 1 | 0 | .889 | 1.000 | ||||
Parker Markel | P | 7 | 0 | 3 | 0 | 0 | 1.000 | .429 | ||||
Brian Shouse | P | 6 | 0 | 5 | 1 | 0 | .833 | .833 | ||||
Shane Minks | P | 6 | 2 | 0 | 0 | 0 | 1.000 | .333 | ||||
Ian Kendall | P | 4 | 0 | 1 | 0 | 0 | 1.000 | .250 | ||||
Kevin James | P | 4 | 0 | 0 | 1 | 0 | .000 | .000 | ||||
Matt Bush | P | 4 | 1 | 0 | 0 | 0 | 1.000 | .250 | ||||
Albert Suárez | P | 3 | 2 | 1 | 0 | 0 | 1.000 | 1.000 | ||||
Zac Rosscup | P | 3 | 0 | 2 | 0 | 0 | 1.000 | .667 | ||||
Tyree Hayes | P | 3 | 1 | 3 | 0 | 0 | 1.000 | 1.333 | ||||
Stepan Havlicek | P | 3 | 1 | 1 | 0 | 0 | 1.000 | .667 | ||||
Genaro Galan | P | 3 | 0 | 0 | 0 | 0 | .000 | |||||
Jason Cromer | P | 3 | 1 | 0 | 0 | 1 | 1.000 | .333 | ||||
Virgil Vasquez | P | 1 | 0 | 1 | 0 | 0 | 1.000 | 1.000 | ||||
Cristian Vasquez | P | 1 | 0 | 1 | 0 | 0 | 1.000 | 1.000 | ||||
Jhonatan Gomez | P | 1 | 0 | 0 | 0 | 0 | .000 | |||||
Alexander Diaz | RF | 37 | 42 | 2 | 1 | 1 | .978 | 1.189 | ||||
Joel Caminero | RF | 17 | 19 | 0 | 0 | 0 | 1.000 | 1.118 | ||||
Kyle Lusson | RF | 13 | 14 | 0 | 1 | 0 | .933 | 1.077 | ||||
Cristian Vasquez | RF | 5 | 2 | 0 | 0 | 0 | 1.000 | .400 | ||||
Edward Dorville | RF | 4 | 1 | 0 | 0 | 0 | 1.000 | .250 | ||||
Ryan Royster | RF | 3 | 4 | 0 | 0 | 0 | 1.000 | 1.333 | ||||
Cody Rogers | RF | 2 | 3 | 0 | 0 | 0 | 1.000 | 1.500 | ||||
Craige Lyerly | RF | 1 | 0 | 0 | 0 | 0 | .000 | |||||
Deshun Dixon | RF | 1 | 0 | 1 | 0 | 0 | 1.000 | 1.000 | ||||
Juniel Querecuto | SS | 46 | 71 | 141 | 13 | 23 | .942 | 4.609 | ||||
Julian Morillo | SS | 11 | 15 | 32 | 5 | 7 | .904 | 4.273 | ||||
Cristian Vasquez | SS | 5 | 6 | 8 | 0 | 4 | 1.000 | 2.800 | ||||
Shawn O'Malley | SS | 1 | 2 | 2 | 0 | 1 | 1.000 | 4.000 | ||||
Kyle Lusson | SS | 1 | 2 | 2 | 0 | 2 | 1.000 | 4.000 | ||||
Ryan Brett | SS | 1 | 1 | 0 | 0 | 0 | 1.000 | 1.000 | ||||
Totals | 994 | 1903 | 739 | 113 | 128 | .959 | 2.658 | 16 | 70 | 33 | 32.0 |
Persons data from the Chadwick Baseball Bureau are Copyright Chadwick Baseball Bureau, and are made available under the Open Data Commons Attribution License.