Slide




WE MAKE BEAUTIFUL LAWNS A LASTING REALITY
Providing Quality Sod Blends, Delivery & Installation Services

Beautiful Turfgrass & Comprehensive Sod Installation in Michigan

Enjoy a beautiful yard from B&B Sod Inc. in Lapeer, MI. We are a family owned business, and have been serving Michigan's sod needs since 1989. For more than 30 years, we have been one of the few companies in the area providing quality turf grass blends. We are available to complete any job, regardless of the size, scope, or budget. Contact Us to learn more about our turf grass blends or to schedule your sod installation services.

Palletized Small Roll

Palletized Small Roll

Standard small rolls of sod measure 2ft x 5ft, or 10 square feet. A standard pallet of sod has 74 rolls, equivalent to 740 square feet.

State Wide Delivery

State Wide Delivery

Timely delivery is available anywhere in Michigan with our well-maintained fleet of forklift equipped trucks.


Memberships/Associations:

Michigan Nursery and
Landscape Association

Michigan Nursery and Landscape Association Logo

Michigan Turfgrass
Foundation

Michigan Turfgrass Foundation

More Than 50 Years of Experience!

26.266MBMemory Usage219msRequest Duration
Joomla! Version5.1.4
PHP Version8.1.32
Identityguest
Response200
Templateg5_helium
Database
Server
mysql
Version
8.0.41
Collation
utf8mb4_0900_ai_ci
Conn Collation
utf8mb4_0900_ai_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:53 [ "PATH" => "/usr/local/bin:/usr/bin:/bin" "TZ" => "UTC" "REDIRECT_HANDLER" => "appli...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1743334227 "last" => 1743334227...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (3.68MB) (22.1ms)
  • afterInitialise (9.11MB) (69.75ms)
  • afterRoute (3.44MB) (27.24ms)
  • beforeRenderComponent com_content (400.09KB) (3.75ms)
  • Before Access::preloadComponents (all components) (979.38KB) (7.91ms)
  • After Access::preloadComponents (all components) (135.84KB) (1.52ms)
  • Before Access::getAssetRules (id:8 name:com_content) (2.45KB) (22μs)
  • After Access::getAssetRules (id:8 name:com_content) (27.13KB) (283μs)
  • afterRenderComponent com_content (978.74KB) (14.58ms)
  • afterDispatch (4.78KB) (183μs)
  • beforeRenderRawModule mod_smartslider3 (B&B Sod Farm) (4.2MB) (34.6ms)
  • afterRenderRawModule mod_smartslider3 (B&B Sod Farm) (39.66KB) (650μs)
  • beforeRenderModule mod_smartslider3 (B&B Sod Farm) (720B) (5μs)
  • afterRenderModule mod_smartslider3 (B&B Sod Farm) (152.18KB) (849μs)
  • afterRender (2.71MB) (35.51ms)
  • 1 x afterInitialise (9.11MB) (31.8%)
    69.75ms
    1 x afterRender (2.71MB) (16.19%)
    35.51ms
    1 x beforeRenderRawModule mod_smartslider3 (B&B Sod Farm) (4.2MB) (15.77%)
    34.60ms
    1 x afterRoute (3.44MB) (12.42%)
    27.24ms
    1 x afterLoad (3.68MB) (10.08%)
    22.10ms
    1 x afterRenderComponent com_content (978.74KB) (6.65%)
    14.58ms
    1 x Before Access::preloadComponents (all components) (979.38KB) (3.6%)
    7.91ms
    1 x beforeRenderComponent com_content (400.09KB) (1.71%)
    3.75ms
    1 x After Access::preloadComponents (all components) (135.84KB) (0.69%)
    1.52ms
    1 x afterRenderModule mod_smartslider3 (B&B Sod Farm) (152.18KB) (0.39%)
    849μs
    1 x afterRenderRawModule mod_smartslider3 (B&B Sod Farm) (39.66KB) (0.3%)
    650μs
    1 x After Access::getAssetRules (id:8 name:com_content) (27.13KB) (0.13%)
    283μs
    1 x afterDispatch (4.78KB) (0.08%)
    183μs
    1 x Before Access::getAssetRules (id:8 name:com_content) (2.45KB) (0.01%)
    22μs
    1 x beforeRenderModule mod_smartslider3 (B&B Sod Farm) (720B) (0%)
    5μs
29 statements were executed12.01ms84.63KB
  • SELECT @@SESSION.sql_mode;129μs1.57KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:308Copy
  • SELECT `data` FROM `xqm1n_session` WHERE `session_id` = ?750μs1.61KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `session_id` FROM `xqm1n_session` WHERE `session_id` = :session_id LIMIT 1109μs1.61KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `xqm1n_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)2.3ms944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `xqm1n_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1300μs18.23KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `xqm1n_viewlevels`118μs976B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `xqm1n_usergroups` AS `a` LEFT JOIN `xqm1n_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest185μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `xqm1n_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`757μs4.3KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `xqm1n_nextend2_section_storage` WHERE `application` = 'smartslider' AND `section` = 'settings'274μs2.44KB/libraries/smartslider3/src/Framework/Database/Joomla/JoomlaConnectorTable.php:182Copy
  • SELECT `m`.`id`,`m`.`menutype`,`m`.`title`,`m`.`alias`,`m`.`note`,`m`.`link`,`m`.`type`,`m`.`level`,`m`.`language`,`m`.`browserNav`,`m`.`access`,`m`.`params`,`m`.`home`,`m`.`img`,`m`.`template_style_id`,`m`.`component_id`,`m`.`parent_id`,`m`.`path` AS `route`,`e`.`element` AS `component` FROM `xqm1n_menu` AS `m` LEFT JOIN `xqm1n_extensions` AS `e` ON `m`.`component_id` = `e`.`extension_id` WHERE ( (`m`.`published` = 1 AND `m`.`parent_id` > 0 AND `m`.`client_id` = 0) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :currentDate1)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :currentDate2) ORDER BY `m`.`lft`463μs4.7KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `xqm1n_template_styles` AS `s` LEFT JOIN `xqm1n_extensions` AS `e` ON `e`.`element` = `s`.`template` AND `e`.`type` = 'template' AND `e`.`client_id` = `s`.`client_id` WHERE `s`.`client_id` = 0 AND `e`.`enabled` = 1305μs1.17KB/administrator/components/com_templates/src/Model/StyleModel.php:775Copy
  • SELECT s.id, s.template, s.home, s.title AS long_title, s.params FROM xqm1n_template_styles AS s WHERE s.client_id = 0 AND s.template = 'g5_helium' ORDER BY s.id257μs1.09KB/libraries/gantry5/src/classes/Gantry/Joomla/StyleHelper.php:69Copy
  • SELECT * FROM `xqm1n_languages` WHERE `published` = 1 ORDER BY `ordering` ASC148μs2.22KB/libraries/src/Language/LanguageHelper.php:177Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `xqm1n_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40)436μs7.75KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END AS `publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`metadata`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`featured`,`a`.`language`,LENGTH(`a`.`fulltext`) AS `readmore`,`a`.`ordering`,`fp`.`featured_up`,`fp`.`featured_down`,CASE WHEN `c`.`published` = 2 AND `a`.`state` > 0 THEN 2 WHEN `c`.`published` != 1 THEN 0 ELSE `a`.`state` END AS `state`,`c`.`title` AS `category_title`,`c`.`path` AS `category_route`,`c`.`access` AS `category_access`,`c`.`alias` AS `category_alias`,`c`.`language` AS `category_language`,`c`.`published`,`c`.`published` AS `parents_published`,`c`.`lft`,CASE WHEN `a`.`created_by_alias` > ' ' THEN `a`.`created_by_alias` ELSE `ua`.`name` END AS `author`,`ua`.`email` AS `author_email`,`uam`.`name` AS `modified_by_name`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,`fp`.`ordering` FROM `xqm1n_content` AS `a` LEFT JOIN `xqm1n_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `xqm1n_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `xqm1n_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `xqm1n_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` INNER JOIN `xqm1n_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` WHERE (`fp`.`featured_up` IS NULL OR `fp`.`featured_up` <= :frontpageUp) AND (`fp`.`featured_down` IS NULL OR `fp`.`featured_down` >= :frontpageDown) AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) ORDER BY c.lft, a.featured DESC, fp.ordering, CASE WHEN a.publish_up IS NULL THEN a.created ELSE a.publish_up END DESC , a.created DESC LIMIT 41.07ms9.47KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT COUNT(*) FROM `xqm1n_content` AS `a` LEFT JOIN `xqm1n_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `xqm1n_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `xqm1n_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `xqm1n_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` INNER JOIN `xqm1n_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` WHERE (`fp`.`featured_up` IS NULL OR `fp`.`featured_up` <= :frontpageUp) AND (`fp`.`featured_down` IS NULL OR `fp`.`featured_down` >= :frontpageDown) AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown)369μs5.91KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:197Copy
  • SELECT `a`.`menutype`,`a`.`title` FROM `xqm1n_menu_types` AS `a` WHERE `a`.`client_id` = 0158μs3.39KB/libraries/gantry5/src/classes/Gantry/Framework/Menu.php:138Copy
  • SELECT m.id, m.alias, m.path AS route, m.level, m.parent_id FROM xqm1n_menu AS m WHERE m.menutype = 'mainmenu' AND m.parent_id > 0 AND m.client_id = 0 AND m.published >= 0 ORDER BY m.lft207μs1.23KB/libraries/gantry5/src/classes/Gantry/Framework/Menu.php:791Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `xqm1n_modules` AS `m` LEFT JOIN `xqm1n_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `xqm1n_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) ORDER BY `m`.`position`,`m`.`ordering`466μs2.19KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `xqm1n_scheduler_tasks` AS `a` WHERE `a`.`state` = 1232μs1.68KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `id`,`referencekey`,`value`,`isSystem`,`editable` FROM `xqm1n_nextend2_section_storage` WHERE `application` = 'system' AND `section` = 'global'176μs1.05KB/libraries/smartslider3/src/Framework/Database/Joomla/JoomlaConnectorTable.php:180Copy
  • SELECT `id`,`referencekey`,`value`,`isSystem`,`editable` FROM `xqm1n_nextend2_section_storage` WHERE `application` = 'system' AND `section` = 'fonts'162μs1.05KB/libraries/smartslider3/src/Framework/Database/Joomla/JoomlaConnectorTable.php:180Copy
  • SELECT * FROM `xqm1n_nextend2_section_storage` WHERE `application` = 'cache' AND `section` = 'notweb/n2-ss-3' AND `referencekey` = 'variations.manifest'149μs1.19KB/libraries/smartslider3/src/Framework/Database/Joomla/JoomlaConnectorTable.php:182Copy
  • SELECT * FROM `xqm1n_nextend2_section_storage` WHERE `application` = 'cache' AND `section` = 'notweb/n2-ss-3' AND `referencekey` = 'data.manifest'131μs1.19KB/libraries/smartslider3/src/Framework/Database/Joomla/JoomlaConnectorTable.php:182Copy
  • SELECT * FROM `xqm1n_nextend2_section_storage` WHERE `application` = 'cache' AND `section` = 'notweb/n2-ss-3' AND `referencekey` = 'slideren-GB1.manifest'117μs1.19KB/libraries/smartslider3/src/Framework/Database/Joomla/JoomlaConnectorTable.php:182Copy
  • SELECT * FROM `xqm1n_nextend2_section_storage` WHERE `application` = 'smartslider' AND `section` = 'sliderChanged' AND `referencekey` = 3129μs1.19KB/libraries/smartslider3/src/Framework/Database/Joomla/JoomlaConnectorTable.php:182Copy
  • SELECT * FROM `xqm1n_nextend2_section_storage` WHERE `application` = 'cache' AND `section` = 'notweb/n2-ss-3' AND `referencekey` = 'slideren-GB1'123μs1.19KB/libraries/smartslider3/src/Framework/Database/Joomla/JoomlaConnectorTable.php:182Copy
  • SELECT `session_id` FROM `xqm1n_session` WHERE `session_id` = ?129μs1.63KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • UPDATE `xqm1n_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.86ms912BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy