Deprecated: Return type of Dotenv\Environment\AbstractVariables::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/crosswq0/public_html/wp-content/plugins/wb4wp-wordpress-plugin-bluehost-production/vendor/vlucas/phpdotenv/src/Environment/AbstractVariables.php on line 162

Deprecated: Return type of Dotenv\Environment\AbstractVariables::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/crosswq0/public_html/wp-content/plugins/wb4wp-wordpress-plugin-bluehost-production/vendor/vlucas/phpdotenv/src/Environment/AbstractVariables.php on line 170

Deprecated: Return type of Dotenv\Environment\AbstractVariables::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/crosswq0/public_html/wp-content/plugins/wb4wp-wordpress-plugin-bluehost-production/vendor/vlucas/phpdotenv/src/Environment/AbstractVariables.php on line 178

Deprecated: Return type of Dotenv\Environment\AbstractVariables::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/crosswq0/public_html/wp-content/plugins/wb4wp-wordpress-plugin-bluehost-production/vendor/vlucas/phpdotenv/src/Environment/AbstractVariables.php on line 186

Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/crosswq0/public_html/wp-content/plugins/wb4wp-wordpress-plugin-bluehost-production/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152

Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/crosswq0/public_html/wp-content/plugins/wb4wp-wordpress-plugin-bluehost-production/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
CrossWood Baseball Bats – CrossWood
Warning: Undefined variable $pixgraphy_parallax_css in /home1/crosswq0/public_html/wp-content/themes/pixgraphy/inc/settings/pixgraphy-common-functions.php on line 143

We use premium, hand-split Hard Maple and Yellow Birch billets just like hundreds of other bat companies.

WHAT MAKES US DIFFERENT?

Our bats are hand-turned and come with PRAYERS. Players who swing CrossWood Bats are SWINGIN’ WITH JESUS. We use the hand-made processing time to pray for the player or coach who will use the bat. We also offer a 30-day, 1-time replacement warranty on ALL of our bats, not just our premium ink-dot bats. To order, fill out the order inquiry form at the bottom.

Click Here to view a gallery of some of our bats.

Since our bats aren’t cut by computer driven machines, you won’t see tons of models listed in our form. We will turn a custom bat based on the players preference for barrel, handle and knob type. However, if you know a particular bat turn model that you want, please don’t hesitate to request it in the form by typing it in the personalization field towards the end.

Our Pricing:
Fungos – $90, Game-use bats – $100-110, Ink-Dot Premium Bats – $145

Fill out the order inquiry form below to have your custom premium baseball bat hand-turned. No computer cutting these bats. And the best part, we pray for the player while we hand-make the bat. It may not get you to the big leagues, but hopefully it will get you a little closer to heaven.