<?xml version="1.0" encoding="utf-8"?>
<!--DataTracks Rainbow V 3.0 - www.datatracks.com - on 07-March-2019 [12:19:36] {AM}-->
<schema targetNamespace="http://www.myrgroup.com/20181231" elementFormDefault="qualified" xmlns:myrg="http://www.myrgroup.com/20181231" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:us-types="http://fasb.org/us-types/2018-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:srt="http://fasb.org/srt/2018-01-31">
<annotation>
<appinfo>
<link:roleType roleURI="http://www.myrgroup.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
<link:definition>1001 - Document - Document And Entity Information</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/ConsolidatedBalanceSheets" id="ConsolidatedBalanceSheets">
<link:definition>1002 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/ConsolidatedBalanceSheetsParenthetical" id="ConsolidatedBalanceSheetsParenthetical">
<link:definition>1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" id="ConsolidatedStatementsOfOperationsAndComprehensiveIncome">
<link:definition>1004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/ConsolidatedStatementsOfStockholdersEquity" id="ConsolidatedStatementsOfStockholdersEquity">
<link:definition>1005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
<link:definition>1006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/OrganizationBusinessAndSignificantAccountingPolicies" id="OrganizationBusinessAndSignificantAccountingPolicies">
<link:definition>1007 - Disclosure - Organization, Business and Significant Accounting Policies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/Acquisitions" id="Acquisitions">
<link:definition>1008 - Disclosure - Acquisitions</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/RevenueRecognition" id="RevenueRecognition">
<link:definition>1009 - Disclosure - Revenue Recognition</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/FairValueMeasurements" id="FairValueMeasurements">
<link:definition>1010 - Disclosure - Fair Value Measurements</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/AccountsReceivable" id="AccountsReceivable">
<link:definition>1011 - Disclosure - Accounts Receivable</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/PropertyAndEquipment" id="PropertyAndEquipment">
<link:definition>1012 - Disclosure - Property and Equipment</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/GoodwillAndIntangibleAssets" id="GoodwillAndIntangibleAssets">
<link:definition>1013 - Disclosure - Goodwill and Intangible Assets</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/AccruedLiabilities" id="AccruedLiabilities">
<link:definition>1014 - Disclosure - Accrued Liabilities</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/Debt" id="Debt">
<link:definition>1015 - Disclosure - Debt</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/IncomeTaxes" id="IncomeTaxes">
<link:definition>1016 - Disclosure - Income Taxes</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
<link:definition>1017 - Disclosure - Commitments and Contingencies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/LeaseObligations" id="LeaseObligations">
<link:definition>1018 - Disclosure - Lease Obligations</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/StockBasedCompensation" id="StockBasedCompensation">
<link:definition>1019 - Disclosure - Stock-Based Compensation</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/EmployeeBenefitPlans" id="EmployeeBenefitPlans">
<link:definition>1020 - Disclosure - Employee Benefit Plans</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/SegmentInformation" id="SegmentInformation">
<link:definition>1021 - Disclosure - Segment Information</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/NoncontrollingInterests" id="NoncontrollingInterests">
<link:definition>1022 - Disclosure - Noncontrolling Interests</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/EarningsPerShare" id="EarningsPerShare">
<link:definition>1023 - Disclosure - Earnings Per Share</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/QuarterlyFinancialDataUnaudited" id="QuarterlyFinancialDataUnaudited">
<link:definition>1024 - Disclosure - Quarterly Financial Data (Unaudited)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/OrganizationBusinessAndSignificantAccountingPoliciesPolicies" id="OrganizationBusinessAndSignificantAccountingPoliciesPolicies">
<link:definition>1025 - Disclosure - Organization, Business and Significant Accounting Policies (Policies)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/AcquisitionsTables" id="AcquisitionsTables">
<link:definition>1026 - Disclosure - Acquisitions (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/RevenueRecognitionTables" id="RevenueRecognitionTables">
<link:definition>1027 - Disclosure - Revenue Recognition (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/AccountsReceivableTables" id="AccountsReceivableTables">
<link:definition>1028 - Disclosure - Accounts Receivable (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/PropertyAndEquipmentTables" id="PropertyAndEquipmentTables">
<link:definition>1029 - Disclosure - Property and Equipment (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/GoodwillAndIntangibleAssetsTables" id="GoodwillAndIntangibleAssetsTables">
<link:definition>1030 - Disclosure - Goodwill and Intangible Assets (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/AccruedLiabilitiesTables" id="AccruedLiabilitiesTables">
<link:definition>1031 - Disclosure - Accrued Liabilities (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/DebtTables" id="DebtTables">
<link:definition>1032 - Disclosure - Debt (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/IncomeTaxesTables" id="IncomeTaxesTables">
<link:definition>1033 - Disclosure - Income Taxes (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/CommitmentsAndContingenciesTables" id="CommitmentsAndContingenciesTables">
<link:definition>1034 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/LeaseObligationsTables" id="LeaseObligationsTables">
<link:definition>1035 - Disclosure - Lease Obligations (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/StockBasedCompensationTables" id="StockBasedCompensationTables">
<link:definition>1036 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/EmployeeBenefitPlansTables" id="EmployeeBenefitPlansTables">
<link:definition>1037 - Disclosure - Employee Benefit Plans (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/SegmentInformationTables" id="SegmentInformationTables">
<link:definition>1038 - Disclosure - Segment Information (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/EarningsPerShareTables" id="EarningsPerShareTables">
<link:definition>1039 - Disclosure - Earnings Per Share (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/QuarterlyFinancialDataUnauditedTables" id="QuarterlyFinancialDataUnauditedTables">
<link:definition>1040 - Disclosure - Quarterly Financial Data (Unaudited) (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/OrganizationBusinessAndSignificantAccountingPoliciesNarrativeDetails" id="OrganizationBusinessAndSignificantAccountingPoliciesNarrativeDetails">
<link:definition>1041 - Disclosure - Organization, Business and Significant Accounting Policies - Narrative (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/AcquisitionNarrativeDetails" id="AcquisitionNarrativeDetails">
<link:definition>1042 - Disclosure - Acquisition - Narrative (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/AcquisitionsSummaryOfAcquisitionByAcquisitionDetails" id="AcquisitionsSummaryOfAcquisitionByAcquisitionDetails">
<link:definition>1043 - Disclosure - Acquisitions - Summary of acquisition by acquisition (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/AcquisitionsSummaryOfSupplementalProFormaFinancialInformationDetails" id="AcquisitionsSummaryOfSupplementalProFormaFinancialInformationDetails">
<link:definition>1044 - Disclosure - Acquisitions - Summary of supplemental pro forma financial information (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/RevenueRecognitionNarrativeDetails" id="RevenueRecognitionNarrativeDetails">
<link:definition>1045 - Disclosure - Revenue Recognition - Narrative (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/RevenueRecognitionScheduleOfRevenueByContractTypeDetails" id="RevenueRecognitionScheduleOfRevenueByContractTypeDetails">
<link:definition>1046 - Disclosure - Revenue Recognition - Schedule of revenue by contract type (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/RevenueRecognitionScheduleOfRevenueByMarketTypeDetails" id="RevenueRecognitionScheduleOfRevenueByMarketTypeDetails">
<link:definition>1047 - Disclosure - Revenue Recognition - Schedule of revenue by market type (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/RevenueRecognitionSummaryOfContractAssetsDetails" id="RevenueRecognitionSummaryOfContractAssetsDetails">
<link:definition>1048 - Disclosure - Revenue Recognition - Summary of contract assets (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/RevenueRecognitionSummaryOfContractLiabilitiesDetails" id="RevenueRecognitionSummaryOfContractLiabilitiesDetails">
<link:definition>1049 - Disclosure - Revenue Recognition - Summary of contract liabilities (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/RevenueRecognitionSummaryOfAssetsAndLiabilitiesDetails" id="RevenueRecognitionSummaryOfAssetsAndLiabilitiesDetails">
<link:definition>1050 - Disclosure - Revenue Recognition - Summary of assets and liabilities (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/RevenueRecognitionContractsInProcessDetails" id="RevenueRecognitionContractsInProcessDetails">
<link:definition>1051 - Disclosure - Revenue Recognition - Contracts in process (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/RevenueRecognitionSummaryOfNetAssetPositionForContractsInProcessDetails" id="RevenueRecognitionSummaryOfNetAssetPositionForContractsInProcessDetails">
<link:definition>1052 - Disclosure - Revenue Recognition - Summary of net asset position for contracts in process (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/RevenueRecognitionSummaryOfRemainingPerformanceObligationsDetails" id="RevenueRecognitionSummaryOfRemainingPerformanceObligationsDetails">
<link:definition>1053 - Disclosure - Revenue Recognition - Summary of remaining performance obligations (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/AccountsReceivableScheduleOfAccountsReceivableDetails" id="AccountsReceivableScheduleOfAccountsReceivableDetails">
<link:definition>1054 - Disclosure - Accounts Receivable - Schedule of accounts receivable (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/AccountsReceivableSummaryOfAllowanceForDoubtfulAccountsActivityDetails" id="AccountsReceivableSummaryOfAllowanceForDoubtfulAccountsActivityDetails">
<link:definition>1055 - Disclosure - Accounts Receivable - Summary of allowance for doubtful accounts activity (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/PropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" id="PropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails">
<link:definition>1056 - Disclosure - Property and Equipment - Summary of property and equipment (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/PropertyAndEquipmentNarrativeDetails" id="PropertyAndEquipmentNarrativeDetails">
<link:definition>1057 - Disclosure - Property and Equipment - Narrative (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" id="GoodwillAndIntangibleAssetsNarrativeDetails">
<link:definition>1058 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/GoodwillAndIntangibleAssetsSummaryOfGoodwillAndIntangibleAssetsDetails" id="GoodwillAndIntangibleAssetsSummaryOfGoodwillAndIntangibleAssetsDetails">
<link:definition>1059 - Disclosure - Goodwill and Intangible Assets - Summary of goodwill and intangible assets (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/GoodwillAndIntangibleAssetsScheduleOfEstimatedFutureIntangibleAssetAmortizationExpenseDetails" id="GoodwillAndIntangibleAssetsScheduleOfEstimatedFutureIntangibleAssetAmortizationExpenseDetails">
<link:definition>1060 - Disclosure - Goodwill and Intangible Assets -Schedule of estimated future intangible asset amortization expense (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/AccruedLiabilitiesDetails" id="AccruedLiabilitiesDetails">
<link:definition>1061 - Disclosure - Accrued Liabilities - (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/DebtSummaryOfTotalDebtDetails" id="DebtSummaryOfTotalDebtDetails">
<link:definition>1062 - Disclosure - Debt - Summary of total debt - (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/DebtNarrativeDetails" id="DebtNarrativeDetails">
<link:definition>1063 - Disclosure - Debt - Narrative (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/DebtScheduleOfRemainingPrincipalPaymentsForLongTermObligationsDetails" id="DebtScheduleOfRemainingPrincipalPaymentsForLongTermObligationsDetails">
<link:definition>1064 - Disclosure - Debt - Schedule of remaining principal payments for long term obligations (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/IncomeTaxesNarrativeDetails" id="IncomeTaxesNarrativeDetails">
<link:definition>1065 - Disclosure - Income Taxes - Narrative (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/IncomeTaxesSummaryOfIncomeBeforeIncomeTaxesByGeographicalAreaDetails" id="IncomeTaxesSummaryOfIncomeBeforeIncomeTaxesByGeographicalAreaDetails">
<link:definition>1066 - Disclosure - Income Taxes - Summary of income before income taxes by geographical area (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/IncomeTaxesSummaryOfIncomeTaxProvisionDetails" id="IncomeTaxesSummaryOfIncomeTaxProvisionDetails">
<link:definition>1067 - Disclosure - Income Taxes - Summary of income tax provision (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/IncomeTaxesScheduleOfEffectiveTaxRateReconciliationDetails" id="IncomeTaxesScheduleOfEffectiveTaxRateReconciliationDetails">
<link:definition>1068 - Disclosure - Income Taxes - Schedule of effective tax rate reconciliation (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/IncomeTaxesSummaryOfNetDeferredTaxAssetsAndLiabilitiesDetails" id="IncomeTaxesSummaryOfNetDeferredTaxAssetsAndLiabilitiesDetails">
<link:definition>1069 - Disclosure - Income Taxes - Summary of net deferred tax assets and (liabilities) (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/IncomeTaxesSummaryOfLiabilityForUnrecognizedTaxBenefitsReconciliationDetails" id="IncomeTaxesSummaryOfLiabilityForUnrecognizedTaxBenefitsReconciliationDetails">
<link:definition>1070 - Disclosure - Income Taxes - Summary of liability for unrecognized tax benefits reconciliation (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/CommitmentsAndContingenciesNarrativeDetails" id="CommitmentsAndContingenciesNarrativeDetails">
<link:definition>1071 - Disclosure - Commitments and Contingencies - Narrative (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/CommitmentsAndContingenciesSummaryOfAccruedShortAndLongTermInsuranceLiabilitiesDetails" id="CommitmentsAndContingenciesSummaryOfAccruedShortAndLongTermInsuranceLiabilitiesDetails">
<link:definition>1072 - Disclosure - Commitments and Contingencies - Summary of accrued short- and long-term insurance liabilities (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/LeaseObligationsNarrativeDetails" id="LeaseObligationsNarrativeDetails">
<link:definition>1073 - Disclosure - Lease Obligations - Narrative (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/LeaseObligationsScheduleOfFutureMinimumLeasePaymentsDetails" id="LeaseObligationsScheduleOfFutureMinimumLeasePaymentsDetails">
<link:definition>1074 - Disclosure - Lease Obligations - Schedule of future minimum lease payments (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/StockBasedCompensationNarrativeDetails" id="StockBasedCompensationNarrativeDetails">
<link:definition>1075 - Disclosure - Stock-Based Compensation - Narrative (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetails" id="StockBasedCompensationSummaryOfStockOptionActivityDetails">
<link:definition>1076 - Disclosure - Stock-Based Compensation - Summary of stock option activity (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/StockBasedCompensationSummaryOfOtherStockOptionRelatedActivityDetails" id="StockBasedCompensationSummaryOfOtherStockOptionRelatedActivityDetails">
<link:definition>1077 - Disclosure - Stock-Based Compensation - Summary of other stock option related activity (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/StockBasedCompensationSummaryOfStockOptionsOutstandingAndExercisableDetails" id="StockBasedCompensationSummaryOfStockOptionsOutstandingAndExercisableDetails">
<link:definition>1078 - Disclosure - Stock-Based Compensation - Summary of stock options outstanding and exercisable (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/StockBasedCompensationSummaryOfTimeVestedStockAwardsActivityDetails" id="StockBasedCompensationSummaryOfTimeVestedStockAwardsActivityDetails">
<link:definition>1079 - Disclosure - Stock-Based Compensation - Summary of time-vested stock awards activity (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/StockBasedCompensationSummaryOfPerformanceShareAwardActivityDetails" id="StockBasedCompensationSummaryOfPerformanceShareAwardActivityDetails">
<link:definition>1080 - Disclosure - Stock-Based Compensation - Summary of performance share award activity (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/EmployeeBenefitPlansNarrativeDetails" id="EmployeeBenefitPlansNarrativeDetails">
<link:definition>1081 - Disclosure - Employee Benefit Plans - Narrative (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/EmployeeBenefitPlansSummaryOfMultiEmployerBenefitPlansDetails" id="EmployeeBenefitPlansSummaryOfMultiEmployerBenefitPlansDetails">
<link:definition>1082 - Disclosure - Employee Benefit Plans - Summary of multi-employer benefit plans (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/SegmentInformationNarrativeDetails" id="SegmentInformationNarrativeDetails">
<link:definition>1083 - Disclosure - Segment Information - Narrative (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/SegmentInformationSummaryOfSegmentsInternalFinancialReportsDetails" id="SegmentInformationSummaryOfSegmentsInternalFinancialReportsDetails">
<link:definition>1084 - Disclosure - Segment Information - Summary of segment's internal financial reports (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/SegmentInformationSummaryOfAssetsAllocationBySegmentDetails" id="SegmentInformationSummaryOfAssetsAllocationBySegmentDetails">
<link:definition>1085 - Disclosure - Segment Information - Summary of assets allocation by segment (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/SegmentInformationSummaryOfDepreciationAndAmortizationBySegmentDetails" id="SegmentInformationSummaryOfDepreciationAndAmortizationBySegmentDetails">
<link:definition>1086 - Disclosure - Segment Information - Summary of depreciation and amortization by segment (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/NoncontrollingInterestsDetails" id="NoncontrollingInterestsDetails">
<link:definition>1087 - Disclosure - Noncontrolling Interests - (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/EarningsPerShareSummaryOfWeightedAverageNumberOfCommonSharesUsedToComputeBasicAndDiluteEarningsPerShareDetails" id="EarningsPerShareSummaryOfWeightedAverageNumberOfCommonSharesUsedToComputeBasicAndDiluteEarningsPerShareDetails">
<link:definition>1088 - Disclosure - Earnings Per Share - Summary of weighted average number of common shares used to compute basic and dilute earnings per share (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/EarningsPerShareSummaryOfSharedExcludedFromCalculationOfDiluteSecuritiesDetails" id="EarningsPerShareSummaryOfSharedExcludedFromCalculationOfDiluteSecuritiesDetails">
<link:definition>1089 - Disclosure - Earnings Per Share - Summary of shared excluded from calculation of dilute securities (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/EarningsPerShareNarrativeDetails" id="EarningsPerShareNarrativeDetails">
<link:definition>1090 - Disclosure - Earnings Per Share - Narrative (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/QuarterlyFinancialDataUnauditedDetails" id="QuarterlyFinancialDataUnauditedDetails">
<link:definition>1091 - Disclosure - Quarterly Financial Data (Unaudited) (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/QuarterlyFinancialDataUnauditedNarrativeDetails" id="QuarterlyFinancialDataUnauditedNarrativeDetails">
<link:definition>1092 - Disclosure - Quarterly Financial Data (Unaudited) - Narrative (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:linkbaseRef xlink:type="simple" xlink:href="myrg-20181231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="myrg-20181231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="myrg-20181231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="myrg-20181231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
</appinfo>
</annotation>
<import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
<import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
<import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
<import namespace="http://fasb.org/us-gaap/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/currency/2017-01-31" schemaLocation="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/exch/2018-01-31" schemaLocation="https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" />
<import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
<import namespace="http://xbrl.sec.gov/dei/2018-01-31" schemaLocation="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
<import namespace="http://fasb.org/us-types/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd" />
<import namespace="http://fasb.org/srt/2018-01-31" schemaLocation="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd" />
<element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_DocumentAndEntityInformationAbstract" substitutionGroup="xbrli:item" />
<element name="NoncashFinancingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_NoncashFinancingActivitiesAbstract" substitutionGroup="xbrli:item" />
<element name="PaymentsToAcquireAssetsNetOfCashAcquired" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_PaymentsToAcquireAssetsNetOfCashAcquired" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="NoncashInvestingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_NoncashInvestingActivitiesAbstract" substitutionGroup="xbrli:item" />
<element name="AcquisitionOfPropertyUnderCapitalLeaseArrangements" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AcquisitionOfPropertyUnderCapitalLeaseArrangements" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="OrganizationAndBusinessPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_OrganizationAndBusinessPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="InsurancePolicyPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_InsurancePolicyPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfRollForwardActivityOfAllowanceForDoubtfulAccountsTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_ScheduleOfRollForwardActivityOfAllowanceForDoubtfulAccountsTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfAccruedShortTermAndLongTermInsuranceLiabilitiesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_ScheduleOfAccruedShortTermAndLongTermInsuranceLiabilitiesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfOtherDataRelatingToOptionActivityTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_ScheduleOfOtherDataRelatingToOptionActivityTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfSegmentReportingInformationRelatedToAllocationOfDepreciationAndAmortizationBySegmentTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_ScheduleOfSegmentReportingInformationRelatedToAllocationOfDepreciationAndAmortizationBySegmentTableTextBlock" substitutionGroup="xbrli:item" />
<element name="OrganizationConsolidationAndPresentationOfFinancialStatementsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="TopTenCustomersMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_TopTenCustomersMember" substitutionGroup="xbrli:item" />
<element name="RecognizedRevenuesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_RecognizedRevenuesAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="RecognizedRevenuesDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_RecognizedRevenuesDomain" substitutionGroup="xbrli:item" />
<element name="SignificantChangeOrdersOrClaimsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_SignificantChangeOrdersOrClaimsMember" substitutionGroup="xbrli:item" />
<element name="AccountingStandardsUpdate606Member" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_AccountingStandardsUpdate606Member" substitutionGroup="xbrli:item" />
<element name="OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" substitutionGroup="xbrli:item" />
<element name="CostEstimateRevisionGrossMarginIncreaseDecreasePercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage" substitutionGroup="xbrli:item" />
<element name="ContractWithCustomerRetentionProvision" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_ContractWithCustomerRetentionProvision" substitutionGroup="xbrli:item" />
<element name="LossContingencyInsurancePolicyDeductible" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_LossContingencyInsurancePolicyDeductible" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ContingenciesExcludingWildfireAndHealthInsuranceMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_ContingenciesExcludingWildfireAndHealthInsuranceMember" substitutionGroup="xbrli:item" />
<element name="WildfireMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_WildfireMember" substitutionGroup="xbrli:item" />
<element name="HealthInsuranceMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_HealthInsuranceMember" substitutionGroup="xbrli:item" />
<element name="TDMemberMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_TDMemberMember" substitutionGroup="xbrli:item" />
<element name="AssetsAcquisitionCompensationExpenseAssociatedOnContingentPayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetsAcquisitionCompensationExpenseAssociatedOnContingentPayments" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AssetsAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetsAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AssetsAcquisitionContingentConsiderationArrangementsOtherExpensesOnContingentPayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_AssetsAcquisitionContingentConsiderationArrangementsOtherExpensesOnContingentPayment" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AssetAcquisitionContingentConsiderationLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_AssetAcquisitionContingentConsiderationLiability" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AssetsAcquisitionCostOfAcquiredEntityTransactionCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_AssetsAcquisitionCostOfAcquiredEntityTransactionCosts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="HuenElectricIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_HuenElectricIncMember" substitutionGroup="xbrli:item" />
<element name="WesternPacificEnterprisesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_WesternPacificEnterprisesMember" substitutionGroup="xbrli:item" />
<element name="AssetAcquisitionPreliminaryEstimatedNetAssetAdjustments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionPreliminaryEstimatedNetAssetAdjustments" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AssetAcquisitionTotalConsiderationNetOfNetAssetAdjustments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionTotalConsiderationNetOfNetAssetAdjustments" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AssetAcquisitionAccountsReceivableNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionAccountsReceivableNet" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AssetAcquisitionCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AssetAcquisitionOtherCurrentAndLongTermAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionOtherCurrentAndLongTermAssets" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AssetAcquisitionPropertyAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionPropertyAndEquipment" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AssetAcquisitionIntangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionIntangibleAssets" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AssetAcquisitionAccountsPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionAccountsPayable" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AssetAcquisitionBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AssetAcquisitionOtherCurrentLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionOtherCurrentLiabilities" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AssetAcquisitionNetIdentifiableAssetsAndLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionNetIdentifiableAssetsAndLiabilities" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AssetAcquisitionUnallocatedIntangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionUnallocatedIntangibleAssets" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AssetAcquisitionTotalAquiredAssetsAndLiabilites" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionTotalAquiredAssetsAndLiabilites" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AssetAcquisitionFairValueOfAquiredNoncontrollingInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionFairValueOfAquiredNoncontrollingInterests" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AssetAcquisitionGoodwill" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionGoodwill" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AssetAcquisitionAdjustmentsConsiderationPaid" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionAdjustmentsConsiderationPaid" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AssetAcquisitionAdjustmentsPreliminaryEstimatedNetAssetAdjustments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionAdjustmentsPreliminaryEstimatedNetAssetAdjustments" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AssetAcquisitionAdjustmentsTotalConsiderationNetOfNetAssetAdjustments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionAdjustmentsTotalConsiderationNetOfNetAssetAdjustments" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AssetAcquisitionAdjustmentsAccountsReceivableNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionAdjustmentsAccountsReceivableNet" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AssetAcquisitionAdjustmentsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionAdjustmentsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AssetAcquisitionAdjustmentsOtherCurrentAndLongTermAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionAdjustmentsOtherCurrentAndLongTermAssets" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AssetAcquisitionAdjustmentsPropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionAdjustmentsPropertyPlantAndEquipment" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AssetAcquisitionAdjustmentsIntangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionAdjustmentsIntangibleAssets" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AssetAcquisitionAdjustmentsAccountsPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionAdjustmentsAccountsPayable" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AssetAcquisitionAdjustmentsBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionAdjustmentsBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AssetAcquisitionAdjustmentsOtherCurrentLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionAdjustmentsOtherCurrentLiabilities" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AssetAcquisitionAdjustmentsNetIdentifiableAssetsAndLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionAdjustmentsNetIdentifiableAssetsAndLiabilities" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AssetAcquisitionAdjustmentsUnallocatedIntangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionAdjustmentsUnallocatedIntangibleAssets" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AssetAcquisitionAdjustmentsTotalAcquiredAssetsAndLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionAdjustmentsTotalAcquiredAssetsAndLiabilities" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AssetAcquisitionAdjustmentsFairValueOfAcquiredNoncontrollingInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionAdjustmentsFairValueOfAcquiredNoncontrollingInterests" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AssetAcquisitionAdjustmentsOfGoodwill" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AssetAcquisitionAdjustmentsOfGoodwill" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="BusinessAcquisitionsProFormaNetIncomeLossAttributableToParent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_BusinessAcquisitionsProFormaNetIncomeLossAttributableToParent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="WeightedAverageProformaNumberOfSharesOutstandingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_WeightedAverageProformaNumberOfSharesOutstandingAbstract" substitutionGroup="xbrli:item" />
<element name="TransmissionAndDistributionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_TransmissionAndDistributionMember" substitutionGroup="xbrli:item" />
<element name="CommercialAndIndustrialMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_CommercialAndIndustrialMember" substitutionGroup="xbrli:item" />
<element name="UnitPriceContractMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_UnitPriceContractMember" substitutionGroup="xbrli:item" />
<element name="TeContractMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_TeContractMember" substitutionGroup="xbrli:item" />
<element name="MarketTypeTransmissionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_MarketTypeTransmissionMember" substitutionGroup="xbrli:item" />
<element name="MarketTypeDistributionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_MarketTypeDistributionMember" substitutionGroup="xbrli:item" />
<element name="MarketTypeElectricalConstructionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_MarketTypeElectricalConstructionMember" substitutionGroup="xbrli:item" />
<element name="NetPeriodAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_NetPeriodAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="NetPeriodDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_NetPeriodDomain" substitutionGroup="xbrli:item" />
<element name="NetPeriodChangeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_NetPeriodChangeMember" substitutionGroup="xbrli:item" />
<element name="RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="IncreaseDecreaseInContractReceivableRetainage" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_IncreaseDecreaseInContractReceivableRetainage" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ContractWithCustomerLiabilityRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_ContractWithCustomerLiabilityRevenue" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="IncreaseDecreaseInAccruedLossProvision" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_IncreaseDecreaseInAccruedLossProvision" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="NetContractAssetsLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_NetContractAssetsLiabilities" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="IncreaseDecreaseInNetContractAssetsLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_IncreaseDecreaseInNetContractAssetsLiabilities" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="BillingsToDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_BillingsToDate" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="NetCostsAndEstimatedEarningsInExcessOfBillings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_NetCostsAndEstimatedEarningsInExcessOfBillings" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AccountsReceivableLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_AccountsReceivableLineItems" substitutionGroup="xbrli:item" />
<element name="AllowanceForDoubtfulAccountsReceivableForeignCurrencyTranslationAdjustments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_AllowanceForDoubtfulAccountsReceivableForeignCurrencyTranslationAdjustments" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ConstructionEquipmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_ConstructionEquipmentMember" substitutionGroup="xbrli:item" />
<element name="CustomerRelationshipsAndBacklogMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_CustomerRelationshipsAndBacklogMember" substitutionGroup="xbrli:item" />
<element name="FiniteLivedIntangibleAssetsNetAmortizationExpenseFiscalYearMaturityLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_FiniteLivedIntangibleAssetsNetAmortizationExpenseFiscalYearMaturityLineItems" substitutionGroup="xbrli:item" />
<element name="TAndDMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_TAndDMember" substitutionGroup="xbrli:item" />
<element name="CAndIMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_CAndIMember" substitutionGroup="xbrli:item" />
<element name="ScheduleOfIntangibleAssetsAndGoodwillLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_ScheduleOfIntangibleAssetsAndGoodwillLineItems" substitutionGroup="xbrli:item" />
<element name="PayablesAndAccrualsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_PayablesAndAccrualsTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="OtherCurrentLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_OtherCurrentLiabilitiesLineItems" substitutionGroup="xbrli:item" />
<element name="AccruedPayrollAndIncentiveCompensationCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_AccruedPayrollAndIncentiveCompensationCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AccruedUnionDuesAndBenefit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_AccruedUnionDuesAndBenefit" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AccruedBusinessCombinationNetAssetAdjustments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_AccruedBusinessCombinationNetAssetAdjustments" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="EquipmentNoteOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_EquipmentNoteOneMember" substitutionGroup="xbrli:item" />
<element name="EquipmentNoteTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_EquipmentNoteTwoMember" substitutionGroup="xbrli:item" />
<element name="EquipmentNoteThreeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_EquipmentNoteThreeMember" substitutionGroup="xbrli:item" />
<element name="EquipmentNoteFourMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_EquipmentNoteFourMember" substitutionGroup="xbrli:item" />
<element name="EquipmentNoteFiveMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_EquipmentNoteFiveMember" substitutionGroup="xbrli:item" />
<element name="InsuranceProgramObligationsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_InsuranceProgramObligationsMember" substitutionGroup="xbrli:item" />
<element name="ContractPerformanceObligationsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_ContractPerformanceObligationsMember" substitutionGroup="xbrli:item" />
<element name="LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LeverageCoverageRatio" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_LeverageCoverageRatio" substitutionGroup="xbrli:item" />
<element name="LeverageCoverageRatioExpansion" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_LeverageCoverageRatioExpansion" substitutionGroup="xbrli:item" />
<element name="DebtInstrumentCovenantInterestCoverageRatio" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_DebtInstrumentCovenantInterestCoverageRatio" substitutionGroup="xbrli:item" />
<element name="PercentageOfCapitalStockFromDirectForeignSubsidiaries" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries" substitutionGroup="xbrli:item" />
<element name="MaximumAcquisitionConsiderationUnderCreditAgreement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_MaximumAcquisitionConsiderationUnderCreditAgreement" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DebtInstrumentCovenantLeveragedDebtRatioRestriction" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction" substitutionGroup="xbrli:item" />
<element name="DebtInstrumentNumberOfDebtInstruments" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_DebtInstrumentNumberOfDebtInstruments" substitutionGroup="xbrli:item" />
<element name="CreditAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_CreditAgreementMember" substitutionGroup="xbrli:item" />
<element name="PerformanceLettersOfCreditMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_PerformanceLettersOfCreditMember" substitutionGroup="xbrli:item" />
<element name="NonperformanceLettersOfCreditMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_NonperformanceLettersOfCreditMember" substitutionGroup="xbrli:item" />
<element name="MasterLoanAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_MasterLoanAgreementMember" substitutionGroup="xbrli:item" />
<element name="ScheduleOfIncomeTaxesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_ScheduleOfIncomeTaxesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="ScheduleOfIncomeTaxesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_ScheduleOfIncomeTaxesLineItems" substitutionGroup="xbrli:item" />
<element name="EffectiveIncomeTaxRateReconciliationProvisionToReturnAdjustmentsNet" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_EffectiveIncomeTaxRateReconciliationProvisionToReturnAdjustmentsNet" substitutionGroup="xbrli:item" />
<element name="UnrecognizedTaxBenefitIncludingTaxInterestAccrued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_UnrecognizedTaxBenefitIncludingTaxInterestAccrued" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="GuarantorObligationsExpectedCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_GuarantorObligationsExpectedCosts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="CommitmentsAndContingenciesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_CommitmentsAndContingenciesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="CommitmentsAndContingenciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_CommitmentsAndContingenciesLineItems" substitutionGroup="xbrli:item" />
<element name="CapitalLeaseFutureMinimumPaymentsTotalAmortizationPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_CapitalLeaseFutureMinimumPaymentsTotalAmortizationPeriod" substitutionGroup="xbrli:item" />
<element name="OperatingLeaseLeaseNotYetAdoptedWeightedAverageRemainingLeaseTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_OperatingLeaseLeaseNotYetAdoptedWeightedAverageRemainingLeaseTerm" substitutionGroup="xbrli:item" />
<element name="TimeVestedStockAwardsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_TimeVestedStockAwardsMember" substitutionGroup="xbrli:item" />
<element name="TimeVestedActivityMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_TimeVestedActivityMember" substitutionGroup="xbrli:item" />
<element name="LongtermIncentivePlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_LongtermIncentivePlanMember" substitutionGroup="xbrli:item" />
<element name="EmployeesAndDirectorsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_EmployeesAndDirectorsMember" substitutionGroup="xbrli:item" />
<element name="NonEmployeeDirectorsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_NonEmployeeDirectorsMember" substitutionGroup="xbrli:item" />
<element name="EmployeesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_EmployeesMember" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares" substitutionGroup="xbrli:item" />
<element name="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisablePeriodFromDateOfGrant" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisablePeriodFromDateOfGrant" substitutionGroup="xbrli:item" />
<element name="NumberOfEquityStockBasedCompensation" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_NumberOfEquityStockBasedCompensation" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOptionsOutstandingAndExercisableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOptionsOutstandingAndExercisableAbstract" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingAndExercisableOptions" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingAndExercisableOptions" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingAndExercisiableOptionsWeightedAverageExercisePrice" type="num:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingAndExercisiableOptionsWeightedAverageExercisePrice" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsAndExercisableWeightedAverageRemainingContractualTerm2" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsAndExercisableWeightedAverageRemainingContractualTerm2" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeAbstract" substitutionGroup="xbrli:item" />
<element name="RangeOfExercisePricesFromDollarsSeventeenPointEighteenToSeventeenPointEighteenMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_RangeOfExercisePricesFromDollarsSeventeenPointEighteenToSeventeenPointEighteenMember" substitutionGroup="xbrli:item" />
<element name="RangeOfExercisePricesFromDollarsSeventeenPointFourtyEightToSeventeenPointFourtyEightMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_RangeOfExercisePricesFromDollarsSeventeenPointFourtyEightToSeventeenPointFourtyEightMember" substitutionGroup="xbrli:item" />
<element name="RangeOfExercisePricesFromDollarsTwentyFourPointEighteenToTwentyFourPointEighteenMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_RangeOfExercisePricesFromDollarsTwentyFourPointEighteenToTwentyFourPointEighteenMember" substitutionGroup="xbrli:item" />
<element name="RangeOfExercisePricesFromDollarsTwentyFourPointSixtyEightToTwentyFourPointSixtyEightMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_RangeOfExercisePricesFromDollarsTwentyFourPointSixtyEightToTwentyFourPointSixtyEightMember" substitutionGroup="xbrli:item" />
<element name="TimeVestedStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_TimeVestedStockMember" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedForPerformanceBelowTargetInPeriod" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedForPerformanceBelowTargetInPeriod" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedForPerformanceAboveTargetInPeriod" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedForPerformanceAboveTargetInPeriod" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresForPerformanceBelowTargetWeightedAverageGrantDateFairValue" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresForPerformanceBelowTargetWeightedAverageGrantDateFairValue" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedForPerformanceAboveTargetInPeriodWeightedAverageGrantDateFairValue" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedForPerformanceAboveTargetInPeriodWeightedAverageGrantDateFairValue" substitutionGroup="xbrli:item" />
<element name="PerformanceSharesAboveTargetMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_PerformanceSharesAboveTargetMember" substitutionGroup="xbrli:item" />
<element name="PerformanceSharesBelowTargetMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_PerformanceSharesBelowTargetMember" substitutionGroup="xbrli:item" />
<element name="MultiemployerPlansRedZoneFundedStatusPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_MultiemployerPlansRedZoneFundedStatusPercentage" substitutionGroup="xbrli:item" />
<element name="MultiemployerPlansYellowZoneFundedStatusPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_MultiemployerPlansYellowZoneFundedStatusPercentage" substitutionGroup="xbrli:item" />
<element name="MultiemployerPlansGreenZoneFundedStatusPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_MultiemployerPlansGreenZoneFundedStatusPercentage" substitutionGroup="xbrli:item" />
<element name="NumberOfLocalUnions" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_NumberOfLocalUnions" substitutionGroup="xbrli:item" />
<element name="EighthDistrictElectricalPensionFundMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_EighthDistrictElectricalPensionFundMember" substitutionGroup="xbrli:item" />
<element name="IbewLocal769ManagementPensionPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_IbewLocal769ManagementPensionPlanMember" substitutionGroup="xbrli:item" />
<element name="RetirementSavingPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_RetirementSavingPlanMember" substitutionGroup="xbrli:item" />
<element name="ProfitSharingAndThriftEmployeeBenefitPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_ProfitSharingAndThriftEmployeeBenefitPlanMember" substitutionGroup="xbrli:item" />
<element name="EmployeeBenefitPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_EmployeeBenefitPlanMember" substitutionGroup="xbrli:item" />
<element name="MultiemployerPlansOtherPensionPostRetirementAndSupplementalPlansMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_MultiemployerPlansOtherPensionPostRetirementAndSupplementalPlansMember" substitutionGroup="xbrli:item" />
<element name="IndianaKentuckyOhioRegionalCouncilOfCarpentersPensionFundMemberMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_IndianaKentuckyOhioRegionalCouncilOfCarpentersPensionFundMemberMember" substitutionGroup="xbrli:item" />
<element name="NationalElectricalAnnuityPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_NationalElectricalAnnuityPlanMember" substitutionGroup="xbrli:item" />
<element name="EighthDistrictElectricalPensionFundAnnuityPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_EighthDistrictElectricalPensionFundAnnuityPlanMember" substitutionGroup="xbrli:item" />
<element name="NationalElectricalBenefitFundMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_NationalElectricalBenefitFundMember" substitutionGroup="xbrli:item" />
<element name="AlaskaElectricalPensionPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_AlaskaElectricalPensionPlanMember" substitutionGroup="xbrli:item" />
<element name="AllOtherPlansMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_AllOtherPlansMember" substitutionGroup="xbrli:item" />
<element name="CanadianOperationMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_CanadianOperationMember" substitutionGroup="xbrli:item" />
<element name="CanadianContractRevenuesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_CanadianContractRevenuesMember" substitutionGroup="xbrli:item" />
<element name="TdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_TdMember" substitutionGroup="xbrli:item" />
<element name="CiMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_CiMember" substitutionGroup="xbrli:item" />
<element name="EarningsPerShare1Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_EarningsPerShare1Abstract" substitutionGroup="xbrli:item" />
<element name="EariningsPerShareTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_EariningsPerShareTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="EarningsPerShareLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_EarningsPerShareLineItems" substitutionGroup="xbrli:item" />
<element name="SharesRepurchasedUnderStockCompensationProgramMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_SharesRepurchasedUnderStockCompensationProgramMember" substitutionGroup="xbrli:item" />
<element name="ShareRepurchaseProgramMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_ShareRepurchaseProgramMember" substitutionGroup="xbrli:item" />
<element name="ScheduleOfQuarterlyFinancialInformationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_ScheduleOfQuarterlyFinancialInformationLineItems" substitutionGroup="xbrli:item" />
<element name="IncreaseInBasicEarningsPerShareFromChangeInEnactedTaxRate" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_IncreaseInBasicEarningsPerShareFromChangeInEnactedTaxRate" substitutionGroup="xbrli:item" />
<element name="IncreaseInDilutedEarningsPerShareFromChangeInEnactedTaxRate" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_IncreaseInDilutedEarningsPerShareFromChangeInEnactedTaxRate" substitutionGroup="xbrli:item" />
</schema>
