<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DataTracks Rainbow Version 3.0 - www.datatracks.com - on 31-July-2019 [08:15:43] {PM}-->
<schema targetNamespace="http://www.myrgroup.com/20190630" elementFormDefault="qualified" xmlns:myrg="http://www.myrgroup.com/20190630" 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/2019-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/UnauditedConsolidatedBalanceSheets" id="UnauditedConsolidatedBalanceSheets">
<link:definition>1002 - Statement - UNAUDITED 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/UnauditedConsolidatedBalanceSheetsParenthetical" id="UnauditedConsolidatedBalanceSheetsParenthetical">
<link:definition>1003 - Statement - UNAUDITED 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/UnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" id="UnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome">
<link:definition>1004 - Statement - UNAUDITED 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/UnauditedConsolidatedStatementsOfStockholdersEquity" id="UnauditedConsolidatedStatementsOfStockholdersEquity">
<link:definition>1005 - Statement - UNAUDITED 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/UnauditedConsolidatedStatementsOfCashFlows" id="UnauditedConsolidatedStatementsOfCashFlows">
<link:definition>1006 - Statement - UNAUDITED 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/OrganizationBusinessAndBasisOfPresentation" id="OrganizationBusinessAndBasisOfPresentation">
<link:definition>1007 - Disclosure - Organization, Business and Basis of Presentation</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/Acquisition" id="Acquisition">
<link:definition>1008 - Disclosure - Acquisition</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/ContractAssetsAndLiabilities" id="ContractAssetsAndLiabilities">
<link:definition>1009 - Disclosure - Contract Assets and 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/LeaseObligations" id="LeaseObligations">
<link:definition>1010 - 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/FairValueMeasurements" id="FairValueMeasurements">
<link:definition>1011 - 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/Debt" id="Debt">
<link:definition>1012 - 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/RevenueRecognition" id="RevenueRecognition">
<link:definition>1013 - 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/IncomeTaxes" id="IncomeTaxes">
<link:definition>1014 - 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>1015 - 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/StockBasedCompensation" id="StockBasedCompensation">
<link:definition>1016 - 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/SegmentInformation" id="SegmentInformation">
<link:definition>1017 - 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/NoncontrollingInterest" id="NoncontrollingInterest">
<link:definition>1018 - Disclosure - Noncontrolling Interest</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>1019 - 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/SubsequentEvent" id="SubsequentEvent">
<link:definition>1020 - Disclosure - Subsequent Event</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/OrganizationBusinessAndBasisOfPresentationPolicies" id="OrganizationBusinessAndBasisOfPresentationPolicies">
<link:definition>1021 - Disclosure - Organization, Business and Basis of Presentation (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/AcquisitionTables" id="AcquisitionTables">
<link:definition>1022 - Disclosure - Acquisition (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/ContractAssetsAndLiabilitiesTables" id="ContractAssetsAndLiabilitiesTables">
<link:definition>1023 - Disclosure - Contract Assets and 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/LeaseObligationsTables" id="LeaseObligationsTables">
<link:definition>1024 - 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/DebtTables" id="DebtTables">
<link:definition>1025 - 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/RevenueRecognitionTables" id="RevenueRecognitionTables">
<link:definition>1026 - 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/SegmentInformationTables" id="SegmentInformationTables">
<link:definition>1027 - 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>1028 - 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/OrganizationBusinessAndBasisOfPresentationNarrativeDetails" id="OrganizationBusinessAndBasisOfPresentationNarrativeDetails">
<link:definition>1029 - Disclosure - Organization, Business and Basis of Presentation - 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>1030 - 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/AcquisitionSummaryOfAcquisitionByAcquisitionDetails" id="AcquisitionSummaryOfAcquisitionByAcquisitionDetails">
<link:definition>1031 - Disclosure - Acquisition - 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/ContractAssetsAndLiabilitiesSummaryOfContractAssetsDetails" id="ContractAssetsAndLiabilitiesSummaryOfContractAssetsDetails">
<link:definition>1032 - Disclosure - Contract Assets and Liabilities - 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/ContractAssetsAndLiabilitiesSummaryOfContractLiabilitiesDetails" id="ContractAssetsAndLiabilitiesSummaryOfContractLiabilitiesDetails">
<link:definition>1033 - Disclosure - Contract Assets and Liabilities - 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/ContractAssetsAndLiabilitiesSummaryOfAssetsAndLiabilitiesDetails" id="ContractAssetsAndLiabilitiesSummaryOfAssetsAndLiabilitiesDetails">
<link:definition>1034 - Disclosure - Contract Assets and Liabilities - 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/ContractAssetsAndLiabilitiesNarrativeDetails" id="ContractAssetsAndLiabilitiesNarrativeDetails">
<link:definition>1035 - Disclosure - Contract Assets and Liabilities - 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/ContractAssetsAndLiabilitiesContractsInProcessDetails" id="ContractAssetsAndLiabilitiesContractsInProcessDetails">
<link:definition>1036 - Disclosure - Contract Assets and Liabilities - 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/ContractAssetsAndLiabilitiesSummaryOfNetAssetPositionForContractsInProcessDetails" id="ContractAssetsAndLiabilitiesSummaryOfNetAssetPositionForContractsInProcessDetails">
<link:definition>1037 - Disclosure - Contract Assets and Liabilities - 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/LeaseObligationsNarrativeDetails" id="LeaseObligationsNarrativeDetails">
<link:definition>1038 - 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/LeaseObligationsSummaryOfLeaseRelatedAssetsAndLiabilitiesDetails" id="LeaseObligationsSummaryOfLeaseRelatedAssetsAndLiabilitiesDetails">
<link:definition>1039 - Disclosure - Lease Obligations - Summary of lease-related 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/LeaseObligationsSummaryOfTheLeaseTermsAndDiscountRatesDetails" id="LeaseObligationsSummaryOfTheLeaseTermsAndDiscountRatesDetails">
<link:definition>1040 - Disclosure - Lease Obligations - Summary of the lease terms and discount rates (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/LeaseObligationsSummaryOfLeaseRelatedCostsDetails" id="LeaseObligationsSummaryOfLeaseRelatedCostsDetails">
<link:definition>1041 - Disclosure - Lease Obligations - Summary of lease related costs (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/LeaseObligationsSummaryOfOtherAndSupplementalCashFlowInformationRelatedToLeasesDetails" id="LeaseObligationsSummaryOfOtherAndSupplementalCashFlowInformationRelatedToLeasesDetails">
<link:definition>1042 - Disclosure - Lease Obligations - Summary of other and supplemental cash flow information related to leases (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>1043 - 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/DebtSummaryOfTotalDebtDetails" id="DebtSummaryOfTotalDebtDetails">
<link:definition>1044 - 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>1045 - 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>1046 - 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/RevenueRecognitionScheduleOfRevenueByContractTypeDetails" id="RevenueRecognitionScheduleOfRevenueByContractTypeDetails">
<link:definition>1047 - 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>1048 - 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/RevenueRecognitionNarrativeDetails" id="RevenueRecognitionNarrativeDetails">
<link:definition>1049 - 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/RevenueRecognitionSummaryOfRemainingPerformanceObligationsDetails" id="RevenueRecognitionSummaryOfRemainingPerformanceObligationsDetails">
<link:definition>1050 - 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/IncomeTaxesNarrativeDetails" id="IncomeTaxesNarrativeDetails">
<link:definition>1051 - 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/CommitmentsAndContingenciesNarrativeDetails" id="CommitmentsAndContingenciesNarrativeDetails">
<link:definition>1052 - 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/StockBasedCompensationNarrativeDetails" id="StockBasedCompensationNarrativeDetails">
<link:definition>1053 - 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/SegmentInformationNarrativeDetails" id="SegmentInformationNarrativeDetails">
<link:definition>1054 - 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>1055 - 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/NoncontrollingInterestNarrativeDetails" id="NoncontrollingInterestNarrativeDetails">
<link:definition>1056 - Disclosure - Noncontrolling Interest - 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/EarningsPerShareSummaryOfWeightedAverageNumberOfCommonSharesUsedToComputeBasicAndDiluteEarningsPerShareDetails" id="EarningsPerShareSummaryOfWeightedAverageNumberOfCommonSharesUsedToComputeBasicAndDiluteEarningsPerShareDetails">
<link:definition>1057 - 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>1058 - 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/SubsequentEventNarrativeDetails" id="SubsequentEventNarrativeDetails">
<link:definition>1059 - Disclosure - Subsequent Event - 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/RevenueRecognitionSummaryOfRemainingPerformanceObligationsDetailsAlternate" id="RevenueRecognitionSummaryOfRemainingPerformanceObligationsDetailsAlternate">
<link:definition>1060 - Disclosure - Revenue Recognition - Summary of remaining performance obligations (Details) Alternate</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/LeaseObligationsScheduleOfFutureMinimumLeasePaymentsDetailsAlternate1" id="LeaseObligationsScheduleOfFutureMinimumLeasePaymentsDetailsAlternate1">
<link:definition>1061 - Statement - Lease Obligations - Schedule of future minimum lease payments (Details) Alternate 1</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-20190630_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-20190630_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-20190630_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-20190630_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/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-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="LesseeOperatingAndFinanceLeasesTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_LesseeOperatingAndFinanceLeasesTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfLeaseSupplementalCashFlowAndOtherDisclosuresTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_ScheduleOfLeaseSupplementalCashFlowAndOtherDisclosuresTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfSummaryOfTheLeaseTermsAndDiscountRatesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_ScheduleOfSummaryOfTheLeaseTermsAndDiscountRatesTableTextBlock" 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="CostEstimateRevisionGrossMarginIncreaseDecreasePercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage" substitutionGroup="xbrli:item" />
<element name="HuenElectricIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_HuenElectricIncMember" substitutionGroup="xbrli:item" />
<element name="BusinessCombinationPreliminaryEstimatedNetAssetAdjustments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_BusinessCombinationPreliminaryEstimatedNetAssetAdjustments" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="CertainPerformanceTargetsAndContinuedEmploymentOfKeyExecutivesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_CertainPerformanceTargetsAndContinuedEmploymentOfKeyExecutivesMember" substitutionGroup="xbrli:item" />
<element name="MarginGuaranteeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_MarginGuaranteeMember" substitutionGroup="xbrli:item" />
<element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAssetNetCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAssetNetCurrent" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilityNetCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilityNetCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentContractWithCustomerAssetNetCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentContractWithCustomerAssetNetCurrent" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentContractWithCustomerLiabilityNetCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentContractWithCustomerLiabilityNetCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndLongTermAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndLongTermAssets" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationPaid" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationPaid" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPreliminaryEstimatedNetAssetAdjustments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPreliminaryEstimatedNetAssetAdjustments" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsPayable" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentLiabilities" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivableNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivableNet" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetNet" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentGoodwill" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentGoodwill" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetNet" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUnallocatedIntangibleAssetsOtherThanGoodwill" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUnallocatedIntangibleAssetsOtherThanGoodwill" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibleAssetsOtherThanGoodwill" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibleAssetsOtherThanGoodwill" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnallocatedIntangibleAssetsOtherThanGoodwill" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnallocatedIntangibleAssetsOtherThanGoodwill" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<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="IncreaseDecreaseInContractReceivableRetainage" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_IncreaseDecreaseInContractReceivableRetainage" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables" 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="ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<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="NetCostsAndEstimatedEarningsInExcessOfBillings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_NetCostsAndEstimatedEarningsInExcessOfBillings" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<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="LesseeOperatingLeaseAmortizationPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_LesseeOperatingLeaseAmortizationPeriod" substitutionGroup="xbrli:item" />
<element name="LesseeOperatingAndFinanceLeasesOptionToTerminatePeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_LesseeOperatingAndFinanceLeasesOptionToTerminatePeriod" substitutionGroup="xbrli:item" />
<element name="LesseeOperatingAndFinanceLeasesOptionToExtendTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_LesseeOperatingAndFinanceLeasesOptionToExtendTerm" substitutionGroup="xbrli:item" />
<element name="LesseeOperatingAndFinanceLeasesRemainingContractTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_LesseeOperatingAndFinanceLeasesRemainingContractTerm" substitutionGroup="xbrli:item" />
<element name="EmployeesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_EmployeesMember" substitutionGroup="xbrli:item" />
<element name="OperatingAndFinanceLeaseRightOfUseAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_OperatingAndFinanceLeaseRightOfUseAsset" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="LeaseObligationCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_LeaseObligationCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LeaseObligationNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_LeaseObligationNoncurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LeaseObligationTotal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_LeaseObligationTotal" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="TotalLeaseObligationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_TotalLeaseObligationsAbstract" substitutionGroup="xbrli:item" />
<element name="LeaseLiabilityPaymentsDue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_LeaseLiabilityPaymentsDue" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LeaseLiabilityPaymentsDueYearFive" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_LeaseLiabilityPaymentsDueYearFive" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LeaseLiabilityPaymentsDueYearTwo" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_LeaseLiabilityPaymentsDueYearTwo" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LeaseLiabilityPaymentsDueYearThree" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_LeaseLiabilityPaymentsDueYearThree" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LeaseLiabilityPaymentsDueYearFour" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_LeaseLiabilityPaymentsDueYearFour" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LeaseLiabilityPaymentsRemainderOfFiscalYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_LeaseLiabilityPaymentsRemainderOfFiscalYear" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LeaseLiabilityPaymentsDueAfterYearFive" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_LeaseLiabilityPaymentsDueAfterYearFive" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LeaseLiabilityUndiscountedExcessAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_LeaseLiabilityUndiscountedExcessAmount" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LeaseLiabilityCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_LeaseLiabilityCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LeaseLiabilityNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_LeaseLiabilityNoncurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LeaseLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_LeaseLiability" 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="EquipmentnotesixmemberMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_EquipmentnotesixmemberMember" substitutionGroup="xbrli:item" />
<element name="EquipmentnotesevenmemberMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_EquipmentnotesevenmemberMember" substitutionGroup="xbrli:item" />
<element name="ContractPerformanceObligationsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_ContractPerformanceObligationsMember" substitutionGroup="xbrli:item" />
<element name="InsuranceProgramObligationsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_InsuranceProgramObligationsMember" 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="DebtInstrumentCovenantLeveragedDebtRatioRestriction" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction" 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="DebtInstrumentNumberOfDebtInstruments" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_DebtInstrumentNumberOfDebtInstruments" substitutionGroup="xbrli:item" />
<element name="NonperformanceLettersOfCreditMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_NonperformanceLettersOfCreditMember" substitutionGroup="xbrli:item" />
<element name="PerformanceLettersOfCreditMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_PerformanceLettersOfCreditMember" substitutionGroup="xbrli:item" />
<element name="MasterLoanAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_MasterLoanAgreementMember" substitutionGroup="xbrli:item" />
<element name="CreditAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_CreditAgreementMember" substitutionGroup="xbrli:item" />
<element name="LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearSix" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearSix" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="TeContractMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_TeContractMember" substitutionGroup="xbrli:item" />
<element name="UnitPriceContractMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_UnitPriceContractMember" substitutionGroup="xbrli:item" />
<element name="CommercialAndIndustrialMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_CommercialAndIndustrialMember" substitutionGroup="xbrli:item" />
<element name="TransmissionAndDistributionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_TransmissionAndDistributionMember" 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="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="GuarantorObligationsExpectedCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_GuarantorObligationsExpectedCosts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="LossContingencyInsurancePolicyDeductible" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_LossContingencyInsurancePolicyDeductible" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PurchaseCommitmentRemainingTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_PurchaseCommitmentRemainingTerm" substitutionGroup="xbrli:item" />
<element name="MarketBasedPerformanceAwardsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_MarketBasedPerformanceAwardsMember" substitutionGroup="xbrli:item" />
<element name="InternalMeasureBasedPerformanceAwardsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_InternalMeasureBasedPerformanceAwardsMember" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares" substitutionGroup="xbrli:item" />
<element name="NumberOfEquityStockBasedCompensationPlans" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_NumberOfEquityStockBasedCompensationPlans" substitutionGroup="xbrli:item" />
<element name="GranteeStatusAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_GranteeStatusAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="GranteeStatusDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_GranteeStatusDomain" substitutionGroup="xbrli:item" />
<element name="SharebasedPaymentArrangementEmployeeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_SharebasedPaymentArrangementEmployeeMember" substitutionGroup="xbrli:item" />
<element name="LongtermIncentivePlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_LongtermIncentivePlanMember" substitutionGroup="xbrli:item" />
<element name="CiMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_CiMember" substitutionGroup="xbrli:item" />
<element name="TdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_TdMember" 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="RestrictedstockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_RestrictedstockMember" substitutionGroup="xbrli:item" />
<element name="CsiElectricalContractorsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_CsiElectricalContractorsMember" substitutionGroup="xbrli:item" />
</schema>
