Owing to the screen size of your device, you may obtain a better viewing experience by rotating your device a quarter-turn (to get the so-called "panorama" screen view).
owlcroft logo
An Owlcroft Company web site
Click here to email us.

The Owlcroft Baseball-Analysis Site

Baseball team and player performance examined realistically and accurately.

Search this site, or just roll your cursor over the colored boxes below the pictures.

  Advertisement:


  Advertisement:


Relief Pitchers Career Batting, 2018


2018 Major-League Relief Pitchers Career Batting-Performance Results, Sorted By TOP

Through games of Saturday, 23 June 2018.
All results are from true, unadjusted data.

Handedness Key:   + R   * L   # S

(You can also look up the stat definitions.)

Batters, listed in TOP order, 2018 results:

(or choose another Position page sorted by last name: C 1B 2B SS 3B LF CF RF DH SP RP)
(or choose another Position page sorted by batting performance: C 1B 2B SS 3B LF CF RF DH SP RP)


Each name is a click-on link to that man's career stats.
Player Position PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Biddle, JesseRP11.0001.0002.0001.0002.000.000.0001.0002.00077428
Melancon, MarkRP1---------------.000-----1.000.0001.000.00016611
Barnes, JacobRP1---------------.000-----1.000.0001.000.00016530
Rosario, RandyRP1---------------.000-----1.000.0001.000.00016530
Hoover, J.J.RP1---------------.000-----1.000.0001.000.00016530
Dominguez, SeranthonyRP1---------------.000-----1.000.0001.000.00016530
Britton, ZachRP8.625.6671.125.6251.800.000.125.6251.1256404
Romero, EnnyRP2.5001.0001.000.5002.000.000.500.5001.0002675
Law, DerekRP2.500.500.500.5001.000.000.000.500.5001846
Gonzalez, MerandyRP2.5001.000.500.5001.000.000.500.500.5001846
Jansen, KenleyRP8.429.500.571.3751.333.125.125.500.5001757
Familia, JeurysRP5.400.667.400.4001.000.000.400.400.4001024
Lopez, JorgeRP3.3331.000.667.3332.000.000.667.333.667947
Casilla, SantiagoRP5.250.333.250.2001.000.200.200.400.200702
German, DomingoRP2.000-----.000.000-----.500.500.500.000690
Ramos, EdubrayRP2.000-----.000.000-----.500.500.500.000686
Mayers, MikeRP2.000-----.000.000-----.500.500.500.000686
Hutchison, DrewRP11.300.500.300.2731.000.091.364.364.273684
Wright, MikeRP3.333.500.333.3331.000.000.333.333.333661
Cishek, SteveRP3.333.333.333.3331.000.000.000.333.333658
Rondon, HectorRP3.333.500.333.3331.000.000.333.333.333658
Gearrin, CoryRP3.3331.000.333.3331.000.000.667.333.333658
Glasnow, TylerRP31.231.462.231.1941.000.129.419.355.194547
Lorenzen, MichaelRP57.232.333.375.2281.615.000.368.246.368519
Flynn, BrianRP7.286.400.286.2861.000.000.286.286.286461
Gaviglio, SamRP8.250.400.375.2501.500.000.375.250.375419
Vargas, JasonRP79.240.333.280.2281.167.051.266.278.266413
Hudson, DanielRP115.222.319.296.2091.333.043.313.261.278397
LeBlanc, WadeRP121.248.330.256.2401.034.025.240.273.248390
Stammen, CraigRP102.221.356.305.2061.381.059.363.265.284386
Davis, WadeRP8.250.500.250.2501.000.000.500.250.250345
Farmer, BuckRP4.2501.000.250.2501.000.000.750.250.250345
Corcino, DanielRP4.250.333.250.2501.000.000.250.250.250343
Shackelford, KevinRP4.250.500.250.2501.000.000.500.250.250343
Brault, StevenRP35.229.235.286.2291.250.000.029.229.286313
Kelly, JoeRP91.170.221.216.1651.267.055.275.242.209283
Hendriks, LiamRP3.000.000.000.000-----.333.333.333.000255
Woodruff, BrandonRP17.188.231.188.1761.000.059.176.235.176255
Alvarez, JoseRP3.000.000.000.000-----.333.000.333.000255
Rusin, ChrisRP119.185.228.244.1851.318.000.218.185.244244
Clippard, TylerRP15.200.333.267.2001.333.000.400.200.267244
Duke, ZachRP331.180.275.221.1721.228.036.353.208.211239
Perez, OliverRP361.904.133.141.150.1661.133.039.321.205.188227
Cingrani, TonyRP53.192.278.212.1891.100.019.302.208.208227
Whitley, ChaseRP5.200.200.200.2001.000.000.000.200.200215
Chafin, AndrewRP5.200.333.200.2001.000.000.400.200.200214
Solis, SammyRP5.200.250.200.2001.000.000.200.200.200214
Hader, JoshRP5.200.333.200.2001.000.000.400.200.200214
Whalen, RobRP10.200.286.200.2001.000.000.300.200.200214
Hernandez, DavidRP5.200.250.200.2001.000.000.200.200.200214
Norris, BudRP215.157.229.191.1491.219.033.307.191.181189
Lyons, TylerRP45.125.208.125.1111.000.111.356.222.111186
Gsellman, RobertRP60.115.214.115.1001.000.100.417.217.100171
Montgomery, MikeRP52.137.222.216.1351.571.019.442.154.212170
Thompson, JakeRP29.143.250.214.1381.500.034.414.172.207165
Lyles, JordanRP179.124.218.182.1171.476.050.453.168.173161
Peacock, BradRP17.125.333.188.1181.500.059.588.176.176156
Flexen, ChrisRP13.154.333.231.1541.500.000.538.154.231152
McAllister, ZachRP6.167.250.167.1671.000.000.333.167.167148
Hatcher, ChrisRP14.083.167.083.0711.000.143.429.214.071148
Avilan, LuisRP6.167.200.167.1671.000.000.167.167.167147
Zastryzny, RobRP6.167.250.167.1671.000.000.333.167.167147
Pena, FelixRP4.000.000.000.000-----.250.250.250.000136
Santiago, HectorRP19.158.273.158.1581.000.000.421.158.158133
Bass, AnthonyRP39.067.056.133.1032.000.000.513.103.205127
Nicasio, JuanRP128.124.283.140.1171.133.047.539.164.133124
Volstad, ChrisRP203.139.262.169.1381.214.010.463.148.167121
Torres, CarlosRP36.118.267.118.1111.000.056.528.167.111119
Madson, RyanRP51.122.214.143.1181.167.039.412.157.137118
Salas, FernandoRP7.143.250.143.1431.000.000.429.143.143109
Ziegler, BradRP7.143.250.143.1431.000.000.429.143.143109
Watson, TonyRP7.1431.000.143.1431.000.000.857.143.143109
De La Rosa, JorgeRP388.127.218.137.1241.083.018.412.144.134105
Peralta, WilyRP209.100.161.135.0961.350.033.397.129.12991
Morgan, AdamRP62.100.167.133.0971.333.032.387.129.12986
Stewart, BrockRP16.125.400.125.1251.000.000.688.125.12584
Iglesias, RaiselRP43.093.148.163.0931.750.000.372.093.16378
Treinen, BlakeRP15.071.200.071.0671.000.067.600.133.06768
Belisle, MattRP93.079.175.112.0751.429.032.527.118.10868
Ottavino, AdamRP25.083.286.083.0801.000.040.680.120.08063
Baez, PedroRP6.000.000.000.000-----.167.500.167.00062
Holland, DerekRP42.075.200.075.0711.000.048.595.119.07160
Erlin, RobbieRP53.078.121.078.0751.000.038.340.113.07557
Nuno, VidalRP27.077.111.077.0741.000.000.296.111.07455
Stripling, RossRP54.077.133.077.0741.000.037.407.111.07455
Bradley, ArchieRP62.098.240.098.0971.000.000.597.097.09752
Albers, MattRP35.086.214.114.0861.333.000.600.086.11448
McFarland, T.J.RP11.091.333.091.0911.000.000.727.091.09147
Moylan, PeterRP8.000.000.000.000-----.125.750.125.00037
McHugh, CollinRP28.071.125.071.0711.000.000.429.071.07131
Butler, EddieRP63.049.081.049.0481.000.032.381.079.04829
Hand, BradRP72.069.100.069.0691.000.000.306.069.06929
Petit, YusmeiroRP121.051.087.051.0501.000.025.405.074.05027
Sims, LucasRP16.063.125.063.0631.000.000.500.063.06325
Fedde, ErickRP10.000.000.000.000-----.100.600.100.00025
Garcia, JarlinRP10.000.000.000.000-----.100.700.100.00025
Fried, MaxRP10.000.000.000.000-----.100.400.100.00025
Turner, JacobRP79.068.143.102.0511.500.000.392.051.07624
Chavez, JesseRP17.0591.000.059.0591.000.000.941.059.05922
Garrett, AmirRP21.048.071.095.0482.000.000.333.048.09521
Miller, AndrewRP74.054.111.054.0541.000.000.514.054.05419
Duensing, BrianRP13.000.000.000.000-----.077.615.077.00017
Morrow, BrandonRP24.000.000.000.000-----.042.583.042.0007
Hwan Oh, SeungRP2.000-----.000.000-----.0001.000.000.0001
Hughes, JaredRP6.000.000.000.000-----.000.833.000.0001
Hughes, PhilRP17.000.000.000.000-----.000.471.000.0001
Hunter, TommyRP3.000.000.000.000-----.000.667.000.0001
Snelten, D.J.RP1.000-----.000.000-----.0001.000.000.0001
Rodriguez, RichardRP2.000-----.000.000-----.0001.000.000.0001
Rodriguez, JefryRP2.000.000.000.000-----.000.000.000.0001
Rodney, FernandoRP1.000.000.000.000-----.000.000.000.0001
Jeffress, JeremyRP2.000-----.000.000-----.0001.000.000.0001
Jackson, LukeRP3.000.000.000.000-----.000.000.000.0001
Kahnle, TommyRP3.000.000.000.000-----.000.333.000.0001
Kelley, ShawnRP2.000-----.000.000-----.0001.000.000.0001
Peterson, TimRP1.000.000.000.000-----.000.000.000.0001
Neal, ZachRP2.000.000.000.000-----.000.000.000.0001
Neris, HectorRP2.000-----.000.000-----.0001.000.000.0001
Rzepczynski, MarcRP1.000-----.000.000-----.0001.000.000.0001
Moronta, ReyesRP1.000-----.000.000-----.0001.000.000.0001
Saupold, WarwickRP1.000-----.000.000-----.0001.000.000.0001
Milner, HobyRP2.000-----.000.000-----.0001.000.000.0001
O'Day, DarrenRP1.000-----.000.000-----.0001.000.000.0001
O'Grady, ChrisRP8.000.000.000.000-----.000.625.000.0001
Pagan, EmilioRP2.000.000.000.000-----.000.500.000.0001
Romo, SergioRP6.000.000.000.000-----.000.667.000.0001
Otero, DanRP1.000-----.000.000-----.0001.000.000.0001
Oswalt, CoreyRP1.000-----.000.000-----.0001.000.000.0001
Rucinski, DrewRP2.000-----.000.000-----.0001.000.000.0001
Osich, JoshRP1.000-----.000.000-----.0001.000.000.0001
Peralta, FreddyRP5.000.000.000.000-----.000.800.000.0001
McGrath, KyleRP1.000.000.000.000-----.000.000.000.0001
Krol, IanRP3.000.000.000.000-----.000.000.000.0001
Lawrence, CaseyRP2.000.000.000.000-----.000.500.000.0001
Kontos, GeorgeRP7.000.000.000.000-----.000.571.000.0001
Smith, JoeRP2.000-----.000.000-----.0001.000.000.0001
Kintzler, BrandonRP2.000.000.000.000-----.000.500.000.0001
Smoker, JoshRP4.000.000.000.000-----.000.750.000.0001
Roe, ChazRP1.000-----.000.000-----.0001.000.000.0001
Liberatore, AdamRP3.000.000.000.000-----.000.667.000.0001
Sewald, PaulRP7.000.000.000.000-----.000.429.000.0001
Peralta, WandyRP1.000-----.000.000-----.0001.000.000.0001
Maurer, BrandonRP1.000.000.000.000-----.000.000.000.0001
Shreve, ChasenRP2.000.000.000.000-----.000.500.000.0001
Loup, AaronRP1.000.000.000.000-----.000.000.000.0001
Kimbrel, CraigRP1.000-----.000.000-----.0001.000.000.0001
Gohara, LuizRP11.000.000.000.000-----.000.818.000.0001
Brothers, RexRP4.000-----.000.000-----.0001.000.000.0001
Rios, YackselRP1.000-----.000.000-----.0001.000.000.0001
Williams, TaylorRP1.000-----.000.000-----.0001.000.000.0001
Carle, ShaneRP3.000-----.000.000-----.0001.000.000.0001
Brice, AustinRP5.000.000.000.000-----.000.600.000.0001
Brebbia, JohnRP2.000.000.000.000-----.000.000.000.0001
Brach, BradRP1.000.000.000.000-----.000.000.000.0001
Bracho, SilvinoRP1.000-----.000.000-----.0001.000.000.0001
Bradford, ChasenRP1.000-----.000.000-----.0001.000.000.0001
Castillo, JoseRP1.000.000.000.000-----.000.000.000.0001
Weber, RyanRP16.000.000.000.000-----.000.688.000.0001
Cimber, AdamRP4.000.000.000.000-----.000.750.000.0001
Colome, AlexRP2.000.000.000.000-----.000.500.000.0001
Coulombe, DanielRP1.000-----.000.000-----.0001.000.000.0001
Warren, AdamRP6.000.000.000.000-----.000.667.000.0001
Chargois, J.T.RP1.000.000.000.000-----.000.000.000.0001
Chapman, AroldisRP2.000.000.000.000-----.000.500.000.0001
Cecil, BrettRP7.000.000.000.000-----.000.857.000.0001
Cedeno, XavierRP1.000-----.000.000-----.0001.000.000.0001
Webb, TylerRP1.000-----.000.000-----.0001.000.000.0001
Boyer, BlaineRP9.000.000.000.000-----.000.667.000.0001
Boxberger, BradRP3.000.000.000.000-----.000.333.000.0001
Barbato, JohnnyRP1.000.000.000.000-----.000.000.000.0001
Yacabonis, JimmyRP2.000.000.000.000-----.000.500.000.0001
Workman, BrandonRP3.000-----.000.000-----.0001.000.000.0001
Barraclough, KyleRP2.000-----.000.000-----.0001.000.000.0001
Axford, JohnRP1.000-----.000.000-----.0001.000.000.0001
Yarbrough, RyanRP2.000.000.000.000-----.000.500.000.0001
Alexander, ScottRP7.000.000.000.000-----.000.714.000.0001
Reed, AddisonRP2.000.000.000.000-----.000.000.000.0001
Andriese, MattRP2.000.000.000.000-----.000.000.000.0001
Baumann, BuddyRP1.000.000.000.000-----.000.000.000.0001
Beck, ChrisRP1.000-----.000.000-----.0001.000.000.0001
Wilson, JustinRP7.000-----.000.000-----.0001.000.000.0001
Blevins, JerryRP3.000.000.000.000-----.000.667.000.0001
Bowman, MattRP1.000-----.000.000-----.0001.000.000.0001
Bibens-Dirkx, AustinRP3.000-----.000.000-----.0001.000.000.0001
Biagini, JoeRP2.000.000.000.000-----.000.000.000.0001
Wood, BlakeRP4.000-----.000.000-----.0001.000.000.0001
Wittgren, NickRP4.000.000.000.000-----.000.250.000.0001
Winkler, DanielRP1.000.000.000.000-----.000.000.000.0001
Strahm, MattRP4.000.000.000.000-----.000.500.000.0001
Rivero, FelipeRP1.000-----.000.000-----.0001.000.000.0001
Greene, ShaneRP7.000.000.000.000-----.000.714.000.0001
Gregerson, LukeRP2.000.000.000.000-----.000.500.000.0001
Grimm, JustinRP7.000.000.000.000-----.000.571.000.0001
Robles, HanselRP4.000.000.000.000-----.000.750.000.0001
Green, ChadRP4.000-----.000.000-----.0001.000.000.0001
Grace, MattRP5.000.000.000.000-----.000.800.000.0001
Goeddel, ErikRP1.000.000.000.000-----.000.000.000.0001
Gomez, RobertoRP2.000-----.000.000-----.0001.000.000.0001
Tepera, RyanRP1.000-----.000.000-----.0001.000.000.0001
Hancock, JustinRP2.000-----.000.000-----.0001.000.000.0001
Hardy, BlaineRP1.000.000.000.000-----.000.000.000.0001
Strickland, HunterRP1.000-----.000.000-----.0001.000.000.0001
Holmes, ClayRP1.000-----.000.000-----.0001.000.000.0001
Hoyt, JamesRP1.000-----.000.000-----.0001.000.000.0001
Strop, PedroRP3.000.000.000.000-----.000.000.000.0001
Quackenbush, KevinRP1.000-----.000.000-----.0001.000.000.0001
Harris, WillRP1.000-----.000.000-----.0001.000.000.0001
Hart, DonnieRP1.000-----.000.000-----.0001.000.000.0001
Swarzak, AnthonyRP5.000.000.000.000-----.000.800.000.0001
Vincent, NickRP2.000-----.000.000-----.0001.000.000.0001
Givens, MychalRP2.000.000.000.000-----.000.500.000.0001
Drake, OliverRP1.000-----.000.000-----.0001.000.000.0001
Duffey, TylerRP1.000-----.000.000-----.0001.000.000.0001
Dunn, MikeRP5.000.000.000.000-----.000.200.000.0001
Dyson, SamRP2.000.000.000.000-----.000.000.000.0001
Doolittle, SeanRP1.000.000.000.000-----.000.000.000.0001
VerHagen, DrewRP1.000.000.000.000-----.000.000.000.0001
Davis, AustinRP1.000-----.000.000-----.0001.000.000.0001
Devenski, ChrisRP1.000-----.000.000-----.0001.000.000.0001
Diaz, EdwinRP2.000.000.000.000-----.000.500.000.0001
Garcia, LuisRP2.000.000.000.000-----.000.500.000.0001
Edwards Jr., CarlRP3.000-----.000.000-----.0001.000.000.0001
Tseng, Jen-HoRP1.000.000.000.000-----.000.000.000.0001
Freeman, SamRP3.000.000.000.000-----.000.667.000.0001
Gant, JohnRP16.000.000.000.000-----.000.250.000.0001
Floro, DylanRP7.000.000.000.000-----.000.571.000.0001
Ramirez, NeilRP1.000-----.000.000-----.0001.000.000.0001
Elias, RoenisRP4.000.000.000.000-----.000.250.000.0001
Farrell, LukeRP2.000-----.000.000-----.0001.000.000.0001
Feliz, MichaelRP1.000-----.000.000-----.0001.000.000.0001
Robertson, DavidRP0---------------------------------------------0
Rogers, TaylorRP0---------------------------------------------0
Tazawa, JunichiRP1---------------.000-----.000.000.000.0000
Rhame, JacobRP0---------------------------------------------0
Taylor, BenRP0---------------------------------------------0
Stumpf, DanielRP0---------------------------------------------0
Steckenrider, DrewRP0---------------------------------------------0
Tuivailala, SamRP0---------------------------------------------0
Vizcaino, ArodysRP0---------------------------------------------0
Yates, KirbyRP0---------------------------------------------0
Wood, HunterRP0---------------------------------------------0
Wilson, AlexRP0---------------------------------------------0
Stanek, RyneRP0---------------------------------------------0
Soria, JoakimRP0---------------------------------------------0
Scott, TannerRP0---------------------------------------------0
Scott, RobbyRP0---------------------------------------------0
Santos, LuisRP0---------------------------------------------0
Santana, EdgarRP0---------------------------------------------0
Shaw, BryanRP0---------------------------------------------0
Sherfy, JimmieRP0---------------------------------------------0
Smith, CarsonRP0---------------------------------------------0
Sipp, TonyRP1---------------.000-----.000.000.000.0000
Sherriff, RyanRP0---------------------------------------------0
Rondon, BruceRP0---------------------------------------------0
Kittredge, AndrewRP0---------------------------------------------0
Farquhar, DannyRP0---------------------------------------------0
Fields, JoshRP1---------------.000-----.000.000.000.0000
Font, WilmerRP0---------------------------------------------0
Fry, JaceRP0---------------------------------------------0
Dull, RyanRP0---------------------------------------------0
Diekman, JakeRP0---------------------------------------------0
Crockett, KyleRP0---------------------------------------------0
Curtis, ZacRP0---------------------------------------------0
Curtiss, JohnRP0---------------------------------------------0
Giles, KenRP0---------------------------------------------0
Goody, NickRP0---------------------------------------------0
Hildenberger, TrevorRP0---------------------------------------------0
Holder, JonathanRP0---------------------------------------------0
Holland, GregRP0---------------------------------------------0
Hu, Chih-WeiRP0---------------------------------------------0
Herrera, KelvinRP0---------------------------------------------0
Hembree, HeathRP0---------------------------------------------0
Gott, TrevorRP0---------------------------------------------0
Guduan, ReyminRP0---------------------------------------------0
Haley, JustinRP0---------------------------------------------0
Crick, KyleRP0---------------------------------------------0
Claudio, AlexRP0---------------------------------------------0
Barnes, MattRP0---------------------------------------------0
Barnette, TonyRP0---------------------------------------------0
Barrett, JakeRP0---------------------------------------------0
Bedrosian, CamRP0---------------------------------------------0
Barnes, DannyRP0---------------------------------------------0
Arano, VictorRP0---------------------------------------------0
Allen, CodyRP0---------------------------------------------0
Altavilla, DanRP0---------------------------------------------0
Alvarado, JoseRP0---------------------------------------------0
Beliveau, JeffRP0---------------------------------------------0
Bell, ChadRP0---------------------------------------------0
Bush, MattRP0---------------------------------------------0
Castro, MiguelRP0---------------------------------------------0
Cessa, LuisRP0---------------------------------------------0
Busenitz, AlanRP0---------------------------------------------0
Bummer, AaronRP0---------------------------------------------0
Betances, DellinRP0---------------------------------------------0
Bleier, RichardRP0---------------------------------------------0
Buchter, RyanRP0---------------------------------------------0
Infante, GregoryRP0---------------------------------------------0
Jennings, DanRP4.000.000.000.000-----.000.000.000.0000
Olson, TylerRP0---------------------------------------------0
Osuna, RobertoRP0---------------------------------------------0
Paredes, EduardoRP0---------------------------------------------0
Paredes, EdwardRP0---------------------------------------------0
Oberg, ScottRP0---------------------------------------------0
Neverauskas, DovydasRP0---------------------------------------------0
Morin, MikeRP0---------------------------------------------0
Morris, AkeelRP0---------------------------------------------0
Moya, GabrielRP0---------------------------------------------0
Parker, BlakeRP0---------------------------------------------0
Pazos, JamesRP0---------------------------------------------0
Ramirez, JoseRP0---------------------------------------------0
Ramirez, NoeRP0---------------------------------------------0
Ramos, AJRP0---------------------------------------------0
Ramirez, CarlosRP0---------------------------------------------0
Pruitt, AustinRP0---------------------------------------------0
Petricka, JakeRP0---------------------------------------------0
Pounders, BrooksRP0---------------------------------------------0
Pressly, RyanRP0---------------------------------------------0
Minter, A.J.RP0---------------------------------------------0
Minaya, JuanRP0---------------------------------------------0
Adams, AustinRP0---------------------------------------------0
Knebel, CoreyRP0---------------------------------------------0
Leclerc, JoseRP0---------------------------------------------0
Leone, DominicRP0---------------------------------------------0
Kela, KeoneRP0---------------------------------------------0
Jones, NateRP0---------------------------------------------0
Jimenez, JoeRP0---------------------------------------------0
Johnson, JimRP2---------------.000-----.000.000.000.0000
Johnson, PierceRP0---------------------------------------------0
Logan, BooneRP0---------------------------------------------0
Lucas, JoshRP0---------------------------------------------0
McGee, JakeRP0---------------------------------------------0
Mendez, YohanderRP0---------------------------------------------0
Middleton, KeynanRP0---------------------------------------------0
McCarthy, KevinRP0---------------------------------------------0
Mazzoni, CoryRP0---------------------------------------------0
Marshall, EvanRP0---------------------------------------------0
Maton, PhilRP0---------------------------------------------0
Mayza, TimRP0---------------------------------------------0
Reininger, ZacRP0---------------------------------------------0

For explanations of unconventional stats, see the Baseball Stats Definitions page.




  Advertisement:


  Advertisement:



Want detailed, careful, unhysterical analysis of the effects of "Performance-Enhancing Drugs" in baseball? Click here to visit the Steroids & Baseball web site.

All content copyright © 2002 - 2018 by The Owlcroft Company.

This web page is strictly compliant with the W3C (World Wide Web Consortium) Extensible HyperText Markup Language (XHTML) Protocol v1.0 (Transitional) and the W3C Cascading Style Sheets (CSS) Protocol v3 — because we care about interoperability. Click on the logos below to test us!



This page was last modified on Sunday, 24 June 2018, at 6:58 am Pacific Time.