Batting

Batting
Rk Name Yrs From To ASG WAR/pos G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS Birthdate Birthplace
1Chad Allen7199920050-1.62679288511022294481484151363173.269.321.389.710Feb 6Dallas, TX, United States
2Hector Almonte21999200300.050110000000001.000.000.000.000Oct 17Santo Domingo, Distrito Nacional, Dominican Republic
3Rod Barajas141999201204.8111437843460396812187113648022207638.235.284.407.691Sep 5Ontario, CA, United States
4Kevin Barker5199920090-0.31263232853271120636303465.249.328.354.683Jul 26Bristol, VA, United States
5Brian Barkley11998199800.06000000000000Dec 8Conroe, TX, United States
6Todd Belitz2200020010-0.013110000000001.000.000.000.000Oct 23Des Moines, IA, United States
7Ronnie Belliard1319982010120.71484564150456851377328241146014328488797.273.338.415.753Apr 7New York, NY, United States
8Brandon Berger4200120040-1.381237217284682824211545.212.268.378.646Feb 21Covington, KY, United States
9Rafael Betancourt122003201500.3680110000000001.000.000.000.000Apr 29Cumana, Sucre, Venezuela
10Brent Billingsley11999199900.08000000000000Apr 19Downey, CA, United States
11Josh Booty31996199800.01330263710040049.269.367.308.674Apr 29Starkville, MS, United States
12Ryan Bradley11998199800.05000000000000Oct 26Covina, CA, United States
13Russell Branyan1419982011011.410593398293440568214381944671644031118.232.329.485.814Dec 19Warner Robins, GA, United States
14Roosevelt Brown4199920020-0.7228491442441113221169333698.251.311.407.719Aug 3Vicksburg, MS, United States
15Mark Brownson31998200000.01117141100000012.071.133.071.205Jun 17Lake Worth, FL, United States
16Justin Brunette12000200000.141101000000001.0001.0001.0002.000Oct 7Los Alamitos, CA, United States
17Kiko Calero72003200900.1313661100010002.167.167.167.333Jan 9Santurce, Puerto Rico
18Mickey Callaway51999200400.141330200010000.667.667.6671.333May 13Memphis, TN, United States
19Eric Cammack12000200000.181101010100001.0001.0003.0004.000Aug 14Nederland, TX, United States
20Shawn Camp112004201400.35412101000000001.0001.0001.0002.000Nov 18Fairfax, VA, United States
21Javier Cardona3200020020-0.587186175133610021401431.206.228.297.525Sep 15Santurce, Puerto Rico
22Chris Carpenter15199720123-0.93505014391852802210112144.118.145.150.296Apr 27Exeter, NH, United States
23Scott Cassidy32002200600.1111320000000012.000.333.000.333Oct 3Syracuse, NY, United States
24Alberto Castillo42008201100.079000000000000Jul 5La Habana, La Habana, Cuba
25Carlos Castillo41997200100.1111220100000000.500.500.5001.000Apr 21Boston, MA, United States
26Luis Castillo1519962010328.9172074716510100118891945928443370142800850.290.368.351.719Sep 12San Pedro de Macoris, San Pedro de Macoris, Dominican Republic
27Jim Chamblee1200320030-0.12220000000002.000.000.000.000May 6Denton, TX, United States
28Jason Childers12006200600.05000000000000Jan 13Statesboro, GA, United States
29Jin Ho Cho2199819990-0.013110000000000.000.000.000.000Aug 16Jeonju, North Jeolla, South Korea
30Randy Choate152000201500.3672650000000013.000.167.000.167Sep 5San Antonio, TX, United States
31McKay Christensen4199920020-0.399146128223230214641026.250.324.320.644Aug 14Upland, CA, United States
32Tim Christman12001200100.01000000000000Mar 31Oneonta, NY, United States
33Edgard Clemente3199820000-1.6114270257306412383201981.249.276.412.689Dec 15Santurce, Puerto Rico
34Ken Cloude3199719990-0.171770000000000.000.000.000.000Jan 9Baltimore, MD, United States
35Michael Coleman3199720010-0.7227067813101911126.194.203.254.457Aug 16Nashville, TN, United States
36Clay Condrey6200220090-0.0179252523100000015.120.120.160.280Nov 19Beaumont, TX, United States
37Jason Conti52000200400.5182461420471002456477533124.238.296.362.658Jan 27Pittsburgh, PA, United States
38Alex Cora141998201107.012733825340836082814039352864721248423.243.310.338.648Oct 18Caguas, Puerto Rico
39Francisco Cordero141999201230.3800330000000001.000.000.000.000May 11Santo Domingo, Distrito Nacional, Dominican Republic
40Jack Cressend52000200400.0122000000000000May 13New Orleans, LA, United States
41Jeff D'Amico8199620040-0.21391831487152125001372.101.173.169.342Dec 27St. Petersburg, FL, United States
42Doug Davis13199920110-3.0306466412123442013004175.083.093.102.195Sep 21Sacramento, CA, United States
43Kane Davis5200020070-0.0107660000000006.000.000.000.000Jun 25Ripley, WV, United States
44Mark DeRosa161998201309.8124140943633538975196121004942318358707.268.340.412.751Feb 26Passaic, NJ, United States
45Edwin Diaz2199819990-0.2715122220010033.167.333.333.667Jan 15Bayamon, Puerto Rico
46Joe Dillon42005200900.71372462173557122319102247.263.344.378.722Aug 2Modesto, CA, United States
47Andy Dominique2200420050-0.2914130200010003.154.214.154.368Oct 30Tarzana, CA, United States
48Kelly Dransfeldt4199920040-0.65111711210233011100432.205.233.259.492Apr 16Joliet, IL, United States
49J.D. Drew1419982011144.915666153517394414372734824279587378621137.278.384.489.873Nov 20Tallahassee, FL, United States
50Todd Dunwoody6199720020-1.5295986915982134812118113651234.233.277.348.624Apr 11Lafayette, IN, United States
51Trent Durrington5199920050-1.5140261235354653291461754.196.250.268.518Aug 27Sydney, New South Wales, Australia
52David Eckstein1020012010220.81311570550417011414232203539212345376418.280.345.355.701Jan 20Sanford, FL, United States
53Dave Elder22002200300.019000000000000Sep 23Atlanta, GA, United States
54Mario Encarnacion2200120020-0.5237669314100321717.203.276.217.494Sep 24Bani, Peravia, Dominican Republic
55Morgan Ensberg820002008113.873125802204340579102101103472219332436.263.362.468.830Aug 26Redondo Beach, CA, United States
56Matt Erickson12004200400.04660100000001.167.167.167.333Jul 30Appleton, WI, United States
57Horacio Estrada31999200100.0151091100000002.111.111.111.222Oct 19San Joaquin, Carabobo, Venezuela
58Leo Estrella32000200400.062000000000000Feb 20Puerto Plata, Puerto Plata, Dominican Republic
59Jeff Farnsworth12002200200.044000000000000Oct 6Wichita, KS, United States
60Pedro Feliz112000201005.61302454442544871065209251405981312230663.250.288.410.698Apr 27Azua, Azua, Dominican Republic
61Nate Field62002200700.089000000000000Dec 11Denver, CO, United States
62Jeremy Fikac42001200400.0121220000000001.000.000.000.000Apr 8Shiner, TX, United States
63Randy Flores82002201000.0350880000000005.000.000.000.000Jul 31Bellflower, CA, United States
64Ben Ford31998200400.031000000000000Aug 15Cedar Rapids, IA, United States
65Brian Fuentes122001201240.3650110000000000.000.000.000.000Aug 9Merced, CA, United States
66Brad Fullmer81997200405.880730652789395778203161144423221216373.279.336.486.822Jan 17Chatsworth, CA, United States
67Amaury Garcia11999199900.210272466012200311.250.333.583.917May 20Santo Domingo, Distrito Nacional, Dominican Republic
68Karim Garcia10199520040-3.248815611463180352441366212101381330.241.279.424.703Oct 29Ciudad Obregon, Sonora, Mexico
69Luis Garcia12002200200.16330100000001.333.333.333.667Sep 22Hermosillo, Sonora, Mexico
70Luis Garcia1199919990-0.28990110000002.111.111.222.333May 20San Francisco de Macoris, Duarte, Dominican Republic
71Lee Gardner4200220080-0.086550000000003.000.000.000.000Jan 16Hartland, MI, United States
72Derrick Gibson21998199900.3175249614202800111.286.327.449.776Feb 5Winter Haven, FL, United States
73Geronimo Gil62001200701.12778878206718930019882247162.230.276.337.613Aug 7Estacion Lagunas, Oaxaca, Mexico
74Geremi Gonzalez6199720060-0.213210886210100300428.116.156.128.283Jan 8Maracaibo, Zulia, Venezuela
75Jason Green1200020000-0.014110000000000.000.000.000.000Jun 5Port Hope, ON, Canada
76Seth Greisinger41998200500.042660100010001.167.167.167.333Jul 29Kansas City, KS, United States
77Vladimir Guerrero1619962011959.32147905981551328259047746449149618194737985.318.379.553.931Feb 9Nizao, Peravia, Dominican Republic
78Carlos Guillen1419982011327.71305527746737331331266511246607447510804.285.355.443.798Sep 30Maracay, Aragua, Venezuela
79Domingo Guzman21999200000.08000000000000Apr 5San Cristobal, San Cristobal, Dominican Republic
80Toby Hall92000200804.86862514235021161612314626928104216.262.297.374.671Oct 21Tacoma, WA, United States
81Felix Heredia101996200500.451116150400010004.267.267.267.533Jun 18Barahona, Barahona, Dominican Republic
82Adrian Hernandez3200120040-0.114540000000003.000.000.000.000Mar 25La Habana, La Habana, Cuba
83Carlos Hernandez2199920000-0.21816154200013201.133.133.133.267Dec 12Caracas, Distrito Federal, Venezuela
84Livan Hernandez171996201225.853711139736421538210850010130.221.231.295.526Feb 20Villa Clara, Cuba
85Richard Hidalgo919972005019.198739293459531929214191715604834358737.269.345.490.835Jun 28Caracas, Distrito Federal, Venezuela
86Shea Hillenbrand72001200726.2943381635704631014202151084901612140464.284.321.440.760Jul 27Mesa, AZ, United States
87Tim Hudson171999201541.548971061335981914420026190.160.196.214.410Jul 14Columbus, GA, United States
88Torii Hunter1919972015550.023729692885712962452498393531391195996611741.277.331.461.793Jul 18Pine Bluff, AR, United States
89Bucky Jacobsen12004200400.642176160174490928001447.275.335.500.835Aug 30Riverton, WY, United States
90Thomas Jacquez12000200000.09000000000000Dec 29Stockton, CA, United States
91Ryan Jensen42001200500.0578574510200600122.135.158.162.320Sep 17Salt Lake City, UT, United States
92Gary Johnson12003200300.15981310000111.375.444.500.944Oct 29Palo Alto, CA, United States
93Mark Johnson12000200000.09000000000000May 2Dayton, OH, United States
94Mark Johnson81998200802.03321102934115204374168384124197.218.314.318.632Sep 12Wheat Ridge, CO, United States
95Mike Johnson5199720010-0.181494337000500116.163.182.163.345Oct 3Edmonton, AB, Canada
96Jacque Jones1019992008011.51302499345946321272255191656308245314949.277.326.448.775Apr 25San Diego, CA, United States
97Marcus Jones1200020000-0.01220000000000.000.000.000.000Mar 29Bellflower, CA, United States
98Mike Judd51997200100.0281491100000013.111.200.111.311Jun 30San Diego, CA, United States
99Gabe Kapler121998201008.811043315298344379917616823867730269480.268.329.420.749Jul 31Hollywood, CA, United States
100Kenshin Kawakami2200920100-0.252806527100100622.108.183.123.306Jun 22Tokushima, Tokushima, Japan
101Danny Klassen5199820030-1.285287261345982623232184.226.289.341.630Sep 22Leamington, ON, Canada
102Brandon Knight3200120080-0.115430000000002.000.000.000.000Oct 1Oxnard, CA, United States
103Danny Kolb91999200710.1290110000000001.000.000.000.000Mar 29Sterling, IL, United States
104Graham Koonce1200320030-0.06880110000006.125.125.250.375May 15El Cajon, CA, United States
105Mark Kotsay1719972013021.51914711064647901784353481277209864554757.276.332.404.737Dec 2Whittier, CA, United States
106Hiroki Kuroda7200820140-0.62122542097211003001372.100.153.105.258Feb 10Osaka, Osaka, Japan
107David Lamb3199920020-1.069150139193051113011121.216.273.288.561Jun 6West Hills, CA, United States
108Mike Lamb102000201004.1975298927063827461321969349710226409.276.332.415.747Aug 9West Covina, CA, United States
109Yovanny Lara12000200000.06000000000000Sep 20San Cristobal, San Cristobal, Dominican Republic
110Matt LeCroy82000200700.4476153913881463616816021804123332.260.326.440.766Dec 13Belton, SC, United States
111Derrek Lee1519972011234.319427963696210811959432303311078104488741622.281.365.495.859Sep 6Sacramento, CA, United States
112Travis Lee91998200607.2109942333740476958191161154885920457704.256.337.408.745May 26San Diego, CA, United States
113John LeRoy11997199700.01000000000000Apr 19Bellevue, WA, United States
114Mike Lincoln9199920100-0.026316150100000007.067.067.067.133Apr 10Carmichael, CA, United States
115George Lombard6199820060-0.8144388350557712382123227111.220.281.340.621Sep 14Atlanta, GA, United States
116Aquilino Lopez52003200800.2159111000000000.000.000.000.000Apr 21Villa Altagracia, San Cristobal, Dominican Republic
117Rodrigo Lopez11200020120-1.425715914549000100375.062.087.062.149Dec 14Tlalnepantla, Estado de Mexico, Mexico
118Julio Lugo1220002011013.61352533847586881279238348047519869439876.269.333.384.716Nov 16Barahona, Barahona, Dominican Republic
119Oswaldo Mairena22000200200.033000000000000Jul 30Chinandega, Chinandega, Nicaragua
120Brian Mallette12002200200.05000000000000Jan 19Dublin, GA, United States
121Damaso Marte111999201000.2570990000000003.000.000.000.000Feb 14Santo Domingo, Distrito Nacional, Dominican Republic
122Kazuo Matsui72004201005.363025552302330615124203221110218179403.267.321.380.701Oct 23Higashi-Osaka, Osaka, Japan
123Troy Mattes12001200100.3816154710010002.467.467.5331.000Aug 26Champaign, IL, United States
124Dave Maurer42000200400.022110000000001.000.000.000.000Feb 23Minneapolis, MN, United States
125Joe Mays71999200610.320631241620030039.250.333.333.667Dec 10Flint, MI, United States
126Sam McConnell1200420040-0.010110000000000.000.000.000.000Dec 31Middletown, OH, United States
127Donzell McDonald2200120020-0.31531253520011047.200.300.280.580Feb 20Long Beach, CA, United States
128Brian Meadows9199820060-0.43362091801221300800876.117.153.133.286Nov 21Montgomery, AL, United States
129Rafael Medina2199819990-0.33225191100000006.053.053.053.105Feb 15Panama, Panama, Panama
130Miguel Mejia1199619960-0.4452323102000063010.087.087.087.174Mar 25San Pedro de Macoris, San Pedro de Macoris, Dominican Republic
131Chad Meyers4199920030-1.3106237212274411009631443.208.281.259.540Aug 8Omaha, NE, United States
132Jason Middlebrook32001200300.02420182300010019.167.211.167.377Jun 26Jackson, MI, United States
133Eric Milton111998200910.9275238205203651216001090.176.216.239.455Aug 4State College, PA, United States
134Chad Moeller11200020100-3.6501153913921463157472913224108331.226.288.352.640Feb 18Upland, CA, United States
135Gabe Molina41999200300.046000000000000May 3Denver, CO, United States
136Jose Molina151999201402.994727952546240592117339223207154576.233.282.327.608Jun 3Bayamon, Puerto Rico
137David Moraga12000200000.04000000000000Jul 8Torrance, CA, United States
138Juan Moreno22001200200.049000000000000Feb 28Maiquetia, Vargas, Venezuela
139Danny Mota12000200000.04000000000000Oct 9El Seibo, El Seibo, Dominican Republic
140Tony Mounce1200320030-0.111220000000001.000.000.000.000Feb 8Sacramento, CA, United States
141Scott Mullen42000200300.075110000000001.000.000.000.000Jan 17San Benito, TX, United States
142Peter Munro5199920040-0.1121645355000300417.094.155.094.250Jun 14Flushing, NY, United States
143Jose Nieves5199820020-1.6212573530551282059512523102.242.278.349.627Jun 16Guacara, Carabobo, Venezuela
144Vladimir Nunez91998200900.1254696038001500120.133.148.183.331Mar 15La Habana, La Habana, Cuba
145Talmadge Nunnari12000200000.1181252100010062.200.583.200.783Apr 9Pensacola, FL, United States
146Miguel Ojeda4200320060-0.42125534864910917115722356103.224.308.356.664Jan 29Guaymas, Sonora, Mexico
147Hideki Okajima62007201310.1266110000000000.000.000.000.000Dec 25Kyoto, Kyoto, Japan
148Luis Ordaz7199720060-2.520649644051961300301253453.218.274.248.522Aug 12Maracaibo, Zulia, Venezuela
149Bill Ortega1200120010-0.15550100000001.200.200.200.400Jul 24La Habana, La Habana, Cuba
150David Ortiz20199720161055.424081009186401419247263219541176817913191750.286.380.552.931Nov 18Santo Domingo, Distrito Nacional, Dominican Republic
151Christian Parker12001200100.01000000000000Jul 3Albuquerque, NM, United States
152Chad Paronto72001200900.0177330000000003.000.000.000.000Jul 28Woodsville, NH, United States
153Jim Parque61998200300.010313100200000004.200.200.200.400Feb 8Norwalk, CA, United States
154Josh Paul91999200700.332179771392174352107313559169.244.303.341.643May 19Evanston, IL, United States
155Jason Pearson22002200300.04000000000000Dec 29Freeport, IL, United States
156Angel Pena31998200100.171206187183970523011347.209.256.326.582Feb 16San Pedro de Macoris, San Pedro de Macoris, Dominican Republic
157Jesus Pena21999200000.048000000000000Mar 8Santo Domingo, Distrito Nacional, Dominican Republic
158Santiago Perez2200020010-0.56716013321253006912338.188.308.211.519Dec 30Santo Domingo, Distrito Nacional, Dominican Republic
159Timo Perez82000200701.560318251671187449911026185232392159.269.308.382.690Apr 8Bani, Peravia, Dominican Republic
160Matt Perisho8199720050-0.0177550000000005.000.000.000.000Jun 8Burlington, IA, United States
161Dan Perkins11999199900.129220100000001.500.500.5001.000Mar 15Miami, FL, United States
162Kevin Pickford1200220020-0.116550000000003.000.000.000.000Mar 12Fresno, CA, United States
163Placido Polanco1619982013241.319277887721410092142348321047238130429538.297.343.397.740Oct 10Santo Domingo, Distrito Nacional, Dominican Republic
164Colin Porter22003200400.1476867817101210130.254.265.313.578Nov 23Tucson, AZ, United States
165Brandon Puffer4200220050-0.1851190000000017.000.100.000.100Oct 5Downey, CA, United States
166Steve Rain21999200000.053320000000012.000.333.000.333Jun 2Los Angeles, CA, United States
167Edgar Ramos1199719970-0.14430000000002.000.000.000.000Mar 6Cumana, Sucre, Venezuela
168Scott Randall12003200300.015440100000001.250.250.250.500Oct 29Fullerton, CA, United States
169John Riedling62000200500.0229282724000200016.148.148.148.296Aug 29Fort Lauderdale, FL, United States
170Paul Rigdon22000200100.23250364700120029.194.237.278.515Nov 2Jacksonville, FL, United States
171Willis Roberts51999200400.1148650100000004.200.200.200.400Jun 19San Cristobal, San Cristobal, Dominican Republic
172Alex Rodriguez221994201614117.727841220710566202131155483169620863297613382287.295.380.550.930Jul 27New York, NY, United States
173Scott Rolen1719962012770.020388518739812112077517433161287118498991410.281.364.490.855Apr 4Evansville, IN, United States
174Ryan Rupe5199920030-0.089991110000003.111.111.222.333Mar 31Houston, TX, United States
175B.J. Ryan111999200920.3560220000000000.000.000.000.000Dec 28Bossier City, LA, United States
176Donnie Sadler8199820070-0.8418861768125155298646251255163.202.262.284.546Jun 17Clifton, TX, United States
177Benj Sampson2199819990-0.035330000000002.000.000.000.000Apr 27Des Moines, IA, United States
178Rob Sasser1199819980-0.01110000000000.000.000.000.000Mar 9Philadelphia, PA, United States
179Aaron Scheffer11999199900.04000000000000Aug 15Ypsilanti, MI, United States
180Marco Scutaro1320022014122.2139154864887683135526921775095522474570.277.341.388.729Oct 30San Felipe, Yaracuy, Venezuela
181Scott Seabol2200120050-0.66011510611235011000823.217.270.292.562May 17McKeesport, PA, United States
182Todd Sears22002200300.040948511225021100719.259.319.388.707Oct 23Des Moines, IA, United States
183Fernando Seguignol5199820030-0.6178402366429123017400120114.249.303.451.754Jan 19Bocas del Toro, Bocas del Toro, Panama
184Scot Shields102001201000.2491440000000003.000.000.000.000Jul 22Fort Lauderdale, FL, United States
185Randall Simon81997200600.253717171609172455713492372482148.283.320.422.742May 25Willemstad, Curacao
186Dan Smith4199920030-0.187352932000100318.069.156.069.225Sep 15Flemington, NJ, United States
187Juan Sosa2199920010-0.21312103200000023.200.333.200.533Aug 19San Francisco de Macoris, Duarte, Dominican Republic
188Steve Sparks12000200000.03000000000000Mar 28Mobile, AL, United States
189Sean Spencer21999200000.010000000000000May 29Seattle, WA, United States
190Junior Spivey52001200518.2457178515532584199012482013215175373.270.354.436.790Jan 28Oklahoma City, OK, United States
191Scott Stewart42001200400.0214440000000003.000.000.000.000Aug 14Stoughton, MA, United States
192Ricky Stone6200120070-0.022011100000000004.000.000.000.000Feb 28Hamilton, OH, United States
193Jeff Suppan171995201201.64535374402776701241124101.173.221.195.416Jan 2Oklahoma City, OK, United States
194Mac Suzuki6199620020-0.2117302512000000113.080.115.080.195May 31Kobe, Hyogo, Japan
195Hisanori Takahashi4201020130-0.116820160100000003.063.063.063.125Apr 2Tokyo, Tokyo, Japan
196Yoshinori Tateyama22011201200.053000000000000Dec 26Daito, Osaka, Japan
197Fernando Tatis111997201006.394934683051427807174141134485021321709.265.344.442.785Jan 1San Pedro de Macoris, San Pedro de Macoris, Dominican Republic
198Andy Thompson12000200000.02962100010032.167.444.167.611Oct 8Oconomowoc, WI, United States
199J.J. Trujillo12002200200.04000000000000Oct 9Corpus Christi, TX, United States
200Koji Uehara82009201610.1387320000000011.000.333.000.333Apr 3Neyagawa, Osaka, Japan
201Javier Valentin101997200800.9631166315071543798254521000131257.251.310.402.712Sep 19Manati, Puerto Rico
202Jorge Velandia81997200800.01742782442146121223202666.189.274.270.544Jan 12Caracas, Distrito Federal, Venezuela
203Brandon Villafuerte52000200400.091220000000002.000.000.000.000Dec 17Hilo, HI, United States
204Daryle Ward11199820080-4.49482462223424258813159037916192422.263.320.447.768Jun 27Lynwood, CA, United States
205Randy Williams52004201100.097110000000000.000.000.000.000Sep 18Harlingen, TX, United States
206Matt Wise82000200800.1209870200010002.286.286.286.571Nov 18Montclair, CA, United States
207Steve Woodard7199720030-0.2162148126615300600734.119.172.143.314May 15Hartselle, AL, United States
208Jaret Wright11199720070-0.02279278611201600342.141.171.205.376Dec 29Anaheim, CA, United States
209Esteban Yan111996200600.64723212001100001.0001.0002.5003.500Jun 22Campina, El Seibo, Dominican Republic
210Ed Yarnall21999200000.07000000000000Dec 4Lima, PA, United States
211Victor Zambrano7200120070-0.2187827339110300028.123.135.164.300Aug 6Los Teques, Miranda, Venezuela
212Jordan Zimmerman11999199900.012000000000000Apr 28Kelowna, BC, Canada
213Julio Zuleta2200020010-0.2791911742443110936021051.247.309.466.774Mar 28Panama, Panama, Panama

Pitching

Support us without the ads? Go Ad-Free.