Skip to main content 

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).


The Owlcroft Baseball-Analysis Site


(click for menu)
(click for menu)
Baseball team and player performance examined realistically and accurately.
 Click here to email us. 



You are here:  Home  »  dailies  »  batters  »  positional  »   ( = this page)
(Click on any image above to see it at full size.)

You are here:  Home  »  dailies  »  batters  »  positional  »   ( = this page)
You can get a site directory by clicking on the “hamburger” icon () in the upper right of this page.
Or you can search this site with Google (standard Google-search rules apply).
(Be aware that “sponsored” links to other sites will appear atop the actual results.)

Search term(s):



2024: All First Basemen, by TOP


All raw data supplied courtesy of Baseball-Reference.com.
They do a wonderful job, and deserve your support.

2024 Major-League First Basemen, Batter-Performance Results

Note! Men are included in this list if they have played this position at all this season; that will include some men who have played it only infrequently.
Through games of Thursday, 5 September 2024.
All results are from true, unadjusted data.

Handedness Key:   + R   * L   # S

(You can also look up the stat definitions.)

Batters, listed in descending 2024 TOP order:

(or view batters sorted by name, or view only “regulars”—men meeting a minimum-PA criterion)


Each name is a click-on link to that man’s career stats.

— Place your cursor over any column heading to see what it signifies. —

Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Matthew Batten + Padres 3 0.333 0.333 1 0.333 3 0 0 0.333 1 2027
Yuli Gurriel + Royals 11 0.333 0.429 0.444 0.273 1.333 0.091 0.273 0.364 0.364 1354
Vladimir Guerrero Jr. + Blue Jays 607 0.327 0.346 0.561 0.290 1.716 0.100 0.140 0.399 0.498 1227
Weston Wilson + Phillies 66 0.328 0.405 0.574 0.303 1.750 0.061 0.258 0.364 0.530 1215
Freddie Freeman * Dodgers 561 0.288 0.312 0.494 0.244 1.715 0.121 0.160 0.383 0.419 1079
Tyler Fitzgerald + Giants 276 0.296 0.386 0.538 0.272 1.813 0.065 0.297 0.351 0.493 1078
Ty France + Reds 118 0.302 0.333 0.481 0.271 1.594 0.068 0.169 0.356 0.432 1071
Mark Vientos + Mets 368 0.289 0.341 0.563 0.264 1.948 0.073 0.274 0.342 0.514 1052
Jurickson Profar # Padres 589 0.278 0.297 0.460 0.234 1.652 0.119 0.148 0.380 0.387 1002
Bryce Harper * Phillies 548 0.284 0.324 0.521 0.246 1.837 0.122 0.212 0.372 0.453 995
Emmanuel Rivera + Orioles 22 0.263 0.333 0.526 0.227 2 0.136 0.273 0.364 0.455 991
Jhonkensy Noel + Guardians 158 0.246 0.275 0.563 0.222 2.286 0.063 0.316 0.316 0.506 958
LaMonte Wade Jr. * Giants 343 0.259 0.337 0.374 0.210 1.444 0.166 0.230 0.388 0.303 895
David Fry + Guardians 368 0.261 0.303 0.443 0.223 1.695 0.111 0.207 0.359 0.378 876
Christian Walker + Diamondbacks 473 0.253 0.292 0.472 0.220 1.865 0.106 0.247 0.338 0.410 860
José Miranda + Twins 398 0.300 0.331 0.465 0.279 1.550 0.045 0.143 0.339 0.432 839
Alec Bohm + Phillies 557 0.290 0.316 0.462 0.264 1.592 0.068 0.136 0.343 0.420 833
Ryan O'Hearn * Orioles 429 0.265 0.279 0.430 0.235 1.624 0.100 0.131 0.340 0.382 831
Isaac Paredes + Rays 429 0.245 0.260 0.435 0.207 1.775 0.121 0.159 0.357 0.368 830
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Michael Toglia # Rockies 375 0.220 0.257 0.483 0.192 2.194 0.115 0.309 0.309 0.421 828
Junior Caminero + Rays 94 0.265 0.322 0.434 0.234 1.636 0.106 0.223 0.351 0.383 827
Juan Yepez + Nationals 193 0.287 0.315 0.454 0.259 1.580 0.078 0.150 0.342 0.409 822
Salvador Perez + Royals 570 0.271 0.303 0.469 0.246 1.729 0.068 0.204 0.332 0.425 813
Spencer Horwitz * Blue Jays 304 0.259 0.291 0.418 0.224 1.618 0.109 0.178 0.349 0.362 812
Alec Burleson * Cardinals 521 0.275 0.280 0.444 0.253 1.614 0.056 0.131 0.315 0.409 810
Victor Caratini # Astros 204 0.275 0.308 0.423 0.245 1.540 0.078 0.176 0.338 0.377 805
Nathaniel Lowe * Rangers 483 0.260 0.321 0.377 0.224 1.454 0.124 0.222 0.354 0.325 804
Pavin Smith * Diamondbacks 96 0.250 0.246 0.452 0.219 1.810 0.104 0.135 0.323 0.396 797
Triston Casas * Red Sox 173 0.247 0.330 0.440 0.214 1.784 0.127 0.312 0.347 0.382 797
Ramón Urías + Orioles 275 0.252 0.280 0.427 0.225 1.694 0.084 0.185 0.327 0.382 792
Garrett Cooper + Cubs 41 0.270 0.391 0.432 0.244 1.600 0.098 0.317 0.341 0.390 792
Josh Naylor * Guardians 552 0.243 0.241 0.468 0.216 1.924 0.094 0.161 0.322 0.415 791
Pete Alonso + Mets 607 0.240 0.273 0.469 0.213 1.953 0.097 0.247 0.323 0.415 791
Josh Bell # Diamondbacks 135 0.274 0.318 0.427 0.237 1.563 0.104 0.185 0.348 0.370 788
Spencer Steer + Reds 579 0.235 0.270 0.414 0.206 1.765 0.111 0.206 0.326 0.363 786
Yainer Diaz + Astros 534 0.297 0.328 0.450 0.279 1.517 0.041 0.165 0.324 0.423 785
Brandon Lowe * Rays 356 0.242 0.290 0.465 0.216 1.922 0.090 0.261 0.320 0.416 784
Luke Raley * Mariners 390 0.238 0.302 0.447 0.213 1.880 0.056 0.303 0.310 0.400 782
Donovan Solano + Padres 251 0.291 0.351 0.409 0.267 1.403 0.068 0.203 0.347 0.375 781
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Vinnie Pasquantino * Royals 554 0.262 0.265 0.446 0.235 1.700 0.072 0.128 0.314 0.399 779
Jonah Bride + Marlins 181 0.248 0.292 0.392 0.210 1.579 0.122 0.210 0.348 0.331 779
Michael Busch * Cubs 499 0.247 0.332 0.423 0.216 1.713 0.114 0.295 0.335 0.371 776
Romy González + Red Sox 170 0.273 0.342 0.422 0.247 1.548 0.071 0.247 0.324 0.382 773
Will Wagner * Blue Jays 70 0.309 0.358 0.485 0.300 1.571 0.029 0.186 0.329 0.471 772
Mark Canha + Giants 59 0.275 0.359 0.314 0.237 1.143 0.102 0.220 0.356 0.271 772
Kody Clemens * Phillies 83 0.266 0.293 0.544 0.253 2.048 0.048 0.205 0.301 0.518 771
Cody Bellinger * Cubs 487 0.265 0.287 0.424 0.240 1.598 0.080 0.154 0.326 0.384 766
Connor Wong + Red Sox 418 0.281 0.345 0.422 0.258 1.500 0.055 0.230 0.335 0.388 761
Yandy Díaz + Rays 562 0.275 0.307 0.408 0.251 1.482 0.077 0.153 0.333 0.372 754
Miguel Vargas + Dodgers 80 0.239 0.264 0.423 0.213 1.765 0.100 0.200 0.313 0.375 735
Jake Burger + Marlins 492 0.246 0.285 0.459 0.226 1.865 0.059 0.258 0.303 0.421 735
Carlos Santana # Twins 516 0.236 0.250 0.422 0.207 1.785 0.107 0.169 0.326 0.370 734
Bligh Madris * Tigers 75 0.269 0.362 0.358 0.240 1.333 0.080 0.267 0.320 0.320 722
Luis Arráez * Padres 449 0.314 0.318 0.386 0.298 1.231 0.031 0.033 0.343 0.367 716
Lourdes Gurriel Jr. + Diamondbacks 522 0.274 0.309 0.428 0.255 1.564 0.052 0.188 0.316 0.398 714
Jake Cronenworth * Padres 582 0.249 0.282 0.406 0.220 1.633 0.084 0.180 0.323 0.359 710
Jon Singleton * Astros 366 0.231 0.292 0.377 0.202 1.635 0.115 0.279 0.317 0.331 708
Seth Brown * Athletics 339 0.251 0.315 0.421 0.230 1.679 0.074 0.280 0.310 0.386 708
Nolan Schanuel * Angels 542 0.244 0.277 0.358 0.208 1.469 0.111 0.172 0.334 0.306 707
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Dylan Moore + Mariners 399 0.205 0.273 0.384 0.173 1.870 0.110 0.288 0.316 0.323 699
Matt Olson * Braves 594 0.230 0.272 0.436 0.204 1.901 0.093 0.258 0.310 0.387 698
Mark Canha + Tigers 377 0.231 0.282 0.350 0.196 1.514 0.111 0.210 0.337 0.297 695
Miguel Rojas + Dodgers 290 0.286 0.305 0.409 0.266 1.429 0.055 0.097 0.324 0.379 693
Matt Carpenter * Cardinals 144 0.232 0.321 0.368 0.201 1.586 0.097 0.313 0.313 0.319 688
Justin Turner + Mariners 114 0.235 0.263 0.347 0.202 1.478 0.079 0.175 0.333 0.298 683
Justin Turner + Blue Jays 349 0.256 0.298 0.372 0.221 1.455 0.112 0.172 0.350 0.321 683
Ryan Mountcastle + Orioles 485 0.265 0.317 0.425 0.247 1.600 0.056 0.219 0.305 0.396 675
Rhys Hoskins + Brewers 454 0.209 0.234 0.411 0.183 1.964 0.097 0.273 0.293 0.359 674
Gary Sánchez + Brewers 234 0.225 0.272 0.402 0.197 1.783 0.098 0.261 0.316 0.350 670
Luis Arráez * Marlins 148 0.299 0.325 0.372 0.277 1.244 0.054 0.074 0.345 0.345 670
Andy Ibáñez + Tigers 206 0.258 0.326 0.389 0.238 1.510 0.058 0.252 0.306 0.359 669
Paul Goldschmidt + Cardinals 577 0.245 0.309 0.414 0.225 1.692 0.071 0.272 0.300 0.381 663
David Villar + Giants 37 0.257 0.364 0.457 0.243 1.778 0.027 0.351 0.270 0.432 658
Rowdy Tellez * Pirates 385 0.255 0.295 0.405 0.234 1.589 0.065 0.213 0.304 0.371 657
Edouard Julien * Twins 263 0.217 0.321 0.357 0.190 1.640 0.122 0.346 0.316 0.312 657
David Bote + Cubs 48 0.304 0.424 0.391 0.292 1.286 0.042 0.271 0.333 0.375 653
Jake Bauers * Brewers 305 0.194 0.272 0.369 0.167 1.902 0.121 0.344 0.305 0.318 652
Connor Joe + Pirates 392 0.234 0.285 0.382 0.207 1.630 0.099 0.217 0.321 0.337 646
Josh Bell # Marlins 441 0.239 0.271 0.394 0.215 1.653 0.077 0.200 0.304 0.356 631
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Tyler Soderstrom * Athletics 166 0.219 0.263 0.404 0.193 1.844 0.096 0.271 0.307 0.355 630
Patrick Wisdom + Cubs 145 0.192 0.240 0.423 0.172 2.200 0.062 0.338 0.262 0.379 624
Jeimer Candelario # Reds 463 0.225 0.257 0.429 0.207 1.906 0.058 0.246 0.279 0.395 620
Miguel Andujar + Athletics 319 0.285 0.319 0.377 0.270 1.326 0.041 0.132 0.320 0.357 620
Andrés Chaparro + Nationals 79 0.233 0.246 0.466 0.215 2 0.063 0.165 0.291 0.430 618
Austin Shenton * Rays 44 0.189 0.261 0.378 0.159 2 0.159 0.295 0.318 0.318 614
Gavin Sheets * White Sox 459 0.242 0.299 0.363 0.218 1.500 0.087 0.216 0.314 0.327 611
Kevin Newman + Diamondbacks 300 0.278 0.323 0.368 0.257 1.325 0.050 0.150 0.307 0.340 606
Dominic Smith * Red Sox 278 0.237 0.298 0.390 0.212 1.644 0.090 0.234 0.317 0.349 604
Willie Calhoun * Angels 254 0.245 0.263 0.380 0.220 1.554 0.091 0.122 0.315 0.343 599
Oswaldo Cabrera # Yankees 298 0.245 0.276 0.365 0.225 1.493 0.064 0.185 0.292 0.336 593
Andrew Vaughn + White Sox 538 0.236 0.275 0.390 0.216 1.655 0.067 0.217 0.292 0.357 591
David Hensley + Marlins 46 0.238 0.321 0.333 0.217 1.400 0.087 0.283 0.304 0.304 591
Cavan Biggio * Dodgers 88 0.192 0.262 0.329 0.159 1.714 0.114 0.318 0.295 0.273 581
Ben Rice * Yankees 175 0.174 0.188 0.356 0.149 2.038 0.114 0.263 0.269 0.303 580
DJ Stewart * Mets 190 0.175 0.210 0.299 0.142 1.704 0.163 0.237 0.326 0.242 579
MJ Melendez * Royals 405 0.212 0.240 0.416 0.195 1.962 0.072 0.242 0.272 0.383 578
J.D. Davis + Athletics 135 0.236 0.281 0.366 0.215 1.552 0.067 0.222 0.304 0.333 577
Joey Loperfido * Astros 118 0.236 0.371 0.358 0.212 1.520 0.059 0.364 0.297 0.322 574
Cavan Biggio * Blue Jays 131 0.200 0.303 0.291 0.168 1.455 0.107 0.321 0.321 0.244 568
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Yasmani Grandal # Pirates 212 0.221 0.240 0.379 0.198 1.714 0.085 0.179 0.283 0.340 565
Pedro Pagés + Cardinals 169 0.244 0.297 0.378 0.225 1.553 0.059 0.249 0.284 0.349 564
Ty France + Mariners 340 0.223 0.281 0.350 0.197 1.567 0.082 0.244 0.312 0.309 560
Jared Triolo + Pirates 374 0.206 0.262 0.304 0.179 1.478 0.107 0.251 0.297 0.265 553
Anthony Rizzo * Yankees 308 0.225 0.248 0.343 0.205 1.524 0.065 0.169 0.289 0.312 548
Mauricio Dubón + Astros 369 0.265 0.296 0.363 0.249 1.370 0.035 0.136 0.290 0.341 547
Gio Urshela + Braves 55 0.283 0.300 0.358 0.273 1.267 0.036 0.055 0.309 0.345 536
Alex Kirilloff * Twins 178 0.201 0.245 0.384 0.180 1.906 0.084 0.264 0.270 0.343 536
Jose Siri + Rays 403 0.189 0.262 0.370 0.169 1.956 0.072 0.375 0.258 0.330 533
Kris Bryant + Rockies 155 0.218 0.321 0.301 0.187 1.379 0.084 0.310 0.323 0.258 528
Joey Gallo * Nationals 203 0.168 0.267 0.324 0.143 1.931 0.128 0.404 0.286 0.276 526
Brett Sullivan * Padres 17 0.188 0.182 0.375 0.176 2 0.059 0.235 0.235 0.353 522
Abraham Toro # Athletics 364 0.240 0.279 0.350 0.223 1.457 0.055 0.170 0.291 0.324 519
Spencer Torkelson + Tigers 309 0.214 0.275 0.370 0.194 1.733 0.071 0.275 0.278 0.337 519
Jared Walsh * Rangers 60 0.226 0.355 0.321 0.200 1.417 0.117 0.350 0.317 0.283 518
Ildemaro Vargas # Nationals 275 0.258 0.281 0.331 0.233 1.281 0.062 0.098 0.302 0.298 515
Andruw Monasterio + Brewers 128 0.216 0.295 0.288 0.188 1.333 0.125 0.250 0.320 0.250 512
Gio Urshela + Tigers 325 0.243 0.271 0.333 0.225 1.370 0.058 0.151 0.286 0.308 511
Joey Meneses + Nationals 313 0.231 0.281 0.302 0.208 1.308 0.067 0.201 0.291 0.272 508
Miguel Sanó + Angels 95 0.205 0.326 0.313 0.179 1.529 0.095 0.379 0.295 0.274 507
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Luis Campusano + Padres 296 0.230 0.243 0.365 0.213 1.587 0.068 0.139 0.284 0.338 507
Tyler Black * Brewers 57 0.204 0.313 0.245 0.175 1.200 0.123 0.298 0.316 0.211 507
Tyler Nevin + Athletics 245 0.192 0.229 0.315 0.167 1.634 0.098 0.233 0.286 0.273 505
Kyle Manzardo * Guardians 105 0.224 0.290 0.398 0.210 1.773 0.048 0.267 0.267 0.371 502
Wilmer Flores + Giants 242 0.206 0.220 0.318 0.182 1.545 0.083 0.136 0.277 0.281 492
Brett Wisely * Giants 228 0.239 0.304 0.352 0.224 1.471 0.044 0.237 0.276 0.329 489
Kiké Hernández + Dodgers 350 0.216 0.246 0.347 0.197 1.609 0.074 0.200 0.271 0.317 482
Oliver Dunn * Brewers 104 0.221 0.370 0.316 0.202 1.429 0.058 0.385 0.279 0.288 481
Ezequiel Durán + Rangers 229 0.255 0.325 0.319 0.240 1.255 0.048 0.227 0.293 0.301 479
Joey Loperfido * Blue Jays 96 0.207 0.298 0.380 0.198 1.842 0.031 0.344 0.240 0.365 472
Curtis Mead + Rays 132 0.238 0.304 0.287 0.220 1.207 0.045 0.227 0.280 0.265 460
Emmanuel Rivera + Marlins 229 0.214 0.276 0.269 0.188 1.256 0.087 0.223 0.293 0.236 451
Isaac Paredes + Cubs 137 0.164 0.180 0.276 0.139 1.684 0.109 0.182 0.285 0.234 445
Gabriel Arias + Guardians 161 0.222 0.316 0.353 0.211 1.588 0.037 0.329 0.255 0.335 440
Jonathan Aranda * Rays 67 0.197 0.275 0.295 0.179 1.500 0.075 0.299 0.269 0.269 432
Elehuris Montero + Rockies 247 0.205 0.251 0.304 0.186 1.478 0.081 0.227 0.267 0.275 427
Armando Alvarez + Athletics 34 0.250 0.296 0.281 0.235 1.125 0.059 0.147 0.294 0.265 426
Hunter Goodman + Rockies 178 0.180 0.202 0.365 0.169 2.033 0.034 0.292 0.219 0.343 423
Nick Loftin + Royals 171 0.189 0.216 0.236 0.164 1.250 0.111 0.140 0.281 0.205 399
Garrett Hampson + Royals 209 0.235 0.319 0.311 0.220 1.326 0.053 0.249 0.273 0.292 399
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Trey Lipscomb + Nationals 205 0.207 0.253 0.239 0.185 1.158 0.078 0.185 0.273 0.215 380
Lenyn Sosa + White Sox 298 0.223 0.272 0.300 0.211 1.349 0.034 0.211 0.252 0.285 371
Dominic Smith * Reds 29 0.192 0.333 0.269 0.172 1.400 0.103 0.379 0.276 0.241 357
DJ LeMahieu + Yankees 228 0.204 0.229 0.259 0.180 1.268 0.083 0.154 0.268 0.228 356
Zach Dezenzo + Astros 55 0.212 0.303 0.308 0.200 1.455 0.055 0.327 0.255 0.291 353
Tyler Locklear + Mariners 49 0.156 0.217 0.311 0.143 2 0.061 0.408 0.224 0.286 347
José Devers * Marlins 4 0.250 0.333 0.250 0.250 1 0 0.250 0.250 0.250 316
Jason Vosler * Mariners 30 0.179 0.263 0.286 0.167 1.600 0.067 0.300 0.233 0.267 315
Graham Pauley * Padres 32 0.125 0.133 0.313 0.125 2.500 0 0.469 0.125 0.313 312
Niko Kavadas * Angels 49 0.111 0.136 0.244 0.102 2.200 0.082 0.429 0.184 0.224 310
Brandon Drury + Angels 306 0.168 0.209 0.223 0.150 1.326 0.082 0.219 0.248 0.199 303
Christian Encarnacion-Strand + Reds 123 0.190 0.247 0.293 0.179 1.545 0.033 0.285 0.220 0.276 300
Luis De Los Santos + Blue Jays 12 0.182 0.222 0.273 0.167 1.500 0.083 0.167 0.250 0.250 299
Ryan Vilade + Tigers 49 0.178 0.212 0.244 0.163 1.375 0.041 0.245 0.204 0.224 278
Miguel Vargas + White Sox 96 0.122 0.158 0.195 0.104 1.600 0.115 0.260 0.240 0.167 265
Ryan Noda * Athletics 100 0.128 0.189 0.198 0.110 1.545 0.120 0.320 0.240 0.170 250
Bobby Dalbec + Red Sox 93 0.133 0.256 0.193 0.118 1.455 0.086 0.462 0.215 0.172 226
Tristan Gray * Athletics 17 0.133 0.333 0.200 0.118 1.500 0.118 0.529 0.235 0.176 213
Mike Ford * Reds 62 0.150 0.182 0.233 0.145 1.556 0.032 0.242 0.177 0.226 205
Pablo Reyes + Red Sox 64 0.183 0.268 0.217 0.172 1.182 0.047 0.297 0.234 0.203 200
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Garrett Cooper + Red Sox 75 0.171 0.250 0.229 0.160 1.333 0.040 0.293 0.227 0.213 200
Davis Wendzel + Rangers 49 0.128 0.147 0.234 0.122 1.833 0.020 0.245 0.163 0.224 184
Trenton Brooks * Giants 29 0.120 0.158 0.120 0.103 1 0.138 0.207 0.241 0.103 175
José Abreu + Astros 120 0.124 0.143 0.195 0.117 1.571 0.033 0.233 0.167 0.183 163
Niko Goodrum # Rays 18 0.188 0.300 0.188 0.167 1 0.056 0.333 0.222 0.167 135
Owen Miller + Brewers 27 0.185 0.263 0.222 0.185 1.200 0 0.296 0.185 0.222 131
Edwin Ríos * Reds 10 0.111 0.200 0.111 0.100 1 0.100 0.400 0.200 0.100 114
Matt Mervis * Cubs 28 0.115 0.167 0.154 0.107 1.333 0.036 0.286 0.143 0.143 109
J.D. Davis + Yankees 22 0.105 0.200 0.158 0.091 1.500 0.136 0.409 0.227 0.136 102
Mickey Gasper # Red Sox 16 0 0 0 0 --- 0.188 0.313 0.250 0 101
Niko Goodrum # Angels 15 0 0 0 0 --- 0.133 0.267 0.133 0 84
Justin Foscue + Rangers 28 0.077 0.133 0.115 0.071 1.500 0.071 0.393 0.143 0.107 56
Aledmys Díaz + Athletics 30 0.103 0.136 0.103 0.100 1 0.033 0.233 0.133 0.100 49
Grae Kessinger + Astros 15 0 0 0 0 --- 0 0.333 0 0 15
Tristan Gray * Marlins 7 0 0 0 0 --- 0 0.429 0 0 0
Aledmys Díaz + Astros 4 0 0 0 0 --- 0 0.500 0 0 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 - 2024 by The Owlcroft Company.

This web page is strictly compliant with the WHATWG (Web Hypertext Application Technology Working Group) HyperText Markup Language (HTML5) Protocol versionless “Living Standard” and the W3C (World Wide Web Consortium) Cascading Style Sheets (CSS3) Protocol v3  — because we care about interoperability. Click on the logos below to test us!



This page was last modified on Saturday, 7 September 2024, at 7:53 am Pacific Time.